Files
IncomeTaxSystem/AppCode/__pycache__/ITATHandler.cpython-312.pyc

21 lines
4.6 KiB
Plaintext
Raw Normal View History

<EFBFBD>
c<>5i<35>
<00><00><<00>ddlmZddlZddlZddlZGd<03>d<04>Zy)<05>)<01>DBConfigNc<00><<00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zd<05>Zd<06>Zd<07>Z d<08>Z
y )
<EFBFBD> ITATHandlerc<00>x<00>tj<00>|_|jjd<01><02>|_y)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor<6F><01>selfs <20>mC:\Users\swapnil\Dropbox\PC\Downloads\V2-IncomeTaxSystem-06-12-2025\IncomeTaxSystem-v2\AppCode\ITATHandler.py<70>__init__zITATHandler.__init__ s+<00><00><1C>.<2E>.<2E>0<><04> <09><1A>i<EFBFBD>i<EFBFBD>&<26>&<26>$<24>&<26>7<><04> <0B>c<00><><00>|jjd<01>g}|jj<00>D]}|j<00>}<01>|S)N<>
GetAllITAT<EFBFBD>r
<00>callproc<6F>stored_results<74>fetchall)r <00>records<64>results r <00> get_all_itatzITATHandler.get_all_itatsF<00><00> <0C> <0B> <0B><1C><1C>\<5C>*<2A><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28><16>rc<00><><00>|jjd|g<01>g}|jj<00>D]}|j<00>}<02>|r|dSy)N<> GetITATByIdrr)r <00>idrrs r <00>get_itat_by_idzITATHandler.get_itat_by_idsU<00><00> <0C> <0B> <0B><1C><1C>]<5D>R<EFBFBD>D<EFBFBD>1<><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28> <12><1A>1<EFBFBD>:<3A> <1D>rc<00><00>|jdd<02>|jdd<02>|jdd<02>|jdd<02>|jdd<02>g}|jjd|<02>|jj <00>y)N<>mat_tax_creditr<00> surcharge<67>cess<73> total_credit<69>year<61>
InsertITAT<EFBFBD><05>getr
rr <00>commit)r <00>data<74>valuess r <00>add_itatzITATHandler.add_itat"sv<00><00><14><08><08>)<29>1<EFBFBD>-<2D><14><08><08><1B>a<EFBFBD>(<28><14><08><08><16><11>#<23><14><08><08><1E><11>+<2B><14><08><08><16><11>#<23> <0E>F<EFBFBD> <11>K<EFBFBD>K<EFBFBD> <20> <20><1C>v<EFBFBD> 6<> <10>I<EFBFBD>I<EFBFBD> <1C> <1C> rc<00><00>||jd<01>|jd<02>|jd<03>|jd<04>|jd<05>g}|jjd|<03>|jj <00>y)Nr"rrr r!<00>
UpdateITATr$)r rr'r(s r <00> update_itatzITATHandler.update_itat.so<00><00> <0E> <10>H<EFBFBD>H<EFBFBD>V<EFBFBD> <1C> <10>H<EFBFBD>H<EFBFBD>%<25> &<26> <10>H<EFBFBD>H<EFBFBD>[<5B> !<21> <10>H<EFBFBD>H<EFBFBD>V<EFBFBD> <1C> <10>H<EFBFBD>H<EFBFBD>^<5E> $<24> 
<EFBFBD><06> <0A> <0B> <0B><1C><1C>\<5C>6<EFBFBD>2<> <0C> <09> <09><18><18>rc<00>r<00>|jjd|g<01>|jj<00>y)N<>DeleteITATById)r
rr r&)r rs r <00>delete_itat_by_idzITATHandler.delete_itat_by_id;s)<00><00> <0C> <0B> <0B><1C><1C>-<2D><02>t<EFBFBD>4<> <0C> <09> <09><18><18>rc<00><00> |jjd|g<01>g}|jj<00>D]}|j<00>}<02>|syt j
|<02>}t j<00>}t j|d<02><03>5}|jj|dd<05><06>ddd<00>|jd<07>|S#1swY<00>xYw#tjj$r}td|<07>Yd}~yd}~wwxYw) N<> GetITATByYear<61>
xlsxwriter)<01>engineF<65> ITAT_Report)<02>header<65>
sheet_namerz MySQL Error:)r
rrr<00>pd<70> DataFrame<6D>io<69>BytesIO<49> ExcelWriter<65>T<>to_excel<65>seek<65>mysql<71> connector<6F>Error<6F>print)r <00> selected_year<61>rowsr<00>df<64>output<75>writer<65>es r <00>itat_report_downloadz ITATHandler.itat_report_downloadAs<><00><00> <1C><14> <0B> <0B>$<24>$<24>_<EFBFBD>}<7D>o<EFBFBD>F<><19><04>"<22>k<EFBFBD>k<EFBFBD>8<>8<>:<3A>-<2D>F<EFBFBD>!<21>?<3F>?<3F>,<2C>D<EFBFBD>-<2D><1C><1F><17>\<5C>\<5C>$<24>'<27><02><1C><1A><1A><1C><06><17>^<5E>^<5E>F<EFBFBD><<3C>@<40>R<01>F<EFBFBD><16>D<EFBFBD>D<EFBFBD>M<EFBFBD>M<EFBFBD>&<26><15>=<3D>M<EFBFBD>Q<>R<01><17> <0B> <0B>A<EFBFBD><0E><1D> <0A> R<01>R<01><> <19>?<3F>?<3F>(<28>(<28> <1C><15>n<EFBFBD>a<EFBFBD>(<28><1B><> <1C>s7<00>AC<00>AC<00>C <03>2C<00> C<07>C<00>D <03>6 D<03>D c<00>l<00>|jj<00>|jj<00>y)N)r
<00>closer r s r rKzITATHandler.close\s <00><00> <0C> <0B> <0B><19><19><1B> <0C> <09> <09><0F><0F>rN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrrr)r,r/rIrK<00>rr rrs*<00><00>8<>
<17><14> <1F>
<1B><1B> <1C>6rr)<08>AppCode.Configr<00>mysql.connectorr?<00>pandasr7r9rrOrr <00><module>rSs<00><01>#<23><16><13> <09>W<1A>Wr