Files
IncomeTaxSystem/AppCode/__pycache__/CITHandler.cpython-311.pyc

39 lines
5.8 KiB
Plaintext
Raw Normal View History

<EFBFBD>
+[6i<36><00><00>D<00>ddlmZddlZddlZddlZGd<03>d<04><00>ZdS)<05>)<01>DBConfigNc<00>><00>eZdZd<01>Zd<02>Zd<03>Zd<04>Zd<05>Zd<06>Zd<07>Z d<08>Z
d S)
<EFBFBD>
CITHandlerc<00><><00>t<00><00>}|<01><00><00>|_|j<00>d<01><02><00>|_dS)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor)<02>self<6C>dbs <20>}C:\Users\ADMIN\Downloads\V2-IncomeTaxSystem-06-12-2025\V2-IncomeTaxSystem-06-12-2025\IncomeTaxSystem-v2\AppCode\CITHandler.py<70>__init__zCITHandler.__init__
s<<00><00> <15>Z<EFBFBD>Z<EFBFBD><02><16>(<28>(<28>*<2A>*<2A><04> <09><1A>i<EFBFBD>&<26>&<26>$<24>&<26>7<>7<><04> <0B> <0B> <0B>c<00><><00>|j<00>d<01><00>g}|j<00><00><00>D]}|<02><00><00>}<01>|S)N<> GetAllCIT<49>r
<00>callproc<6F>stored_results<74>fetchall)r <00>records<64>results r <00> get_all_citzCITHandler.get_all_citsP<00><00> <0C> <0B><1C><1C>[<5B>)<29>)<29>)<29><14><07><1A>k<EFBFBD>0<>0<>2<>2<> (<28> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>'<27>G<EFBFBD>G<EFBFBD><16>rc<00><><00>|j<00>d|g<01><00>g}|j<00><00><00>D]}|<03><00><00>}<02>|r|dSdS)N<>
GetCITByIdrr)r <00>idrrs r <00> get_cit_by_idzCITHandler.get_cit_by_idsf<00><00> <0C> <0B><1C><1C>\<5C>B<EFBFBD>4<EFBFBD>0<>0<>0<><14><07><1A>k<EFBFBD>0<>0<>2<>2<> (<28> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>'<27>G<EFBFBD>G<EFBFBD> <12> <1E><1A>1<EFBFBD>:<3A> <1D><13>trc<00><><00><01>gd<01>}<02>fd<02>|D<00><00>}|j<00>d|<03><00>|j<00><00><00>dS)N<><14>year<61>gross_total_income<6D>deduction_80ia_business<73>deduction_sec37_disallowance<63> deduction_80g<30>net_taxable_income<6D>tax_30_percent<6E>tax_book_profit_18_5<5F> tax_payable<6C> surcharge_12<31>
edu_cess_3<EFBFBD>total_tax_payable<6C>
mat_credit<EFBFBD> interest_234c<34> total_tax<61> advance_tax<61>tds<64>tcs<63>tax_on_assessment<6E>refundc<00><<00><01>g|]}<01><02>|d<00><00><00><02>S<00>r<00><01>get<65><03>.0<EFBFBD>col<6F>datas <20>r <00>
<listcomp>z&CITHandler.add_cit.<locals>.<listcomp>/s'<00><><00>6<>6<>6<>s<EFBFBD>$<24>(<28>(<28>3<EFBFBD><01>"<22>"<22>6<>6<>6r<00> InsertCIT<49>r
rr <00>commit)r r:<00>columns<6E>valuess ` r <00>add_citzCITHandler.add_cit'sa<00><><00>
<EFBFBD>
<EFBFBD>
<EFBFBD><07>7<>6<>6<>6<>g<EFBFBD>6<>6<>6<><06> <0C> <0B><1C><1C>[<5B>&<26>1<>1<>1<> <0C> <09><18><18><1A><1A><1A><1A>rc<00><><00><02>gd<01>}|g<01>fd<02>|D<00><00>z}|j<00>d|<04><00>|j<00><00><00>dS)Nrc<00><<00><01>g|]}<01><02>|d<00><00><00><02>Sr4r5r7s <20>r r;z)CITHandler.update_cit.<locals>.<listcomp>Bs'<00><><00>=<3D>=<3D>=<3D>c<EFBFBD><14><18><18>#<23>q<EFBFBD>)<29>)<29>=<3D>=<3D>=r<00> UpdateCITByIdr=)r rr:r?r@s ` r <00>
update_citzCITHandler.update_cit7si<00><><00>
<EFBFBD>
<EFBFBD>
<EFBFBD><07><15><14>=<3D>=<3D>=<3D>=<3D>W<EFBFBD>=<3D>=<3D>=<3D>=<3D><06> <0C> <0B><1C><1C>_<EFBFBD>f<EFBFBD>5<>5<>5<> <0C> <09><18><18><1A><1A><1A><1A>rc<00>p<00>|j<00>d|g<01><00>|j<00><00><00>dS)N<> DeleteCITByIdr=)r rs r <00>
delete_citzCITHandler.delete_citJs6<00><00> <0C> <0B><1C><1C>_<EFBFBD>r<EFBFBD>d<EFBFBD>3<>3<>3<> <0C> <09><18><18><1A><1A><1A><1A>rc<00>j<00>|j<00><00><00>|j<00><00><00>dS)N)r
<00>closer )r s r rJzCITHandler.closeOs.<00><00> <0C> <0B><19><19><1B><1B><1B> <0C> <09><0F><0F><19><19><19><19>rc<00><><00> |j<00>d|g<01><00>g}|j<00><00><00>D]}|<03><00><00>}<02>|sdSt j|<02><00>}t j<00><00>}t j|d<02><03><00>5}t|<04>
<00><00>d<04><05><00>D]h\}\}} t j| <09><00><00> <00><00>}
ddg|
_ |dz
t|
<EFBFBD><00>dzz} |
<EFBFBD>|d d
| <0B> <0B><00><00>i ddd<00><00>n #1swxYwY|<05>d <0C><00>|S#t jj$r} t'd | <0C><00>Yd} ~ dSd} ~ wwxYw)N<> GetCITByYear<61>
xlsxwriter)<01>engine<6E>)<01>start<72>Field<6C>Value<75><00>
CIT_ReportF)<03>
sheet_name<EFBFBD>index<65>startrowrz MySQL Error:)r
rrr<00>pd<70> DataFrame<6D>io<69>BytesIO<49> ExcelWriter<65> enumerate<74>iterrows<77> reset_indexr?<00>len<65>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>i<>_<>row<6F> vertical_df<64> start_row<6F>es r <00>cit_report_downloadzCITHandler.cit_report_downloadTs<><00><00># <1C><14> <0B>$<24>$<24>^<5E>m<EFBFBD>_<EFBFBD>E<>E<>E<><19><04>"<22>k<EFBFBD>8<>8<>:<3A>:<3A>-<2D>-<2D>F<EFBFBD>!<21>?<3F>?<3F>,<2C>,<2C>D<EFBFBD>D<EFBFBD><1B> <20><1F>4<EFBFBD><17>\<5C>$<24>'<27>'<27><02><1C><1A><1C><1C><06><17>^<5E>F<EFBFBD><<3C>@<40>@<40>@<40> <1A>F<EFBFBD>'0<><12><1B><1B><1D><1D>a<EFBFBD>'H<>'H<>'H<> <1A> <1A> <0B><01>8<EFBFBD>A<EFBFBD>s<EFBFBD>&(<28>l<EFBFBD>3<EFBFBD>&7<>&7<>&C<>&C<>&E<>&E<> <0B>/6<><07>.@<40> <0B>+<2B>%&<26><11>U<EFBFBD>s<EFBFBD>;<3B>/?<3F>/?<3F>!<21>/C<>$D<> <09>#<23>,<2C>,<2C>"<22>'3<>"'<27>%.<2E> -<2D><1A><1A><1A><1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A> <1A><><EFBFBD><EFBFBD> <1A> <1A> <1A> <1A><17> <0B> <0B>A<EFBFBD><0E><0E><0E><1D> <0A><><18>?<3F>(<28> <1C> <1C> <1C><15>n<EFBFBD>a<EFBFBD>(<28>(<28>(<28><1B>t<EFBFBD>t<EFBFBD>t<EFBFBD>t<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD> <1C><><EFBFBD>sC<00>AE <00>=E <00>B D+<03> E <00>+D/<07>/E <00>2D/<07>3E <00> E<<03>!E7<03>7E<N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrrrArErHrJrr<00>rr rrs<><00><00><00><00><00><00>8<>8<>8<> <17><17><17>
<14>
<14>
<14> <1B> <1B> <1B> <1B><1B><1B>&<1B><1B><1B>
<1A><1A><1A>
$<1C>$<1C>$<1C>$<1C>$rr)<08>AppCode.Configr<00>mysql.connectorrc<00>pandasrXrZrrvrr <00><module>rzst<00><01>#<23>#<23>#<23>#<23>#<23>#<23><16><16><16><16><13><13><13><13> <09> <09> <09> <09>p<1C>p<1C>p<1C>p<1C>p<1C>p<1C>p<1C>p<1C>p<1C>pr