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

28 lines
5.3 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> AOHandlerc<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>kC:\Users\swapnil\Dropbox\PC\Downloads\V2-IncomeTaxSystem-06-12-2025\IncomeTaxSystem-v2\AppCode\AOHandler.py<70>__init__zAOHandler.__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<>GetAllAO<41>r
<00>callproc<6F>stored_results<74>fetchall)r <00>records<64>results r <00>
get_all_aozAOHandler.get_all_aosH<00><00> <0C> <0B> <0B><1C><1C>Z<EFBFBD>(<28><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28><17>rc<00><><00>|jjd|g<01>g}|jj<00>D]}|j<00>}<02>|r|dSy)N<> GetAOByIdrr)r <00>idrrs r <00> get_ao_by_idzAOHandler.get_ao_by_idsW<00><00> <0C> <0B> <0B><1C><1C>[<5B>2<EFBFBD>$<24>/<2F><14><07><1A>k<EFBFBD>k<EFBFBD>0<>0<>2<> (<28>F<EFBFBD><1C>o<EFBFBD>o<EFBFBD>'<27>G<EFBFBD> (<28> <13><1A>1<EFBFBD>:<3A> <1D>rc<00><><00>gd<01>}|D<00>cgc]}|j|d<02><00><02>}}td|<04>|jjd|<04>|jj <00>ycc}w)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>refundrz---- values ---- <20>InsertAO<41><06>get<65>printr
rr <00>commit)r <00>data<74>fields<64>f<>valuess r <00>add_aozAOHandler.add_ao2s\<00><00><0E>F<EFBFBD>/5<>5<><11>d<EFBFBD>h<EFBFBD>h<EFBFBD>q<EFBFBD>!<21>n<EFBFBD>5<>F<EFBFBD>5<> <11>%<25>f<EFBFBD> -<2D> <10>K<EFBFBD>K<EFBFBD> <20> <20><1A>V<EFBFBD> 4<> <10>I<EFBFBD>I<EFBFBD> <1C> <1C> <1E><> 6s<00>A'c<00><><00>gd<01>}|g|D<00>cgc]}|j|d<02><00><02>c}z}td|<05>|jjd|<05>|jj <00>ycc}w)NrrzAO update values:<3A> UpdateAOByIdr5)r rr9r:r;r<s r <00> update_aozAOHandler.update_aoDs`<00><00>
<EFBFBD><06><15><14><16>8<>A<EFBFBD><14><18><18>!<21>Q<EFBFBD><1E>8<>8<><06> <0A>!<21>6<EFBFBD>*<2A> <0C> <0B> <0B><1C><1C>^<5E>V<EFBFBD>4<> <0C> <09> <09><18><18><1A><> 9s<00>A,c<00>r<00>|jjd|g<01>|jj<00>y)N<> DeleteAOById)r
rr r8)r rs r <00>delete_ao_by_idzAOHandler.delete_ao_by_idXs(<00><00> <0C> <0B> <0B><1C><1C>^<5E>b<EFBFBD>T<EFBFBD>2<> <0C> <09> <09><18><18>rc<00>l<00>|jj<00>|jj<00>y)N)r
<00>closer r s r rEzAOHandler.close_s <00><00> <0C> <0B> <0B><19><19><1B> <0C> <09> <09><0F><0F>rc<00>X<00> |jjd|g<01>g}|jj<00>D]}|j<00>}<02>|syt j
|<02>}|j <00>}|jdd|j<00>|jD<00>cic]}t|t<00>r|d|<06><00><02><02>}}|j|d<05><06>|jdd<05><07>tj<00>}t j |d<08> <09>5} |j#| d
d <0B> <0C>| j$d }
|
j'ddd <0A>ddd<00>|j)d<02>|Scc}w#1swY<00>!xYw#t*j,j.$r} t1d| <0B>Yd} ~ yd} ~ wwxYw)N<> GetAOByYearr<00>FieldzRecord T)<02>columns<6E>inplace)<02>droprJ<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>insertrOrI<00>
isinstance<EFBFBD>int<6E>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>Errorr7) r <00> selected_year<61>rowsr<00>df<64> df_transposed<65>i<> record_cols<6C>output<75>writer<65> worksheet<65>es r <00>ao_report_downloadzAOHandler.ao_report_downloadcs<><00><00>% <1C><14> <0B> <0B>$<24>$<24>]<5D>]<5D>O<EFBFBD>D<><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>!#<23> <0C> <0C><0E> <0A><1D>$<24>$<24>Q<EFBFBD><07><1D>1D<31>1D<31>E<>
+<2B>2<>2<><12><19>j<EFBFBD><11>C<EFBFBD>6H<36><16><17><11><03>}<7D>$<24><12> <0B><12><1E>$<24>$<24>[<5B>$<24>$<24>G<><1D>)<29>)<29>t<EFBFBD>T<EFBFBD>)<29>B<><1C><1A><1A><1C><06><17>^<5E>^<5E>F<EFBFBD><<3C>@<40>3<>F<EFBFBD>!<21>*<2A>*<2A>6<EFBFBD><15>=<3D>*<2A>Y<> &<26> <0A> <0A>m<EFBFBD> <<3C>I<EFBFBD><1D>(<28>(<28><11>A<EFBFBD>r<EFBFBD>2<>3<>
<17> <0B> <0B>A<EFBFBD><0E><1D> <0A><><12>3<>3<><33><19>?<3F>?<3F>(<28>(<28> <1C><15>n<EFBFBD>a<EFBFBD>(<28><1B><> <1C>sJ<00>AE6<00>AE6<00>#E%<04>AE6<00>7E*<03>
E6<00>%E6<00>*E3<07>/E6<00>6F)<03> F$<03>$F)N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__rrrr=r@rCrErn<00>rr rr s*<00><00>8<>
<17> <0C>0<1F>$<1B>(<1B><1A>&rr)<08>AppCode.Configr<00>mysql.connectorra<00>pandasrRrZrrrrr <00><module>rvs<00><01>#<23><16><13> <09>
@<1C>@r