| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Data;
- using CoreFS.CA06;
- using System.ComponentModel;
- using System.Drawing;
- using System.Windows.Forms;
- using Infragistics.Win.UltraWinGrid;
- using System.Collections;
- using ColumnDefine = Core.StlMes.Client.Sale.Common.TbColumnDefine.TbColumnDefine;
- namespace Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Balance
- {
- public class SlmBalanceInfo : SaleBusinessMgt.BllBase.BaseBll
- {
- //private static string Query = "select * from slm_balanceinfo where 1 = 1 {0}";
- private static string Query1 = "select t.*,k.delete_time,k.supply_unit,k.SUPPLY_UNIT_DESC,(SELECT DISTINCT l.TON_PRICE FROM SLM_ORDER_LINE l WHERE l.ORD_LN_PK = t.ORD_LN_PK) TON_PRICE,"
- + "( SELECT DISTINCT l.CREATE_NAME FROM SLM_ORDER_HEAD l WHERE l.ORD_PK = t.ORD_PK ) CREATE_NAME,"
- + "(SELECT MAX( C.IN_TIME_F ) FROM YDM_ZC_BILL_C T INNER JOIN YDM_ZC_INLIST C ON T.MAT_NO = C.MAT_NO WHERE T.BILL_NO = t.askplan_id GROUP BY T.BILL_NO ) IN_TIME_F "
- + ",nvl(t.DELVRY_WHEREABOUTS,K.DELVRY_WHEREABOUTS) DELVRY_WHEREABOUTS,nvl(t.IS_USE,1) IS_USE,t.MEMO,DECODE(k.BILL_STATUS,'4','是','5','是','否') BILL_STATUS_FLAG "
- + "from slm_balanceinfo t, ydm_zc_bill_m k where 1 = 1 and t.askplan_id = k.bill_no(+) and t.ord_pk = k.ord_pk(+) and t.ord_ln_pk = k.ord_ln_pk(+) and t.ord_ln_dly_pk = k.ord_ln_dly_pk(+) {0}";
- private static string Query = "select t.*,k.delete_time,k.supply_unit,k.SUPPLY_UNIT_DESC,(SELECT DISTINCT l.TON_PRICE FROM SLM_ORDER_LINE l WHERE l.ORD_LN_PK = t.ORD_LN_PK) TON_PRICE, "
- + "( SELECT DISTINCT l.CREATE_NAME FROM SLM_ORDER_HEAD l WHERE l.ORD_PK = t.ORD_PK ) CREATE_NAME,"
- + "nvl(t.DELVRY_WHEREABOUTS,K.DELVRY_WHEREABOUTS) DELVRY_WHEREABOUTS,nvl(t.IS_USE,1) IS_USE,t.MEMO,DECODE(k.BILL_STATUS,'4','是','5','是','否') BILL_STATUS_FLAG "
- + "from slm_balanceinfo t, ydm_zc_bill_m k where 1 = 1 and t.askplan_id = k.bill_no(+) and t.ord_pk = k.ord_pk(+) and t.ord_ln_pk = k.ord_ln_pk(+) and t.ord_ln_dly_pk = k.ord_ln_dly_pk(+) {0}";
- private static string Query_TRANS = "select * from slm_balance_transmoney where 1 = 1 {0}";
- private static string Query_Detail = "select * from slm_balancedetail_all where 1 = 1 {0}";
- public SlmBalanceInfo(OpeBase ob)
- : base(ob)
- {
-
- }
- private DataSet GetSlmBalaneInfo(string sqlCondition)
- {
- string sqlStr = string.Format(Query,sqlCondition);
- return base.ExecuteQuery(sqlStr);
- }
- private DataSet GetSlmBalanceTransMoney(string sqlCondition)
- {
- string sqlStr = string.Format(Query_TRANS, sqlCondition);
- return base.ExecuteQuery(sqlStr);
- }
- private DataSet GetSlmBalanceDetailAll(string sqlCondition)
- {
- string sqlStr = string.Format(Query_Detail, sqlCondition);
- return base.ExecuteQuery(sqlStr);
- }
- public DataSet GetSlmBalanceDetailAllByAskPlanIdAndSeqAndOrderNoAndSeqAndSteelKeyAndSpetKey(String orderNo,
- String orderSeq, String orderDlvSeq, String askPlanId,
- String askPlanIdSeq, String spetKey, String steelCodeKey)
- {
- string str = orderNo + orderSeq + orderDlvSeq + spetKey + steelCodeKey + askPlanId + askPlanIdSeq;
- string sqlCondition = string.Format(" and ord_no||ord_seq||ord_ln_dly||spetkey||steelcodekey||askplan_id||askplan_id_seq = '{0}' ", str);
- return GetSlmBalanceDetailAll(sqlCondition);
- }
- public DataSet GetSlmBalanceDetailAllGroupByBatchNo(String orderNo,
- String orderSeq, String orderDlvSeq, String askPlanId,
- String askPlanIdSeq, String spetKey, String steelCodeKey)
- {
- string str = orderNo + orderSeq + orderDlvSeq + spetKey + steelCodeKey + askPlanId + askPlanIdSeq;
- string sql = @"select askplan_id,
- tallysheet_no,
- batch_no,
- min(plid) plid,
- sum(prd_qty) quantity,
- sum(nvl(SEND_NUM,0)) SEND_NUM,
- sum(nvl(act_wgt,0)) act_wgt,
- sum(round(nvl(case when ISPRECLOSE = '0' then outstockmny else 0 end,0),3)) outstockmny,max(money_type) money_type,
- RECEIV_ADDR,DELVRY_ADDR,AGENCY_FL
- from slm_balancedetail_all a where 1 = 1 {0} group by askplan_id,tallysheet_no,batch_no, RECEIV_ADDR,DELVRY_ADDR,AGENCY_FL
- ";
- string sqlCondition = string.Format(" and ord_no||ord_seq||ord_ln_dly||spetkey||steelcodekey||askplan_id||askplan_id_seq = '{0}' ", str);
- return base.ExecuteQuery(string.Format(sql, sqlCondition));
- }
- private DataSet GetBaseCustomberInfo(string sqlCondition)
- {
- string sql = @"select a.customer_no,
- a.customer_nm,
- a.bigarea,
- c.basename,
- a.region_no,
- d.region_nm,
- a.user_grp,
- a.org,
- a.py,
- a.validflag,
- a.create_time,
- a.create_name,
- b.sale_org,
- b.custm_use,
- a.ABRVITION
- from slm_base_customer a
- left join slm_base_custm_use b on a.customer_no = b.customer_no
- and b.validflag = '1'
- left join Com_Base_Info c on a.bigarea = c.basecode
- left join SEL_ADMIN_REGION d on a.region_no = d.region_no
- where a.validflag = '1' {0}
- ";
- sql = string.Format(sql, sqlCondition);
- return base.ExecuteQuery(sql);
-
- }
- public DataSet GetBaseCustomberInfoBySaleOrg(string saleOrg)
- {
- string sqlConditon = string.Format(" and b.sale_org = '{0}' ",saleOrg);
- return GetBaseCustomberInfo(sqlConditon);
- }
- public DataSet GetBaseCustomberInfoBySaleOrgAndCustUse(string saleOrg,string custUse)
- {
- string sqlConditon = string.Format(" and b.sale_org = '{0}' and b.custm_use = '{1}' ", saleOrg, custUse);
- return GetBaseCustomberInfo(sqlConditon);
- }
- public DataSet GetSlmBalanceDetailAllGroupByAskPlanId(String askPlanId )
- {
-
- string sql = @"select askplan_id,
- tallysheet_no,
- batch_no,
- sum(prd_qty) quantity,
- sum(nvl(act_wgt,0)) act_wgt,
- sum(round(nvl(case when ISPRECLOSE = '0' then outstockmny else 0 end,0),3)) outstockmny,max(money_type) money_type
- from slm_balancedetail_all a where 1 = 1 {0} group by askplan_id,tallysheet_no,batch_no
- ";
- string sqlStr = @"select askplan_id,
- tallysheet_no,
- batch_no,
- sum(prd_qty) quantity,
- sum(nvl(act_wgt,0)) act_wgt,
- sum(round(nvl(case when ISPRECLOSE = '0' then outstockmny else 0 end,0),3)) outstockmny,max(money_type) money_type,
- RECEIV_ADDR,DELVRY_ADDR,AGENCY_FL
- from slm_balancedetail_all a where 1 = 1 {0}
- group by askplan_id,tallysheet_no,batch_no,RECEIV_ADDR,DELVRY_ADDR,AGENCY_FL
- ";
- string sqlCondition = string.Format(" and askplan_id = '{0}' ", askPlanId);
- return base.ExecuteQuery(string.Format(sqlStr, sqlCondition));
- }
- public DataSet GetInvoiceSlmBalanceTransMoney(DateTime dtBegin, DateTime dtEnd)
- {
- string sql = @" select sum(a.money) money,a.invoiceno ,max(invoice_id) invoiceperson,max(invoicedate) invoicedate,a.buyercode, buyername,forecorpname FORECORPCODE, MONEY_TYPE REMARK,sum(weight) weight from SLM_BALANCE_TRANSMONEY a
- where a.status_cd = '2' {0}
- group by a.invoiceno,a.buyercode,forecorpname ,MONEY_TYPE,buyername ";
- string sqlCondition = Util.ConverObject.ConvertDateTimeValueToDbLanguage("INVOICEDATE", dtBegin, dtEnd);
- return base.ExecuteQuery(string.Format(sql, sqlCondition));
- }
- public DataSet GetInvoiceSlmBalanceTransMoneyOrg(DateTime dtBegin, DateTime dtEnd)
- {
- string sql = @" select sum(a.money) money,a.INVOICENO_ORG ,max(invoiceperson_org) invoiceperson_org,
- max(invoicedate_org) invoicedate_org,a.buyercode, buyername,forecorpname FORECORPCODE,
- MONEY_TYPE REMARK,sum(weight) weight from SLM_BALANCE_TRANSMONEY a
- where INVOICENO_ORG is not null {0}
- group by a.INVOICENO_ORG,a.buyercode,forecorpname ,MONEY_TYPE,buyername ";
- string sqlCondition = Util.ConverObject.ConvertDateTimeValueToDbLanguage("INVOICEDATE_ORG", dtBegin, dtEnd);
- return base.ExecuteQuery(string.Format(sql, sqlCondition));
- }
- public DataSet GetInvoiceSlmBalanceTransMoneyAndOutStockMoney(DateTime dtBegin, DateTime dtEnd)
- {
- string sql = @" select sum(a.money) money,a.invoiceno,money_type from SLM_BALANCE_TRANSMONEY a
- where a.status_cd = '2' and invoice_sts = '0' {0}
- group by a.invoiceno,money_type ";
- string sqlCondition = Util.ConverObject.ConvertDateTimeValueToDbLanguage("INVOICEDATE", dtBegin, dtEnd);
- return base.ExecuteQuery(string.Format(sql, sqlCondition));
- }
- public DataSet GetInvoiceSlmBalanceTransMoneyAndOutStockMoneyIncludeTax(DateTime dtBegin, DateTime dtEnd)
- {
- string sql = @" select sum(a.weight * (decode(a.trans_type, '铁运', 23, 10))) money,a.invoiceno,money_type from SLM_BALANCE_TRANSMONEY a
- where a.status_cd = '2' {0}
- group by a.invoiceno,money_type ";
- string sqlCondition = Util.ConverObject.ConvertDateTimeValueToDbLanguage("INVOICEDATE", dtBegin, dtEnd);
- return base.ExecuteQuery(string.Format(sql, sqlCondition));
- }
-
- public DataSet GetSlmBalanceTransMoneyByLoadTime(DateTime dtBegin, DateTime dtEnd)
- {
- string sqlConditin = Util.ConverObject.ConvertDateTimeValueToDbLanguage("LOAD_TIME",dtBegin,dtEnd);
- return GetSlmBalanceTransMoney(sqlConditin);
- }
- public DataSet GetSlmBalanceTransMoneyByRegeditTime(DateTime dtBegin, DateTime dtEnd)
- {
- string sqlConditin = Util.ConverObject.ConvertDateTimeValueToDbLanguage("REG_DTIME", dtBegin, dtEnd);
- return GetSlmBalanceTransMoney(sqlConditin);
- }
- public DataSet GetSlmBalanceTransMoneyAskPlanid(string askPlanId)
- {
- string sqlCondition = string.Format(" and askplan_id = '{0}' ", askPlanId);
- return GetSlmBalanceTransMoney(sqlCondition);
- }
- public DataSet GetSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime, bool flag)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' ", planBeginDate, planEndDate);
- string sqlStr = string.Format(flag ? Query : Query1, sqlCondition);
- return base.ExecuteQuery(sqlStr);
- }
- public DataSet GetSlmBalaneInfoByPlanMonth(string strMonth, bool flag)
- {
- string sqlCondition = string.Format(" and T.INVOICE_MONTH = '{0}'", strMonth);
- string sqlStr = string.Format(flag ? Query : Query1, sqlCondition);
- return base.ExecuteQuery(sqlStr);
- }
-
- public DataSet GetunAffrimTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and ticketstatus = '0' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetUnAffrimVirtualTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and ISPRECLOSE = '是' and nvl(ISREALCLOSE,'否') = '是' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetAffrimTicketsSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and ticketstatus = '1' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetUnAffrimSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime,String suppunit)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and balancestatus = '0' and ticketstatus = '1' ", planBeginDate, planEndDate);
- if (suppunit == "120504")
- sqlCondition += " and t.fst_drawee_unit='120607' and supply_unit='120504' ";
- else
- sqlCondition += " and t.fst_drawee_unit !='120607' ";
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetAffrimSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime, String suppunit)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and balancestatus = '2' ", planBeginDate, planEndDate);
- if (suppunit == "120504")
- sqlCondition += " and t.fst_drawee_unit='120607' and supply_unit='120504' ";
- else
- sqlCondition += " and t.fst_drawee_unit !='120607' ";
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetUnAffrimSlmBalaneInfoByPlanBeginDateAndEndDateOrg(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and balancestatus_org = '0' and ticketstatus = '1' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetAffrimSlmBalaneInfoByPlanBeginDateAndEndDateOrg(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and balancestatus_org = '2' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
-
- public DataSet GeOrgtInvoiceSlmBalaneInfoByInvoiceBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- string sqlconditon = Util.ConverObject.ConvertDateTimeValueToDbLanguage("invoicedate_org", dtBegiin, dtEndTime);
- sqlconditon += " and balancestatus_org = '3' ";
- return GetSlmBalaneInfo(sqlconditon);
- }
- public DataSet GetInvoiceSlmBalaneInfoByInvoiceBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime,bool flag)
- {
- string sqlconditon = Util.ConverObject.ConvertDateTimeValueToDbLanguage("invoicedate", dtBegiin, dtEndTime);
- sqlconditon += " and balancestatus = '3' ";
- string sqlStr = string.Format(flag ? Query : Query1, sqlconditon);
- return base.ExecuteQuery(sqlStr);
- }
- public DataSet GetInvoiceSlmBalaneInfoByStdAndStell(string str, bool flag)
- {
- //string sqlconditon = Util.ConverObject.ConvertDateTimeValueToDbLanguage("invoicedate", dtBegiin, dtEndTime);
- string sqlStr = string.Format(flag ? Query : Query1, str);
- //sqlStr += str;
- return base.ExecuteQuery(sqlStr);
- }
- public DataSet GetInvoiceSlmBalaneInfoByDateAndStatus(DateTime dtBegiin, DateTime dtEndTime,String suppUnit)
- {
- string sqlconditon = Util.ConverObject.ConvertDateTimeValueToDbLanguage("invoicedate", dtBegiin, dtEndTime);
- sqlconditon += " and balancestatus = '3' ";
- if (suppUnit == "120504")
- sqlconditon += " and t.fst_drawee_unit='120607' and k.supply_unit='120504' ";
- else
- sqlconditon += " and t.fst_drawee_unit !='120607' ";
- return GetSlmBalaneInfo(sqlconditon);
- }
- public DataSet GetInvoiceSlmBalaneInfoByPlanBeginDateAndEndDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegiin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtEndTime);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' and balancestatus = '3' ", planBeginDate, planEndDate);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetInvoiceSlmBalanceInfoByInvoiceDate(DateTime dtBegiin, DateTime dtEndTime)
- {
- return null;
- }
- public DataSet GetInvoicedSlmBalanceInfoByListInvoiceNo(List<string> listInvoiceNo)
- {
- string sqlStr = @"select b.taxno,
- b.address,
- b.account,
- a.*,
- a.spet spec,
- round(a.money * 0.13/ 1.13, 2) taxmoney
- from (select sum(money) money,
- max(price) price,
- sum(weight) weight,
- max(steelcodekey) steelcode,
- max(category) category,
- max(buyercode) buyercode,
- max(a.buyername) buyername,
- max(spetkey) spet,
- invoiceno || '.' || invoiceno_seq invoiceno,
- max(invoiceno) invoicenoz,
- max('') auditingperson,
- max(invoiceperson) invoiceperson,
- max(fst_drawee_unit) fst_drawee_unit,
- max(remark) remark
- from slm_balanceinfo a
- where 1 = 1 {0}
- and a.balancestatus = '3'
- group by invoiceno || '.' || invoiceno_seq
- union all
- select sum(money) money,
- max(0) price,
- sum(0) weight,
- max('') steelcode,
- max('运费,出库费') category,
- max(buyercode) buyercode,
- max(a.buyername) buyername,
- max('') spet,
- invoiceno || '.' || '1' invoiceno,
- max(invoiceno) invoicenoz,
- max('') auditingperson,
- max(invoice_id) invoiceperson,
- max(a.fst_drawee_unit) fst_drawee_unit,
- max(MONEY_TYPE) remark
- from slm_balance_transmoney a
- where 1 = 1 {0}
- and a.status_cd = '2'
- and tickettype = '应收'
- group by invoiceno) a
- join (select b.customer_no,
- min(address) address,
- min(bank) bank,
- min(account) account,
- min(tax_id) taxno,
- min(phone) phone,
- min(fax) fax
- from slm_base_order_unit b
- group by customer_no) b on a.buyercode = b.customer_no order by a.invoiceno ";
- string sqlConditon = Util.ConverObject.ConvertListStringValueToSqlCondition("INVOICENO", listInvoiceNo);
- sqlStr = string.Format(sqlStr, sqlConditon);
- return base.ExecuteQuery(sqlStr);
- }
- public DataSet GetInvoicedSlmBalanceInfoByListInvoiceNoOrg(List<string> listInvoiceNo)
- {
- string sqlStr = @"select b.taxno,
- b.address,
- b.account,
- a.*,
- a.spet spec,
- round(a.money * 0.13 / 1.13, 2) taxmoney
- from (select sum(money_org) money,
- max(price_org) price,
- sum(weight) weight,
- max(steelcodekey) steelcode,
- max(category) category,
- max(fst_drawee_unit) buyercode,
- max(fst_drawee_unit) buyername,
- max(spetkey) spet,
- invoiceno_org || '.' || invoiceno_seq_org invoiceno,
- max(invoiceno_org) invoicenoz,
- max('') auditingperson,
- max(invoiceperson) invoiceperson,
- max(fst_drawee_unit) fst_drawee_unit,
- max(remark) remark
- from slm_balanceinfo a
- where 1 = 1 {0}
- and a.balancestatus_org = '3'
- group by invoiceno_org || '.' || invoiceno_seq_org
- union all
- select sum(money) money,
- max(0) price,
- sum(0) weight,
- max('') steelcode,
- max(MONEY_TYPE) category,
- max(buyercode) buyercode,
- max(a.buyername) buyername,
- max('') spet,
- invoiceno || '.' || '1' invoiceno,
- max(invoiceno) invoicenoz,
- max('') auditingperson,
- max(invoice_id) invoiceperson,
- max(fst_drawee_unit) fst_drawee_unit,
- max(MONEY_TYPE) remark
- from slm_balance_transmoney a
- where 1 = 1 and 1 = 2
- and a.status_cd = '2'
- and tickettype = '应收'
- group by invoiceno) a
- left join (select b.customer_no,
- min(address) address,
- min(bank) bank,
- min(account) account,
- min(tax_id) taxno,
- min(phone) phone,
- min(fax) fax
- from slm_base_order_unit b
- group by customer_no) b on a.buyercode = b.customer_no order by a.invoiceno ";
- string sqlConditon = Util.ConverObject.ConvertListStringValueToSqlCondition("invoiceno_org", listInvoiceNo);
- sqlStr = string.Format(sqlStr, sqlConditon);
- return base.ExecuteQuery(sqlStr);
- }
-
-
- public DataSet GetSlmBalaneInfoByAskPlanId(String askPlanId)
- {
- string sqlCondition = string.Format(" and askplan_id = '{0}' ", askPlanId);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetSlmBalaneInfoByOrderNo(String orderNo)
- {
- string sqlCondition = string.Format(" and ord_no = '{0}' ", orderNo);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetSlmBalaneInfoByBuyerCode(String buyercode)
- {
- string sqlCondition = string.Format(" and buyercode = '{0}' ", buyercode);
- return GetSlmBalaneInfo(sqlCondition);
- }
- public DataSet GetUnAcceptTransAndOutStockTicket()
- {
- string sqlConditon = " and ticketstatus = '0' ";
- string sql = string.Format(GetBalanceTransMoney(),sqlConditon);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetUnAcceptTicketAndTransAndOutStockTicket(DateTime dtBegin, DateTime deEnd,String cusInfo,String suppunit)
- {
- string conditon1 = " ";
- string conditon2 = " ";
- if (cusInfo == "2")
- {
- if (suppunit == "120504")
- {
- conditon1 = " where exists (select 1 from ydm_zc_bill_m b where b.supply_unit='120504') ";
- conditon2=" and a.fst_drawee_unit='120607' ";
- }
- else
- conditon2 += " and a.fst_drawee_unit !='120607' ";
- }
- else
- {
- if (suppunit == "120504")
- conditon1 += " where exists (select 1 from ydm_zc_bill_m b where b.supply_unit='120504') ";
- else
- conditon1 += " where exists (select 1 from ydm_zc_bill_m b where b.supply_unit='120501') ";
- }
- string sql = GetSlmBalanceInfo(dtBegin, deEnd, "0", conditon1, conditon2);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetAcceptTransAndOutStockTicket()
- {
- string sqlConditon = " and ticketstatus = '1' ";
- string sql = string.Format(GetBalanceTransMoney(), sqlConditon);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetAcceptAndAffrimTransAndOutStockTicket(string suppunit)
- {
- string sqlConditon = " and ticketstatus = '1' and status_cd = '1' ";
- if (suppunit == "120504")
- sqlConditon += " and a.fst_drawee_unit='120607' and b.supply_unit='120504' ";
- else
- sqlConditon += " and a.fst_drawee_unit !='120607' ";
- string sql = string.Format(GetBalanceTransMoney(), sqlConditon);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetAcceptAndUnAffrimTransAndOutStockTicket(string suppunit)
- {
- string sqlConditon = " and ticketstatus = '1' and status_cd = '0' ";
- if (suppunit == "120504")
- sqlConditon += " and a.fst_drawee_unit='120607' and b.supply_unit='120504' ";
- else
- sqlConditon += " and a.fst_drawee_unit !='120607' ";
- string sql = string.Format(GetBalanceTransMoney(), sqlConditon);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetAcceptAndAffrimTransAndOutStockTicketOrg()
- {
- string sqlConditon = " and ticketstatus = '1' and status_cd_org = '1' ";
- string sql = string.Format(GetBalanceTransMoney(), sqlConditon);
- return base.ExecuteQuery(sql);
- }
- public DataSet GetAcceptAndUnAffrimTransAndOutStockTicketOrg()
- {
- string sqlConditon = " and ticketstatus = '1' and status_cd_org = '0' ";
- string sql = string.Format(GetBalanceTransMoney(), sqlConditon);
- return base.ExecuteQuery(sql);
- }
- private string GetSlmBalanceInfo(DateTime dtBegin, DateTime deEnd, string ticketype, string condition1, string condition2)
- {
- string sql = @"
- select min(t.askplan_id) askplan_id,
- (select distinct t.supply_unit from ydm_zc_bill_m t where t.bill_no=askplan_id) supply_unit,
- ( SELECT DISTINCT t.SUPPLY_UNIT_DESC FROM ydm_zc_bill_m t WHERE t.bill_no = askplan_id ) SUPPLY_UNIT_DESC,
- min(t.buyername) buyername,
- t.listnumber,
- min(t.trans_type_name) trans_type_name,
- min(t.sale_area_desc) sale_area_desc,
- min(t.create_dept) create_dept,
- sum(case
- when MONEY_TYPE = '货款' then
- quantity
- else
- 0
- end) quantity,
- sum(case
- when MONEY_TYPE = '货款' then
- weight
- else
- 0
- end) weight,
- 0 money,
- sum(case
- when MONEY_TYPE = '出库费' then
- weight
- else
- 0
- end) outweight,
- sum(case
- when MONEY_TYPE = '出库费' then
- money
- else
- 0
- end) OUTSTOCKMNY,
- sum(case
- when MONEY_TYPE = '运费' then
- money
- else
- 0
- end) transmoney,
- sum(t.send_num) send_num,min(t.inceptcorpcode) inceptcorpcode
- from (select min(a.askplan_id) askplan_id,
- a.buyername,
- sum(a.quantity) quantity,
- sum(a.weight) weight,
- a.sale_area_desc,
- a.create_dept,
- a.listnumber,
- '货款' MONEY_TYPE,
- 0 money,
- sum(a.send_num) send_num,
- min(a.trans_type_name) trans_type_name,min(a.inceptcorpcode) inceptcorpcode
- from Slm_Balanceinfo a
- where a.ticketstatus = '{0}'
- {1}
- {3}
- group by listnumber, a.buyername, a.sale_area_desc, a.create_dept
- union all
-
- select min(b.askplan_id) askplan_id,
- min(b.buyername) buyername,
- 0,
- sum(b.weight) weight,
- min(sale_area_desc) sale_area_desc,
- min(a.create_dept) create_dept,
- b.listnumber,
- b.money_type,
- sum(b.money) money,
- 0,
- min(b.trans_type) trans_type_name, min(inceptcorpcode) inceptcorpcode
- from Slm_Balance_Transmoney b
- join (select min(b.create_dept) create_dept,
- min(b.create_name) create_name,
- min(b.sale_area_desc) sale_area_desc,
- bill_no
- from ydm_zc_bill_m m
- join slm_order_head b on m.ord_pk = b.ord_pk
- group by bill_no) a on bill_no = b.askplan_id
- where b.ticketstatus = '{0}'
- and b.tickettype = '应收'
- and b.money > 0
- and listnumber is not null
- group by b.listnumber, b.money_type) t
- {2}
- group by listnumber,askplan_id
- ";
- string planBeginDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(dtBegin);
- string planEndDate = Util.ConverObject.ConverDateTimeToyyyyMMdd(deEnd);
- string sqlCondition = string.Format(" and plandate >= '{0}' and plandate <= '{1}' ", planBeginDate, planEndDate);
- sql = string.Format(sql, ticketype, sqlCondition, condition1, condition2);
- return sql;
- }
- private string GetBalanceTransMoney()
- {
- string sql = @"
- select a.askplan_id,
- a.listnumber,
- a.buyercode,
- a.buyername,
- min(a.order_no) ORD_NO,
- min(a.order_seq) ORD_SEQ,
- a.forecorpname forecorpcode,
- a.fst_drawee_unit,
- a.inceptcorpcode,
- a.trans_type TRANS_TYPE_NAME,
- a.tickettype,
- a.MONEY_TYPE,
- sum(a.money) money,
- sum(a.weight) weight,
- a.ord_pk,
- a.ord_ln_pk,
- a.ord_ln_dly_pk,
- min(a.status_cd) BALANCESTATUS,
- min(a.status_cd_org) BALANCESTATUS_org,
- min(a.ticketdate) ticketdate,
- min(a.ticketperson) ticketperson,
- min(a.reg_id) reg_id,
- min(a.reg_dtime) reg_dtime,
- min(b.sale_area_desc) sale_area_desc,
- min(b.create_dept) create_dept,
- min(b.create_name) create_name,
- b.supply_unit
- from Slm_Balance_Transmoney a
- join (select min(b.create_dept) create_dept,
- min(b.create_name) create_name,
- min(b.sale_area_desc) sale_area_desc,
- bill_no,
- min(m.supply_unit) supply_unit
- from ydm_zc_bill_m m
- join slm_order_head b on m.ord_pk = b.ord_pk
- group by bill_no) b on a.askplan_id = b.bill_no
- where 1=1
- {0}
- and a.tickettype = '应收'
- group by a.askplan_id,
- a.listnumber,
- a.buyercode,
- a.buyername,
- a.ord_pk,
- a.ord_ln_pk,
- a.ord_ln_dly_pk,
- a.forecorpcode,
- a.forecorpname,
- a.fst_drawee_unit,
- a.inceptcorpcode,
- a.trans_type,
- a.tickettype,
- a.money_type,
- b.supply_unit
- ";
- return sql;
- }
-
- public void UpdatePrice(string ord_no, string ord_seq, string ord_ln_dly, string askplan_id, string askplan_id_seq,
- string spetkey, string steelcodekey,double price,string reason,string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updatePrice", new object[] { ord_no,
- ord_seq,ord_ln_dly,askplan_id, askplan_id_seq,spetkey,steelcodekey,price.ToString(), reason,person});
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void inputPrice(string ord_no, string ord_seq, string ord_ln_dly, string askplan_id, string askplan_id_seq,
- string spetkey, string steelcodekey, double price, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "inputPrice", new object[] { ord_no,
- ord_seq,ord_ln_dly,askplan_id, askplan_id_seq,spetkey,steelcodekey,price.ToString(),person});
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void SetBalPrice(System.Collections.ArrayList list, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "setBalPrice", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void SetBalPriceOrg(System.Collections.ArrayList list, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "setBalPriceOrg", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void Affrim(System.Collections.ArrayList list,string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "affrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
-
- }
- public void Affrim(System.Collections.ArrayList list, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "affrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void AffrimOrg(System.Collections.ArrayList list, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "affrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void AffrimOrg(System.Collections.ArrayList list, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "affrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UnAffrim(System.Collections.ArrayList list, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "unaffrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void UnAffrim(System.Collections.ArrayList list, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "unaffrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UnAffrimOrg(System.Collections.ArrayList list, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "unaffrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void UnAffrimOrg(System.Collections.ArrayList list, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "unaffrim", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void Invoice(System.Collections.ArrayList list, string forecode,string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeInvoice", new object[] { list, forecode,person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void InvoiceLightly(System.Collections.ArrayList list, string forecode, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeInvoiceLightly", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void InvoiceLightly(System.Collections.ArrayList list, string forecode, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeInvoiceLightly", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void InvoiceLightlyGuoM(System.Collections.ArrayList list, string forecode, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeInvoiceLightlyForGuoM", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void InvoiceLightlyGuoM(System.Collections.ArrayList list, string forecode, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeInvoiceLightlyForGuoM", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void InvoiceLightlyOrg(System.Collections.ArrayList list, string forecode, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "makeInvoiceLightly", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void InvoiceLightlyOrg(System.Collections.ArrayList list, string forecode, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "makeInvoiceLightly", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void InvoiceWithTranMny(System.Collections.ArrayList list, string forecode, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "makeInvoiceTransMoney", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void InvoiceWithOutStockMny(System.Collections.ArrayList list, string forecode, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "makeInvoiceOutStockMoney", new object[] { list, forecode, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void RollBaskAskPlanId(string askPlanId, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "rollBackAskPlanId", new object[] { askPlanId, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void AffrimTicket(string askPlanId, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "affrimTicket", new object[] { askPlanId, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void AffrimAcceptTicket(System.Collections.ArrayList list, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "affrimTicketByListNumber", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UnAffrimAcceptTicket(string listnumber, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "unaffrimTicketByListNumber", new object[] { listnumber, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UnAffrimTicket(string askPlanId, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "unAffrimTicket", new object[] { askPlanId, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
-
- public void RollBaskInvoiceNo(string invoiceNo, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "rollBackInvoiceNo", new object[] { invoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void RollBaskInvoiceNo(string invoiceNo, string person,out string errMsg)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "rollBackInvoiceNo", new object[] { invoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void RollBaskInvoiceNoOrg(string invoiceNo, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "rollBackInvoiceNo", new object[] { invoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- public void SaveTransMoney(List<Hashtable> lisths, string person)
- {
- foreach (Hashtable hs in lisths)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "saveTransMoney", new object[] { hs, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
-
- }
- public void SaveTransMoneyWithAlineTicket(String billno,
- String transMny, String ticketType, String AGENCY_FL,
- String delvaddr, String ordpk, String ordLnPk, String ordLndPk,
- String indexNo, String person, string weight, string disburasesbill, string transNo, string stampDutyMoney, out string errMsg)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "saveTransMoneyWithBillNoAndTransMny",
- new object[] { billno, transMny, ticketType, AGENCY_FL, delvaddr,
- ordpk, ordLnPk, ordLndPk, indexNo, person,weight,disburasesbill,transNo,stampDutyMoney });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
-
-
- }
- public void SaveTransMoney(List<Hashtable> lisths, string person,out string errMsg)
- {
- errMsg = "";
- foreach (Hashtable hs in lisths)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "saveTransMoney", new object[] { hs, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- if (errMsg.Length > 0)
- return;
- }
- }
- public void AffrimTransMnyTicket(string askPlanId, string person)
- {
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "affrimTransMnyByAskPlanId", new object[] { askPlanId, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- }
- /// <summary>
- /// 修改费用信息
- /// </summary>
- /// <param name="transeq">主键</param>
- /// <param name="money">金额</param>
- /// <param name="ticketno">单据号</param>
- /// <param name="moneyType">类型,应收,应付</param>
- /// <param name="person">操作人</param>
- public void EditTransMoney(string transeq,string money,string ticketnum, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "editTransMoney", new object[] { transeq, ticketnum, money, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void DeleteTransMoney(string transeq, string person,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameTrans, "deleteTransMoney", new object[] { transeq, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateRealInvoiceNO(string invoiceNO, string realInvoiceNo, String person ,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updateRealInvoiceNo", new object[] { invoiceNO, realInvoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateRealInvoiceNoOrg(string invoiceNO, string realInvoiceNo, String person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updateRealInvoiceNoOrg", new object[] { invoiceNO, realInvoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- // 冲减
- public void Credit(System.Collections.ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "credit", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- // 集团冲减
- public void CreditOrg(System.Collections.ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "credit", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateSendNum(string ord_no, string ord_seq, string ord_ln_dly, string askplan_id, string askplan_id_seq,
- string spetkey, string steelcodekey, string sendNum, ArrayList list,string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updateSendNum", new object[] { ord_no,
- ord_seq,ord_ln_dly,askplan_id, askplan_id_seq,spetkey,steelcodekey,sendNum,list,person});
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateInvoiceStatusToLocked(ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updateInvoiceStatusToLocked", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void MakeLastInvoiceForTransMnyAndOutStockMoney(ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeLastInvoiceForTransMny", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void MakeFirstInvoiceForTransMnyAndOutStockMoney(ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "makeFirstInvoiceForTransMny", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateRealInvoiceDate(ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "updateRealInvoiceDate", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void UpdateRealInvoiceDateOrg(ArrayList list, string person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerNameOrg, "updateRealInvoiceDate", new object[] { list, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- /// <summary>
- ///
- /// </summary>
- /// <param name="list"></param>
- /// <param name="person"></param>
- public void AcceptRollBackAndCreaditRecord(System.Collections.ArrayList list, string askPlanid,out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "acceptRollBackAndCreditRecords", new object[] { askPlanid, list });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void CreditByAddNewTicketsWithSameWgt(string invoiceNo,String person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "creditByAddNewTicketsWithSameWgt", new object[] { invoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- public void CreditByAddNewTicketsWithSameWgtOrg(string invoiceNo, String person, out string errMsg)
- {
- errMsg = "";
- CoreClientParam param = base.GetCoreClientParam(_ServerName, "creditByAddNewTicketsWithSameWgtOrg", new object[] { invoiceNo, person });
- CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
- errMsg = base.GetReturnErrorInfo(result);
- }
- private string _ServerName = "core.stlmes.server.sale.service.balance.SlmBalanceTickets";
- private string _ServerNameTrans = "core.stlmes.server.sale.service.balance.SlmBalanceTransMgt";
- private string _ServerNameOrg = "core.stlmes.server.sale.service.balance.SlmBalanceTicketsOrg";
- }
- }
|