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

34 lines
6.3 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> AOHandlerc<00>v<00>tj<00><00>|_|j<00>d<01><02><00>|_dS)NT)<01>
dictionary)r<00>get_db_connection<6F>conn<6E>cursor<6F><01>selfs <20>|C:\Users\ADMIN\Downloads\V2-IncomeTaxSystem-06-12-2025\V2-IncomeTaxSystem-06-12-2025\IncomeTaxSystem-v2\AppCode\AOHandler.py<70>__init__zAOHandler.__init__ s0<00><00><1C>.<2E>0<>0<><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<>GetAllAO<41>r
<00>callproc<6F>stored_results<74>fetchall)r <00>records<64>results r <00>
get_all_aozAOHandler.get_all_aosP<00><00> <0C> <0B><1C><1C>Z<EFBFBD>(<28>(<28>(<28><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<> GetAOByIdrr)r <00>idrrs r <00> get_ao_by_idzAOHandler.get_ao_by_idsf<00><00> <0C> <0B><1C><1C>[<5B>2<EFBFBD>$<24>/<2F>/<2F>/<2F><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>}td|<03><00>|j<00>d|<03><00>|j<00><00><00>dS)N<><15>year<61>gross_total_income<6D>disallowance_14a<34>disallowance_37<33>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> 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>f<>datas <20>r <00>
<listcomp>z$AOHandler.add_ao.<locals>.<listcomp><s%<00><><00>5<>5<>5<><11>d<EFBFBD>h<EFBFBD>h<EFBFBD>q<EFBFBD>!<21>n<EFBFBD>n<EFBFBD>5<>5<>5rz---- values ---- <20>InsertAO<41><05>printr
rr <00>commit)r r;<00>fields<64>valuess ` r <00>add_aozAOHandler.add_ao2sr<00><><00><0E><0E><0E>F<EFBFBD>6<>5<>5<>5<>f<EFBFBD>5<>5<>5<>F<EFBFBD> <11>%<25>f<EFBFBD> -<2D> -<2D> -<2D> <10>K<EFBFBD> <20> <20><1A>V<EFBFBD> 4<> 4<> 4<> <10>I<EFBFBD> <1C> <1C> <1E> <1E> <1E> <1E> rc<00><><00><02>gd<01>}|g<01>fd<02>|D<00><00>z}td|<04><00>|j<00>d|<04><00>|j<00><00><00>dS)Nrc<00><<00><01>g|]}<01><02>|d<00><00><00><02>Sr5r6r8s <20>r r<z'AOHandler.update_ao.<locals>.<listcomp>Os%<00><><00>8<>8<>8<>A<EFBFBD><14><18><18>!<21>Q<EFBFBD><1E><1E>8<>8<>8rzAO update values:<3A> UpdateAOByIdr>)r rr;rArBs ` r <00> update_aozAOHandler.update_aoDsz<00><><00>
<EFBFBD>
<EFBFBD>
<EFBFBD><06><15><14>8<>8<>8<>8<><16>8<>8<>8<>8<><06> <0A>!<21>6<EFBFBD>*<2A>*<2A>*<2A> <0C> <0B><1C><1C>^<5E>V<EFBFBD>4<>4<>4<> <0C> <09><18><18><1A><1A><1A><1A>rc<00>p<00>|j<00>d|g<01><00>|j<00><00><00>dS)N<> DeleteAOById)r
rr r@)r rs r <00>delete_ao_by_idzAOHandler.delete_ao_by_idXs6<00><00> <0C> <0B><1C><1C>^<5E>b<EFBFBD>T<EFBFBD>2<>2<>2<> <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 rLzAOHandler.close_s.<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>}|<04><00><00>}|<05>dd|j<00><00>d<04>|j D<00><00>}|<05>
|d<05><06><00>|<05> dd<05><07><00>tj <00><00>}t j|d<08> <09><00>5}|<05>|d
d <0B> <0C><00>|jd } | <09>ddd <0A><00>ddd<00><00>n #1swxYwY|<07>d<02><00>|S#t&jj$r}
t-d|
<EFBFBD><00>Yd}
~
dSd}
~
wwxYw)N<> GetAOByYearr<00>Fieldc<00>D<00>i|]}t|t<00><00><00>|d|<01><00><02><02>S)zRecord )<02>
isinstance<EFBFBD>int)r9<00>is r <00>
<dictcomp>z0AOHandler.ao_report_download.<locals>.<dictcomp>vs?<00><00><12><12><12><19>j<EFBFBD><11>C<EFBFBD>6H<36>6H<36><12><15>}<7D><11>}<7D>}<7D><12><12>rT)<02>columns<6E>inplace)<02>droprV<00>
xlsxwriter)<01>engineF<65> AO_Vertical)<02>index<65>
sheet_name<EFBFBD>z MySQL Error:)r
rrr<00>pd<70> DataFrame<6D> transpose<73>insertr[rU<00>rename<6D> reset_index<65>io<69>BytesIO<49> ExcelWriter<65>to_excel<65>sheets<74>
set_column<EFBFBD>seek<65>mysql<71> connector<6F>Errorr?) r <00> selected_year<61>rowsr<00>df<64> df_transposed<65> record_cols<6C>output<75>writer<65> worksheet<65>es r <00>ao_report_downloadzAOHandler.ao_report_downloadcs<><00><00>% <1C><14> <0B>$<24>$<24>]<5D>]<5D>O<EFBFBD>D<>D<>D<><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>!#<23> <0C> <0C><0E><0E> <0A><1D>$<24>$<24>Q<EFBFBD><07><1D>1D<31>E<>E<>E<><12><12>*<2A>2<><12><12><12> <0B><1E>$<24>$<24>[<5B>$<24>$<24>G<>G<>G<><1D>)<29>)<29>t<EFBFBD>T<EFBFBD>)<29>B<>B<>B<><1C><1A><1C><1C><06><17>^<5E>F<EFBFBD><<3C>@<40>@<40>@<40>3<>F<EFBFBD>!<21>*<2A>*<2A>6<EFBFBD><15>=<3D>*<2A>Y<>Y<>Y<> &<26> <0A>m<EFBFBD> <<3C>I<EFBFBD><1D>(<28>(<28><11>A<EFBFBD>r<EFBFBD>2<>2<>2<>3<>3<>3<>3<>3<>3<>3<>3<>3<>3<>3<><33><EFBFBD><EFBFBD>3<>3<>3<>3<>
<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>B,E+<00>=E <03>= E+<00> E <07> E+<00>E <07>E+<00>+F<03>?F<03>FN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrrrCrGrJrLrw<00>rr rr s<><00><00><00><00><00><00>8<>8<>8<>
<17><17><17> <0C> <0C> <0C>0<1F><1F><1F>$<1B><1B><1B>(<1B><1B><1B><1A><1A><1A>&<1C>&<1C>&<1C>&<1C>&rr)<08>AppCode.Configr<00>mysql.connectorrk<00>pandasr^rdrr{rr <00><module>rst<00><01>#<23>#<23>#<23>#<23>#<23>#<23><16><16><16><16><13><13><13><13> <09> <09> <09> <09>
@<1C>@<1C>@<1C>@<1C>@<1C>@<1C>@<1C>@<1C>@<1C>@r