| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127 |
- using Core.Mes.Client.Comm.Control;
- using Core.Mes.Client.Comm.Tool;
- using Infragistics.Win;
- using Infragistics.Win.UltraWinGrid;
- using Pur.Balance;
- using Pur.Entity;
- using Pur.Entity.configureEntity;
- using Pur.Pop_upWindow;
- using Pur.PublicTools;
- using Pur.require_plan;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Pur.balance
- {
- public partial class FrmBalanceBillManage_Pay : FrmPmsBase
- {
- private string item = "";
- public FrmBalanceBillManage_Pay()
- {
- InitializeComponent();
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- ultraGrid2.DisplayLayout.Override.AllowRowFiltering = Infragistics.Win.DefaultableBoolean.False;
- }
- private void FrmBalanceBillManage_Pay_Load(object sender, EventArgs e)
- {
- InitColumns();
- SetSumCount();
- InitBindBox();
- InitNotice();
-
- // DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryUserId",
- //new Object[] { UserInfo.GetUserID() }, ob);
- // if (dt == null || dt.Rows.Count == 0)
- // {
- // return;
- // }
- // else
- // {
- // if(!dt.Rows[0]["DEPT_NAME"].Equals("业务员"))
- // {
- // FrmBalanceBillManage_Pay
- // }else{
- // }
- // dt.Rows[0]["DEPT_NAME"] =
- // }
- }
- private void InitNotice()
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add("1233");
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryNotice",
- new Object[] { arrayList }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- txt_notice.DataSource = dt;
- txt_notice.DisplayMember = "BASENAME";
- txt_notice.ValueMember = "BASECODE";
- }
- private void InitColumns()
- {
- string[] arrColumns = new string[] { "BALANCE_NO", "BALANCE_NOTICE", "IS_DEPT", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "SUPP_CODE", "SUPP_NAME", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "TOTAL_REAL_PRICE", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM", "CONFIRMING" };
- string[] arrColumnsCaption = new string[] { "结算编号","付款通知书", "审批状态","物料中类", "物料中类", "付款方式", "付款方式", "供应商", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "付款金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注","审批人","审批时间","审批备注","是否确认" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, null);
- }
- //设置统计风格
- private void SetSumCount()
- {
- PublicPur.SetupSummaryHeade(new String[] { "Count", "Sum" }, new String[] { "共{0}条", "{0}" }, new string[] { "BALANCE_NO", "TOTAL_REAL_PRICE" }, this.ultraGrid2.DisplayLayout.Bands[0], SummaryDisplayAreas.BottomFixed);
- }
- private void InitBindBox()
- {
- QueryTEM_CLASS_NAME();
- QueryPAY_TYPE_NAME();
- QuerySUPP_NAME();
- }
- //查询物料中类
- private void QueryTEM_CLASS_NAME()
- {
- PurmatclassEntity mat = new PurmatclassEntity();
- mat.Validflag = "1";
- mat.Parentcode = "W";
- DataTable dt = this.execute<DataTable>("com.hnshituo.pur.configure.service.MatClassService", "getMatClassPay", new object[] { mat });
- publicPms.FilComboboxAdd(ultraQueryTEM_CLASS_NAME, dt, "BASECODE", "BASENAME", "", true, "/", "");//绑定物料中类
- publicPms.FilComboboxAdd(ultraTEM_CLASS_NAME, dt, "BASECODE", "BASENAME", "", false, "/", "");//绑定物料中类
- }
- //查询付款方式
- private void QueryPAY_TYPE_NAME()
- {
- try
- {
- ultraPAY_TYPE_NAME.Items.Clear();
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryPAY_TYPE_NAME",
- new Object[] { }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- ultraPAY_TYPE_NAME.DataSource = dt;
- ultraPAY_TYPE_NAME.DisplayMember = "BASENAME";
- ultraPAY_TYPE_NAME.ValueMember = "BASECODE";
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //查询供应商
- private void QuerySUPP_NAME(string item)
- {
- try
- {
- ultraQuerySUPP_NAME.Items.Clear();
- ultraSUPP_NAME.Items.Clear();
-
- ArrayList arrayList = new ArrayList();
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySUPP_NAME_",
- new Object[] { arrayList,item }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- ultraQuerySUPP_NAME.DataSource = dt;
- ultraQuerySUPP_NAME.DisplayMember = "SUPP_NAME";
- ultraQuerySUPP_NAME.ValueMember = "SUPP_CODE";
- ultraSUPP_NAME.DataSource = dt;
- ultraSUPP_NAME.DisplayMember = "SUPP_NAME";
- ultraSUPP_NAME.ValueMember = "SUPP_CODE";
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //查询供应商
- private void QuerySUPP_NAME()
- {
- try
- {
- ultraQuerySUPP_NAME.Items.Clear();
- ultraSUPP_NAME.Items.Clear();
- ArrayList arrayList = new ArrayList();
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QUERYSUPP_NAME",
- new Object[] { arrayList }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- ultraQuerySUPP_NAME.DataSource = dt;
- ultraQuerySUPP_NAME.DisplayMember = "SUPP_NAME";
- ultraQuerySUPP_NAME.ValueMember = "SUPP_CODE";
- ultraSUPP_NAME.DataSource = dt;
- ultraSUPP_NAME.DisplayMember = "SUPP_NAME";
- ultraSUPP_NAME.ValueMember = "SUPP_CODE";
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //菜单按钮事件
- public override void ToolBar_Click(object sender, string ToolbarKey)
- {
- switch (ToolbarKey)
- {
- case "Query":
- if (ultraTabControl1.SelectedTab.Index == 1)
- {
- QueryBalancePayRecord();
- }
- break;
- case "QueryIsAgree":
- QueryIsAgree();//主管查询
- break;
- case "QueryIsDept":
- QueryIsDept();//主管部长查询
- break;
- case "QueryAssist":
- QueryAssist();//部长助理查询
- break;
- case "QueryIsDepting":
- QueryIsDepting();//部长查询
- break;
- case "QueryIsBoss":
- QueryIsBoss();//主管副总查询
- break;
- case "Confirm"://确认编制结算单
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- ConfirmBalancePay();
- }
- break;
- case "Cancel"://取消编制结算单
- CancelBalancePay();
- break;
- case "Commit"://提报
- DoCommit();
- break;
- case "DoAgree"://主管审批
- DoAgree();
- break;
- case "DoAgreeDept"://主管部长审批
- DoAgreeDept();
- break;
- case "DoAgreeAssist"://部长助理审批
- DoAgreeAssist();
- break;
- case "DoAgreeDepting"://部长审批
- DoAgreeDepting();
- break;
- case "DoAgreeBoss"://主管副总审批
- DoAgreeBoss();
- break;
- case "Print"://打印
- PrintBalancePay();
- break;
- case "CancelPrint"://取消打印
- CancelPrint();
- break;
- case "Export":
- GridHelper.ulGridToExcel(ultraGrid2, "付款通知书报表");
- break;
- case "Close":
- if (MessageUtil.ShowYesNoAndQuestion("是否确认关闭页面?") == DialogResult.Yes)
- {
- this.Close();
- }
- break;
- }
- }
- //主管副总审批
- private void DoAgreeBoss()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行审批操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (Fex.Status.Equals("2"))
- {
- //string userId = UserInfo.GetUserID();
- //string user = UserInfo.GetUserName();
- //string resion = Fex.ExamineMessage;
- //string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- ArrayList list = new ArrayList();
- //IQueryable<UltraGridRow> uGrid = ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
- //ultraGrid2.UpdateData();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- //if (uGrid.Count() == 0)
- //{
- // MessageUtil.ShowTips("请选择要审批的数据!");
- // return;
- // }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoBoss",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- else if (Fex.Status.Equals("1"))
- {
- ArrayList list = new ArrayList();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DontAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //部长助理审批
- private void DoAgreeAssist()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行审批操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (Fex.Status.Equals("2"))
- {
- //string userId = UserInfo.GetUserID();
- //string user = UserInfo.GetUserName();
- //string resion = Fex.ExamineMessage;
- //string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- ArrayList list = new ArrayList();
- //IQueryable<UltraGridRow> uGrid = ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
- //ultraGrid2.UpdateData();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- //if (uGrid.Count() == 0)
- //{
- // MessageUtil.ShowTips("请选择要审批的数据!");
- // return;
- // }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoAssist",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- else if (Fex.Status.Equals("1"))
- {
- ArrayList list = new ArrayList();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DontAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //部长审批
- private void DoAgreeDepting()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行审批操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (Fex.Status.Equals("2"))
- {
- //string userId = UserInfo.GetUserID();
- //string user = UserInfo.GetUserName();
- //string resion = Fex.ExamineMessage;
- //string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
-
- ArrayList list = new ArrayList();
- //IQueryable<UltraGridRow> uGrid = ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
- //ultraGrid2.UpdateData();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- //if (uGrid.Count() == 0)
- //{
- // MessageUtil.ShowTips("请选择要审批的数据!");
- // return;
- // }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
-
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoDepting",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- else if (Fex.Status.Equals("1"))
- {
- ArrayList list = new ArrayList();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
-
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DontAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //主管部长审批
- private void DoAgreeDept()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行审批操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (Fex.Status.Equals("2"))
- {
- ArrayList list = new ArrayList();
- //IQueryable<UltraGridRow> uGrid = ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
- //ultraGrid2.UpdateData();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- //if (uGrid.Count() == 0)
- //{
- // MessageUtil.ShowTips("请选择要审批的数据!");
- // return;
- // }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoDept",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- else if (Fex.Status.Equals("1"))
- {
- ArrayList list = new ArrayList();
- //IQueryable<UltraGridRow> uGrid = ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
- //ultraGrid2.UpdateData();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DontAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //主管审批
- private void DoAgree()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行审批操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- frmExamineShow Fex = new frmExamineShow();
- Fex.ShowDialog();
- if (Fex.Status == null)
- {
- return;
- }
- if (Fex.Status.Equals("2"))
- {
- ArrayList list = new ArrayList();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- else if (Fex.Status.Equals("1"))
- {
- ArrayList list = new ArrayList();
- ultraGrid2.UpdateData();
- DataRow[] arr = dataTable2.Select("CHK = 'True'");
- if (arr.Length == 0)
- {
- MessageUtil.ShowTips("请选择要审批的数据!");
- return;
- }
- foreach (DataRow dr in arr)
- {
- ArrayList all = new ArrayList();
- all.Add(UserInfo.GetUserID());
- all.Add(UserInfo.GetUserName());
- all.Add(Fex.ExamineMessage);
- all.Add(dr["BALANCE_NO"].ToString());
- list.Add(all);
- }
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DontAgree",
- new Object[] { list }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("审批成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //提报
- private void DoCommit()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行提报操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否确认对此记录进行提报?") == DialogResult.Yes)
- {
- string userId = UserInfo.GetUserID();
- string user = UserInfo.GetUserName();
- string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- ArrayList all = new ArrayList();
- all.Add(userId);
- all.Add(user);
- all.Add(strBALANCE_NO);
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.DoCommit",
- new Object[] { all, strBALANCE_NO }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("提报成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- private void QueryBalancePayRecord()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "ORG_NAME", "IS_DEPT", "SUPP_NAME", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "TOTAL_REAL_PRICE", "BALANCE_NOTICE", "SUPP_CODE", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM", "CONFIRMING", "BALANCE_NO" };
- string[] arrColumnsCaption = new string[] { "选择", "科室", "审批状态", "供应商", "物料中类", "物料中类", "付款方式", "付款方式", "付款金额", "付款通知书", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注", "是否确认", "结算编号" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] { "CHK" });
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if (txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if (txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (UserInfo.GetUserID() != null || UserInfo.GetUserID() != "")
- {
- arrayList.Add(UserInfo.GetUserID());
- }
- else
- {
- arrayList.Add("");
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryBalancePayRecord",
- new Object[] { arrayList,stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- //foreach()
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //科长查询
- private void QueryIsAgree()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "BALANCE_NO", "ORG_NAME", "BALANCE_NOTICE", "IS_DEPT", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "SUPP_CODE", "SUPP_NAME", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "TOTAL_REAL_PRICE", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM" };
- string[] arrColumnsCaption = new string[] { "选择", "结算编号", "科室","付款通知书", "审批状态", "物料中类", "物料中类", "付款方式", "付款方式", "供应商", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "付款金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] { "CHK" });
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if(txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if(txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (UserInfo.GetUserID()!=null||UserInfo.GetUserID() != "")
- {
- arrayList.Add(UserInfo.GetUserID());
- }
- else
- {
- arrayList.Add("");
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryIsAgree",
- new Object[] { arrayList,stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //主管部长查询
- private void QueryIsDept()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "BALANCE_NO","ORG_NAME", "BALANCE_NOTICE", "IS_DEPT", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "SUPP_CODE", "SUPP_NAME", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "TOTAL_REAL_PRICE", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM" };
- string[] arrColumnsCaption = new string[] { "选择", "结算编号","科室", "付款通知书", "审批状态", "物料中类", "物料中类", "付款方式", "付款方式", "供应商", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "付款金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] { "CHK" });
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if (txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if (txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (UserInfo.GetUserID() != null || UserInfo.GetUserID() != "")
- {
- if (UserInfo.GetUserID().Equals("yumzh"))
- {
- arrayList.Add("yumz");
- }
- else
- {
- arrayList.Add(UserInfo.GetUserID());
- }
-
- }
- else
- {
- arrayList.Add("");
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryIsDept",
- new Object[] { arrayList,stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //部长助理查询
- private void QueryAssist()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "ORG_NAME", "IS_DEPT", "SUPP_NAME", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "TOTAL_REAL_PRICES", "BALANCE_NOTICE", "SUPP_CODE", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM", "CONFIRMING", "BALANCE_NO" };
- string[] arrColumnsCaption = new string[] { "选择", "科室", "审批状态", "供应商", "物料中类", "物料中类", "付款方式", "付款方式", "付款金额", "付款通知书", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注", "是否确认", "结算编号" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] { "CHK" });
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if (txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if (txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryAssist",
- new Object[] { arrayList, stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- SetSumCount();
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //部长查询
- private void QueryIsDepting()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "BALANCE_NO", "ORG_NAME", "BALANCE_NOTICE", "IS_DEPT", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "SUPP_CODE", "SUPP_NAME", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "TOTAL_REAL_PRICE", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM" };
- string[] arrColumnsCaption = new string[] { "选择","结算编号","科室", "付款通知书", "审批状态", "物料中类", "物料中类", "付款方式", "付款方式", "供应商", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "付款金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] {"CHK"});
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if (txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if (txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryIsDepting",
- new Object[] { arrayList,stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- //副总查询
- private void QueryIsBoss()
- {
- try
- {
- dataTable2.Rows.Clear();
- string[] arrColumns = new string[] { "CHK", "ORG_NAME", "IS_DEPT", "SUPP_NAME", "ITEM_CLASS_CODE", "ITEM_CLASS_NAME", "PAY_TYPE_CODE", "PAY_TYPE_NAME", "TOTAL_REAL_PRICES", "BALANCE_NOTICE", "SUPP_CODE", "SUPP_BALANCE_CODE", "BANK_NAME", "BANK_ACCOUNT", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT", "IS_PRINT_DESC", "CREATE_NAME", "CREATE_TIME", "REMARK", "ISAGREE_NAM", "ISAGREE_TIM", "MEM", "CONFIRMING", "BALANCE_NO" };
- string[] arrColumnsCaption = new string[] { "选择", "科室", "审批状态", "供应商", "物料中类", "物料中类", "付款方式", "付款方式", "付款金额", "付款通知书", "供应商", "结算代码", "开户银行", "银行账号", "不含税金额", "含税金额", "会计期", "标志位", "是否打印", "是否打印", "创建人", "创建时间", "备注", "审批人", "审批时间", "审批备注", "是否确认", "结算编号" };
- PublicPur.InitColumns(arrColumns, arrColumnsCaption, dataTable2, ultraGrid2, new string[] { "ITEM_CLASS_CODE", "PAY_TYPE_CODE", "SUPP_CODE", "TOTAL_BUY_AMT", "TOTAL_BUY_AMT_TAX", "ACCOUNT_PERIOD", "FLAG", "IS_PRINT" }, false, new string[] { "CHK" });
- ArrayList arrayList = new ArrayList();
- String stuts = "";
- if (txtAgree.Text.Equals("待审批"))
- {
- stuts = "1";
- }
- else if (txtAgree.Text.Equals("已审批"))
- {
- stuts = "2";
- }
- else if (txtAgree.Text.Equals("全部"))
- {
- stuts = "3";
- }
- if (chkDate.Checked)
- {
- arrayList.Add(dateBegin.DateTime.ToShortDateString() + " 00:00:00");
- arrayList.Add(dateEnd.DateTime.ToShortDateString() + " 23:59:59");
- }
- else
- {
- arrayList.Add("0001/01/01 00:00:00");
- arrayList.Add("9999/12/31 23:59:59");
- }
- if (chkTEM_CLASS_NAME.Checked)
- {
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- arrayList.Add(ultraQueryTEM_CLASS_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkSUPP_NAME.Checked)
- {
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- arrayList.Add(ultraQuerySUPP_NAME.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- if (chkBALANCE_NO.Checked)
- {
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- arrayList.Add(txtQueryBALANCE_NO.Text.Trim());
- }
- else
- {
- arrayList.Add("");
- arrayList.Add("");
- arrayList.Add("");
- }
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryIsBoss",
- new Object[] { arrayList, stuts }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- dataTable2.Rows.Clear();
- return;
- }
- SetSumCount();
- GridHelper.CopyDataToDatatable(dt, dataTable2, true);//把dt复制给dataTable1
- GridHelper.RefreshAndAutoSize(ultraGrid2);
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- private void ConfirmBalancePay()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 0)
- {
- MessageUtil.ShowTips("只有选择了未编制记录页才能进行编制操作!");
- return;
- }
- if (txtSUPP_BALANCE_CODE.Text.Trim() == "")
- {
- MessageUtil.ShowTips("结算代码不能为空!");
- return;
- }
- if (txt_notice.Text.Trim() == "")
- {
- MessageUtil.ShowTips("付款通知书不能为空!");
- return;
- }
- if (ultraPAY_TYPE_NAME.Text.Trim() =="")
- {
- if (MessageUtil.ShowYesNoAndQuestion("付款方式确定为空?") == DialogResult.Yes)
- {
- ultraPAY_TYPE_NAME.Text = "";
- }
- }
- if (txtTOTAL_REAL_PRICE.Text.Trim() == "")
- {
- if (MessageUtil.ShowYesNoAndQuestion("付款金额确定为空?") == DialogResult.Yes)
- {
- txtTOTAL_REAL_PRICE.Text = "";
- }
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否生成付款通知书?") == DialogResult.Yes)
- {
- string userId = UserInfo.GetUserID();
- string user = UserInfo.GetUserName();
- ArrayList all = new ArrayList();
- all.Add(ultraTEM_CLASS_NAME.Value.ToString());
- all.Add(ultraTEM_CLASS_NAME.Text.Trim());
- all.Add(ultraPAY_TYPE_NAME.Value.ToString());
- all.Add(ultraPAY_TYPE_NAME.Text.Trim());
- all.Add(ultraSUPP_NAME.Value.ToString());
- all.Add(ultraSUPP_NAME.Text.Trim());
- all.Add(txtSUPP_BALANCE_CODE.Text.Trim());
- all.Add(txtBANK_NAME.Text.Trim());
- all.Add(txtBANK_ACCOUNT.Text.Trim());
- all.Add("");
- all.Add("");
- all.Add(txtTOTAL_REAL_PRICE.Text.Trim());//付款金额
- all.Add(remark.Text.ToString());//备注
- all.Add(userId);
- all.Add(user);
- all.Add(txt_notice.Text.ToString()+"付款通知书");
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.ConfirmBalancePay",
- new Object[] { all }, ob);
- MessageUtil.ShowTips("付款通知书生成成功!");
- txt_notice.Clear();
- ultraTEM_CLASS_NAME.Clear();
- ultraPAY_TYPE_NAME.Clear();
- txtTOTAL_REAL_PRICE.Clear();
- ultraSUPP_NAME.Clear();
- txtSUPP_BALANCE_CODE.Clear();
- remark.Clear();
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- private void CancelBalancePay()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- MessageUtil.ShowTips("只有选择了已编制记录页才能进行取消操作!");
- return;
- }
- if (ultraGrid2.ActiveRow == null || dataTable2.Rows.Count == 0)
- {
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否确认对此记录取消编制?") == DialogResult.Yes)
- {
- string userId = UserInfo.GetUserID();
- string user = UserInfo.GetUserName();
- string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- if (ultraGrid2.ActiveRow.Cells["IS_DEPT"].Text.Trim().Equals("主管副总批准"))
- {
- MessageUtil.ShowTips("主管副总已经批准不允许撤销!");
- return;
- }
- if (ultraGrid2.ActiveRow.Cells["CONFIRMING"].Text.Trim().Equals("已确认付款"))
- {
- MessageUtil.ShowTips("已确认付款不允许撤销编制!");
- return;
- }
- ArrayList all = new ArrayList();
- all.Add(userId);
- all.Add(user);
- all.Add(strBALANCE_NO);
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.CancelBalancePay",
- new Object[] { all, strBALANCE_NO }, ob);
- QueryBalancePayRecord();
- MessageUtil.ShowTips("撤销成功!");
- }
- }
- catch (Exception e)
- {
- MessageUtil.ShowWarning(e.Message);
- return;
- }
- }
- private void PrintBalancePay()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- return;
- }
- this.Cursor = Cursors.WaitCursor;
- UltraGridRow ugr = ultraGrid2.ActiveRow;
- if (ugr == null)
- {
- MessageUtil.ShowWarning("请选择您要打印的付款通知书!");
- return;
- }
- string abc = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- string agree = ultraGrid2.ActiveRow.Cells["IS_DEPT"].Text.Trim();
- <<<<<<< .mine
- String orgName = ultraGrid2.ActiveRow.Cells["ORG_NAME"].Text.Trim();
- if (ultraGrid2.ActiveRow.Cells["ORG_NAME"].Text.Trim().Contains("供应部"))
- orgName = "1";
- else
- orgName = "2";
- ||||||| .r44311
- =======
- String orgName=ultraGrid2.ActiveRow.Cells["ORG_NAME"].Text.Trim();
- if (ultraGrid2.ActiveRow.Cells["ORG_NAME"].Text.Trim().Contains("供应部"))
- orgName = "供应部";
- else
- orgName = "炉料部";
- >>>>>>> .r45286
- if (ultraGrid2.ActiveRow.Cells["CONFIRMING"].Text.Trim().Equals("已确认付款"))
- {
- MessageUtil.ShowWarning("选中数据已经确认付款,不允许再次打印!");
- return;
- }
- if (!agree.Equals("主管副总批准"))
- {
- MessageUtil.ShowWarning("付款通知书没有完全审批或审批不通过,不允许打印!");
- return;
- }
- string strurl = "";
- //if (ob.MainUrl.StartsWith("http://127.0.0.1"))
- //{
- //strurl = "http://localhost:8075/WebReport/ReportServer?reportlet=RepPmsBalanceBillManagePay.cpt&op=view" + "&abc=" + abc;
- //}
- //else
- //{
- <<<<<<< .mine
- strurl = "http://172.16.2.145/WebReport/ReportServer?reportlet=RepPmsBalanceBillManagePay.cpt&op=view" + "&abc=" + abc + "&ORG_NAME=" + orgName;
- ||||||| .r44311
- strurl = "http://172.16.2.145/WebReport/ReportServer?reportlet=RepPmsBalanceBillManagePay.cpt&op=view"+"&abc=" + abc;
- =======
- strurl = "http://172.16.2.145/WebReport/ReportServer?reportlet=RepPmsBalanceBillManagePay.cpt&op=view" + "&abc=" + abc + "&ORG_NAME" + orgName;
- >>>>>>> .r45286
- //}
- comm.printReport(this.ob, strurl, "付款通知书打印");
- if (MessageUtil.ShowYesNoAndQuestion("是否确认打印?") == DialogResult.Yes)
- {
- ArrayList all = new ArrayList();
- all.Add("2");
- all.Add("1");
- all.Add(abc);
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.UpdateBalancePayFlag",
- new Object[] { all }, ob);
- QueryBalancePayRecord();
- PublicPur.ActiveOperateRow(ultraGrid2, "BALANCE_NO", abc);
- //FrmRepExcel fBug = new FrmRepExcel(ob, strurl);
- //fBug.AutoSize = true;
- //fBug.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
- //fBug.WindowState = FormWindowState.Maximized;
- //fBug.Text = "采购付款通知书";
- //fBug.Show();
- }
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void CancelPrint()
- {
- try
- {
- if (ultraTabControl1.SelectedTab.Index != 1)
- {
- return;
- }
- this.Cursor = Cursors.WaitCursor;
- UltraGridRow ugr = ultraGrid2.ActiveRow;
- if (ugr == null)
- {
- MessageUtil.ShowWarning("请选择您要取消打印的付款通知书!");
- return;
- }
- if (ultraGrid2.ActiveRow.Cells["CONFIRMING"].Text.Trim().Equals("已确认付款"))
- {
- MessageUtil.ShowWarning("选中数据已经确认付款,不允许取消打印!");
- return;
- }
- if (MessageUtil.ShowYesNoAndQuestion("是否确认取消打印?") == DialogResult.Yes)
- {
- string strBALANCE_NO = ultraGrid2.ActiveRow.Cells["BALANCE_NO"].Text.Trim();
- ArrayList all = new ArrayList();
- all.Add("1");
- all.Add("2");
- all.Add(strBALANCE_NO);
- PublicServer.SetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.UpdateBalancePayFlag",
- new Object[] { all }, ob);
- QueryBalancePayRecord();
- PublicPur.ActiveOperateRow(ultraGrid2, "BALANCE_NO", strBALANCE_NO);
- }
- }
- finally
- {
- this.Cursor = Cursors.Default;
- }
- }
- private void ultraGrid2_AfterRowActivate(object sender, EventArgs e)
- {
- }
- private void chkDate_CheckedChanged(object sender, EventArgs e)
- {
- ultraQuerySUPP_NAME.Enabled = chkSUPP_NAME.Checked;
- }
- private void chkTEM_CLASS_NAME_CheckedChanged(object sender, EventArgs e)
- {
- ultraQueryTEM_CLASS_NAME.Enabled = chkTEM_CLASS_NAME.Checked;
- }
- private void chkSUPP_NAME_CheckedChanged(object sender, EventArgs e)
- {
- ultraQuerySUPP_NAME.Enabled = chkSUPP_NAME.Checked;
- }
- private void chkBALANCE_NO_CheckedChanged(object sender, EventArgs e)
- {
- txtQueryBALANCE_NO.Enabled = chkBALANCE_NO.Checked;
- }
- private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
- {
- if (ultraTabControl1.SelectedTab.Index == 0)
- {
- }
- else if (ultraTabControl1.SelectedTab.Index == 1)
- {
- }
- }
- private void txtTOTAL_REAL_PRICE_TextChanged(object sender, EventArgs e)
- {
- //if (!StringUtil.Is_Below_zero(txtTOTAL_REAL_PRICE.Text.Trim()))
- //{
- // txtTOTAL_REAL_PRICE.Text = "0";
- //}
- //else
- //{
- if (ultraSUPP_NAME.Value != null && ultraSUPP_NAME.Text.Trim() != "")
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add(ultraSUPP_NAME.Value.ToString());
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QueryMoney",
- new Object[] { arrayList }, ob);
- if (!dt.Rows[0]["WITH_AMT_TAX"].Equals("0"))
- {
- if (!txtTOTAL_REAL_PRICE.Text.ToString().Substring(0,1).Equals("-"))
- {
- if (Convert.ToDouble(txtTOTAL_REAL_PRICE.Text.ToString()) > Convert.ToDouble(dt.Rows[0]["WITH_AMT_TAX"].ToString()))
- MessageUtil.ShowTips("付款金额大于预计合同金额!");
- }
-
- }
-
- }
- //}
- //ultraTextEditor1.Text = BalanceClassCommon.NumGetStr(Convert.ToDouble(txtTOTAL_REAL_PRICE.Text.ToString().Trim()));
- if (!txtTOTAL_REAL_PRICE.Text.ToString().Equals("")&&!txtTOTAL_REAL_PRICE.Text.ToString().Substring(0, 1).Equals("-"))
- {
- ultraLabel3.Text = MoneyToUpper(txtTOTAL_REAL_PRICE.Text.ToString().Trim());
- }
-
- }
- private void ultraTEM_CLASS_NAME_TextChanged(object sender, EventArgs e)
- {
- if(ultraTEM_CLASS_NAME.Text.ToString()!=""||ultraTEM_CLASS_NAME.Text.ToString()!=null)
- {
- item = ultraTEM_CLASS_NAME.Text.ToString();
- }
- QuerySUPP_NAME(item);
- }
- private void ultraSUPP_NAME_TextChanged(object sender, EventArgs e)
- {
- try
- {
- txtBANK_NAME.Text = "";
- txtBANK_ACCOUNT.Text = "";
- if (ultraSUPP_NAME.Value != null && ultraSUPP_NAME.Text.Trim() != "")
- {
- if(ultraPAY_TYPE_NAME.Text.Trim()!="")
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add(ultraSUPP_NAME.Value.ToString());
- arrayList.Add(ultraPAY_TYPE_NAME.Text.Trim().ToString());
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySUPP_BANK",
- new Object[] { arrayList }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- txtBANK_NAME.Text = dt.Rows[0]["BANK_NAME"].ToString();
- txtBANK_ACCOUNT.Text = dt.Rows[0]["BANK_ACCOUNT"].ToString();
- }
- else if (ultraPAY_TYPE_NAME.Text.Trim() == "" || ultraPAY_TYPE_NAME.Text.Trim()==null)
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add(ultraSUPP_NAME.Value.ToString());
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySUPP_BANK1",
- new Object[] { arrayList }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- txtBANK_NAME.Text = dt.Rows[0]["BANK_NAME"].ToString();
- txtBANK_ACCOUNT.Text = dt.Rows[0]["BANK_ACCOUNT"].ToString();
- }
- ArrayList arrayList1 = new ArrayList();
- arrayList1.Add(ultraSUPP_NAME.Value.ToString());
-
- DataTable dt1 = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySUPPbalanceCode",
- new Object[] { arrayList1 }, ob);
- if(dt1 ==null||dt1.Rows.Count == 0)
- {
- txtSUPP_BALANCE_CODE.Text = "";
- }
- else
- {
- txtSUPP_BALANCE_CODE.Text = dt1.Rows[0]["BALANCE_CODE"].ToString();
- }
- }
- }
- catch (Exception ex)
- {
- MessageUtil.ShowWarning(ex.Message);
- return;
- }
- }
- private void ultraPAY_TYPE_NAME_TextChanged(object sender, EventArgs e)
- {
- int num = 0;
- if(ultraSUPP_NAME.Value == null || ultraSUPP_NAME.Text.Trim() == "")
- {
- if (ultraSUPP_NAME.Text.Trim() == "" && ultraPAY_TYPE_NAME.Text.Trim() == "")
- {
- MessageUtil.ShowTips("请先选择收款单位!");
- }
- ultraPAY_TYPE_NAME.Clear();
- }
- else
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add(ultraSUPP_NAME.Value.ToString());
- arrayList.Add(ultraPAY_TYPE_NAME.Text.Trim().ToString());
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySUPP_BANK",
- new Object[] { arrayList }, ob);
- if (dt == null || dt.Rows.Count == 0)
- {
- return;
- }
- txtBANK_NAME.Text = dt.Rows[0]["BANK_NAME"].ToString();
- txtBANK_ACCOUNT.Text = dt.Rows[0]["BANK_ACCOUNT"].ToString();
- }
-
- }
- #region 【将商品金额小写转换成大写】MoneySmallToBig
- /// <summary>
- /// 将商品金额小写转换成大写
- /// </summary>
- /// <param name="par">小写金额</param>
- /// <returns>处理后的大写金额</returns>
- public static string MoneySmallToBig(string par)
- {
- String[] Scale = { "分", "角", "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "兆", "拾", "佰", "仟" };
- String[] Base = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
- String Temp = par;
- string result = null;
- int index = Temp.IndexOf(".", 0, Temp.Length);//判断是否有小数点
- if (index != -1)
- {
- Temp = Temp.Remove(Temp.IndexOf("."), 1);
- for (int i = Temp.Length; i > 0; i--)
- {
- int Data = Convert.ToInt16(Temp[Temp.Length - i]);
- result += Base[Data - 48];
- result += Scale[i - 1];
- }
- }
- else
- {
- for (int i = Temp.Length; i > 0; i--)
- {
- int Data = Convert.ToInt16(Temp[Temp.Length - i]);
- result += Base[Data - 48];
- result += Scale[i + 1];
- }
- }
- return result;
- }
- /// <summary>
- /// 金额转换成中文大写金额(改)
- /// </summary>
- /// <param name="LowerMoney">eg:10.74</param>
- /// <returns></returns>
- public static string MoneyToUpper(string LowerMoney)
- {
- string functionReturnValue = null;
- bool IsNegative = false; // 是否是负数
- if (LowerMoney.Trim().Substring(0, 1) == "-")
- {
- // 是负数则先转为正数
- LowerMoney = LowerMoney.Trim().Remove(0, 1);
- IsNegative = true;
- }
- string strLower = null;
- string strUpart = null;
- string strUpper = null;
- int iTemp = 0;
- // 保留两位小数 123.489→123.49 123.4→123.4
- LowerMoney = Math.Round(double.Parse(LowerMoney), 2).ToString();
- if (LowerMoney.IndexOf(".") > 0)
- {
- if (LowerMoney.IndexOf(".") == LowerMoney.Length - 2)
- {
- LowerMoney = LowerMoney + "0";
- }
- }
- else
- {
- LowerMoney = LowerMoney + ".00";
- }
- strLower = LowerMoney;
- iTemp = 1;
- strUpper = "";
- while (iTemp <= strLower.Length)
- {
- switch (strLower.Substring(strLower.Length - iTemp, 1))
- {
- case ".":
- strUpart = "圆";
- break;
- case "0":
- strUpart = "零";
- break;
- case "1":
- strUpart = "壹";
- break;
- case "2":
- strUpart = "贰";
- break;
- case "3":
- strUpart = "叁";
- break;
- case "4":
- strUpart = "肆";
- break;
- case "5":
- strUpart = "伍";
- break;
- case "6":
- strUpart = "陆";
- break;
- case "7":
- strUpart = "柒";
- break;
- case "8":
- strUpart = "捌";
- break;
- case "9":
- strUpart = "玖";
- break;
- }
- switch (iTemp)
- {
- case 1:
- strUpart = strUpart + "分";
- break;
- case 2:
- strUpart = strUpart + "角";
- break;
- case 3:
- strUpart = strUpart + "";
- break;
- case 4:
- strUpart = strUpart + "";
- break;
- case 5:
- strUpart = strUpart + "拾";
- break;
- case 6:
- strUpart = strUpart + "佰";
- break;
- case 7:
- strUpart = strUpart + "仟";
- break;
- case 8:
- strUpart = strUpart + "万";
- break;
- case 9:
- strUpart = strUpart + "拾";
- break;
- case 10:
- strUpart = strUpart + "佰";
- break;
- case 11:
- strUpart = strUpart + "仟";
- break;
- case 12:
- strUpart = strUpart + "亿";
- break;
- case 13:
- strUpart = strUpart + "拾";
- break;
- case 14:
- strUpart = strUpart + "佰";
- break;
- case 15:
- strUpart = strUpart + "仟";
- break;
- case 16:
- strUpart = strUpart + "万";
- break;
- default:
- strUpart = strUpart + "";
- break;
- }
- strUpper = strUpart + strUpper;
- iTemp = iTemp + 1;
- }
- strUpper = strUpper.Replace("零拾", "零");
- strUpper = strUpper.Replace("零佰", "零");
- strUpper = strUpper.Replace("零仟", "零");
- strUpper = strUpper.Replace("零零零", "零");
- strUpper = strUpper.Replace("零零", "零");
- strUpper = strUpper.Replace("零角零分", "整");
- strUpper = strUpper.Replace("零分", "整");
- strUpper = strUpper.Replace("零角", "零");
- strUpper = strUpper.Replace("零亿零万零圆", "亿圆");
- strUpper = strUpper.Replace("亿零万零圆", "亿圆");
- strUpper = strUpper.Replace("零亿零万", "亿");
- strUpper = strUpper.Replace("零万零圆", "万圆");
- strUpper = strUpper.Replace("零亿", "亿");
- strUpper = strUpper.Replace("零万", "万");
- strUpper = strUpper.Replace("零圆", "圆");
- strUpper = strUpper.Replace("零零", "零");
- // 对壹圆以下的金额的处理
- if (strUpper.Substring(0, 1) == "圆")
- {
- strUpper = strUpper.Substring(1, strUpper.Length - 1);
- }
- if (strUpper.Substring(0, 1) == "零")
- {
- strUpper = strUpper.Substring(1, strUpper.Length - 1);
- }
- if (strUpper.Substring(0, 1) == "角")
- {
- strUpper = strUpper.Substring(1, strUpper.Length - 1);
- }
- if (strUpper.Substring(0, 1) == "分")
- {
- strUpper = strUpper.Substring(1, strUpper.Length - 1);
- }
- if (strUpper.Substring(0, 1) == "整")
- {
- strUpper = "零圆整";
- }
- functionReturnValue = strUpper;
- if (IsNegative == true)
- {
- return "负" + functionReturnValue;
- }
- else
- {
- return functionReturnValue;
- }
- }
- #endregion
- private void FrmBalanceBillManage_Pay_Shown(object sender, EventArgs e)
- {
- ArrayList arrayList = new ArrayList();
- arrayList.Add(UserInfo.GetUserID());
- DataTable dt = PublicServer.GetData("com.hnshituo.pur.balance.service.impl.FrmBalanceBillManage.QuerySignaturePay",
- new Object[] { arrayList }, ob);
- if (dt.Rows.Count > 0)
- {
- if (dt.Rows[0]["DEPT_NAME"].Equals("业务员"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- }
- else if (dt.Rows[0]["DEPT_NAME"].Equals("主管"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- }
- else if (dt.Rows[0]["DEPT_NAME"].Equals("主管部长"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- }
- else if (dt.Rows[0]["DEPT_NAME"].Equals("部长助理"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- }
- else if (dt.Rows[0]["DEPT_NAME"].Equals("部长"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.False; }
- }
- else if (dt.Rows[0]["DEPT_NAME"].Equals("主管副总"))
- {
- if (toolMenu.Toolbars[0].Tools.Exists("Query")) { toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Confirm")) { toolMenu.Toolbars[0].Tools["Confirm"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Cancel")) { toolMenu.Toolbars[0].Tools["Cancel"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Commit")) { toolMenu.Toolbars[0].Tools["Commit"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Print")) { toolMenu.Toolbars[0].Tools["Print"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("CancelPrint")) { toolMenu.Toolbars[0].Tools["CancelPrint"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("Close")) { toolMenu.Toolbars[0].Tools["Close"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsAgree")) { toolMenu.Toolbars[0].Tools["QueryIsAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDept")) { toolMenu.Toolbars[0].Tools["QueryIsDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryAssist")) { toolMenu.Toolbars[0].Tools["QueryAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsDepting")) { toolMenu.Toolbars[0].Tools["QueryIsDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("QueryIsBoss")) { toolMenu.Toolbars[0].Tools["QueryIsBoss"].InstanceProps.Visible = DefaultableBoolean.True; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgree")) { toolMenu.Toolbars[0].Tools["DoAgree"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDept")) { toolMenu.Toolbars[0].Tools["DoAgreeDept"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeDepting")) { toolMenu.Toolbars[0].Tools["DoAgreeDepting"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeAssist")) { toolMenu.Toolbars[0].Tools["DoAgreeAssist"].InstanceProps.Visible = DefaultableBoolean.False; }
- if (toolMenu.Toolbars[0].Tools.Exists("DoAgreeBoss")) { toolMenu.Toolbars[0].Tools["DoAgreeBoss"].InstanceProps.Visible = DefaultableBoolean.True; }
- }
- }
- }
- }
- }
|