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

21 lines
4.6 KiB
Plaintext
Raw Normal View History

2025-12-01 12:04:07 +05:30
<EFBFBD>
2025-12-02 15:38:19 +05:30
<00><>-i<>
<00><00><<00>SSKJr SSKrSSKrSSKr"SS5rg)<05>)<01>DBConfigNc<00>D<00>\rSrSrSrSrSrSrSrSr Sr
S r S
r g ) <0C> ITATHandler<65>c<00>t<00>[R"5UlURRSS9Ulg)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor<6F><01>selfs <20>:C:\Work\Development\IncomeTaxSystem\AppCode\ITATHandler.py<70>__init__<5F>ITATHandler.__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>URRS5 /nURR5HnUR5nM U$)N<>
GetAllITAT<EFBFBD>r <00>callproc<6F>stored_results<74>fetchall)r <00>records<64>results r<00> get_all_itat<61>ITATHandler.get_all_itatsA<00><00> <0C> <0B> <0B><1C><1C>\<5C>*<2A><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD>3<><16>rc<00><><00>URRSU/5 /nURR5HnUR5nM U(aUS$g)N<> GetITATByIdrr)r <00>idrrs r<00>get_itat_by_id<69>ITATHandler.get_itat_by_idsP<00><00> <0C> <0B> <0B><1C><1C>]<5D>R<EFBFBD>D<EFBFBD>1<><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD>3<> <12><1A>1<EFBFBD>:<3A> <1D>rc<00><00>URSS5URSS5URSS5URSS5URSS5/nURRSU5 URR 5 g)N<>mat_tax_creditr<00> surcharge<67>cess<73> total_credit<69>year<61>
2025-12-01 12:04:07 +05:30
InsertITAT<EFBFBD><05>getr rr
<00>commit)r <00>data<74>valuess r<00>add_itat<61>ITATHandler.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>UURS5URS5URS5URS5URS5/nURRSU5 URR 5 g)Nr&r"r#r$r%<00>
UpdateITATr()r rr+r,s r<00> update_itat<61>ITATHandler.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> 
2025-12-01 12:04:07 +05:30
<EFBFBD><06> <0A> <0B> <0B><1C><1C>\<5C>6<EFBFBD>2<> <0C> <09> <09><18><18>rc<00>r<00>URRSU/5 URR5 g)N<>DeleteITATById)r rr
r*)r rs r<00>delete_itat_by_id<69>ITATHandler.delete_itat_by_id;s)<00><00> <0C> <0B> <0B><1C><1C>-<2D><02>t<EFBFBD>4<> <0C> <09> <09><18><18>rc<00>2<00>URRSU/5 /nURR5HnUR5nM U(dg[R
"U5n[ R"5n[R"USS9nURRUSSS9 SSS5 URS5 U$!,(df  N!=f![RRan[SU5 SnAgSnAff=f) 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_download<61> 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>F<EFBFBD>!<21>?<3F>?<3F>,<2C>D<EFBFBD>;<3B><1C><1F><17>\<5C>\<5C>$<24>'<27><02><1C><1A><1A><1C><06><17>^<5E>^<5E>F<EFBFBD><<3C>@<40>F<EFBFBD><16>D<EFBFBD>D<EFBFBD>M<EFBFBD>M<EFBFBD>&<26><15>=<3D>M<EFBFBD>Q<>A<01><17> <0B> <0B>A<EFBFBD><0E><1D> <0A> A<01>@<40><> <19>?<3F>?<3F>(<28>(<28> <1C><15>n<EFBFBD>a<EFBFBD>(<28><1B><> <1C>s7<00>AC"<00>AC"<00>C<03>6C"<00>
C<07>C"<00>"D<03> D<03>Dc<00>l<00>URR5 URR5 g)N)r <00>closer
r s rrS<00>ITATHandler.close\s <00><00> <0C> <0B> <0B><19><19><1B> <0C> <09> <09><0F><0F>r)r
r N) <0A>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__rrrr-r1r5rPrS<00>__static_attributes__<5F>rrrrs*<00><00>8<>
<17><14> <1F>
<1B><1B> <1C>6rr)<08>AppCode.Configr<00>mysql.connectorrF<00>pandasr>r@rrZrr<00><module>r^s<00><01>#<23><16><13> <09>W<1A>Wr