private void tsbCheck_Click(object sender, EventArgs e) { try { if (!MyLove.PermissionsBalidation(this.Text, "05")) { return; } if (this.dataGrid1.CurrentRow() != null) { string sheet_no = this.dataGrid1.CurrentRow()["sheet_no"].ToString(); IBLL.ICashOrder bll = new BLL.CashOrder(); bll.Check(sheet_no, Program.oper.oper_id); var row = this.dataGrid1.CurrentRow(); row["approve_flag"] = "1"; row["approve_man"] = Program.oper.oper_id; row["approve_date"] = System.DateTime.Now; this.dataGrid1.Refresh(); } } catch (Exception ex) { MsgForm.ShowFrom(ex); } }
private void tsbDel_Click(object sender, EventArgs e) { try { if (!MyLove.PermissionsBalidation(this.Text, "02")) { return; } if (txtsheet_no.Text.Trim() != "") { string sheet_no = txtsheet_no.Text.Trim(); if (YesNoForm.ShowFrom("确认删除单据" + sheet_no + "?") == DialogResult.Yes) { IBLL.ICashOrder bll = new BLL.CashOrder(); bll.Delete(sheet_no); IOrder ins = this; ins.Add(); } } } catch (Exception ex) { MsgForm.ShowFrom(ex); } }
private void tsbDel_Click(object sender, EventArgs e) { try { if (!MyLove.PermissionsBalidation(this.Text, "02")) { return; } if (this.dataGrid1.CurrentRow() != null) { string sheet_no = this.dataGrid1.CurrentRow()["sheet_no"].ToString(); if (YesNoForm.ShowFrom("确认删除单据" + sheet_no + "?") == DialogResult.Yes) { IBLL.ICashOrder bll = new BLL.CashOrder(); bll.Delete(sheet_no); var tb = this.dataGrid1.DataSource; tb.Rows.Remove(this.dataGrid1.CurrentRow()); this.dataGrid1.Refresh(); } } } catch (Exception ex) { MsgForm.ShowFrom(ex); } }
private void refreshData() { try { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; // IBLL.ICashOrder bll = new BLL.CashOrder(); DateTime date1; DateTime date2; DateTime.TryParse(dateTextBox1.Text.Trim(), out date1); DateTime.TryParse(dateTextBox2.Text.Trim(), out date2); if (date1 == DateTime.MinValue) { throw new Exception("期间不正确"); } if (date2 == DateTime.MinValue) { throw new Exception("期间不正确"); } Thread th = new Thread(() => { Helper.GlobalData.windows.ShowLoad(this); try { string txt = myTextBox1.Text; DataTable tb = bll.GetList(date1, date2, txt.Split('/')[0]); this.dataGrid1.Invoke((MethodInvoker) delegate { this.dataGrid1.DataSource = tb; }); } catch (Exception ex) { LogHelper.writeLog("refreshData", ex.ToString()); MsgForm.ShowFrom(ex); } Helper.GlobalData.windows.CloseLoad(this); }); th.Start(); } catch (Exception ex) { MsgForm.ShowFrom(ex); } finally { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default; } }
public void GetPrintTb() { if (string.IsNullOrEmpty(this.txtsheet_no.Text)) { throw new Exception("请选择单据!"); } IBLL.ICashOrder bll = new BLL.CashOrder(); DataTable tb1; bll.GetOrder(this.txtsheet_no.Text, out tb1); PrintForm.PrintHelper.tb_main = tb1; }
private void tsbCheck_Click(object sender, EventArgs e) { try { if (!MyLove.PermissionsBalidation(this.Text, "05")) { return; } if (txtsheet_no.Text.Trim() != "") { string sheet_no = txtsheet_no.Text.Trim(); IBLL.ICashOrder bll = new BLL.CashOrder(); bll.Check(sheet_no, Program.oper.oper_id); IOrder ins = this; ins.ShowOrder(sheet_no); } } catch (Exception ex) { MsgForm.ShowFrom(ex); } }
void IOrder.ShowOrder(string sheet_no) { try { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; // RunType = 2; IBLL.ICashOrder bll = new BLL.CashOrder(); DataTable tb1; bll.GetOrder(sheet_no, out tb1); // // var r1 = tb1.Rows[0]; if (r1["pay_way"].ToString() == "") { txtpay_way.Text = ""; } else { txtpay_way.Text = r1["pay_way"].ToString() + "/" + r1["pay_name"].ToString(); } if (r1["branch_no"].ToString() == "") { txtbranch.Text = ""; } else { txtbranch.Text = r1["branch_no"].ToString() + "/" + r1["branch_name"].ToString(); } txtsheet_no.Text = r1["sheet_no"].ToString(); txtoper_date.Text = Helper.Conv.ToDateTime(r1["oper_date"].ToString()).ToString("yyyy-MM-dd"); if (r1["deal_man"].ToString() == "") { txtpeople.Text = ""; } else { txtpeople.Text = r1["deal_man"].ToString() + "/" + r1["deal_man_name"].ToString(); } if (r1["approve_man"].ToString() == "") { txtapprove_man.Text = ""; } else { txtapprove_man.Text = r1["approve_man"].ToString() + "/" + r1["approve_man_name"].ToString(); } if (r1["oper_id"].ToString() == "") { txtoper_man.Text = ""; } else { txtoper_man.Text = r1["oper_id"] + "/" + r1["oper_name"]; } txtmemo.Text = r1["other1"].ToString(); DateTime dt; if (DateTime.TryParse(r1["approve_date"].ToString(), out dt) == true) { txtapprove_date.Text = dt.ToString("yyyy-MM-dd"); } else { txtapprove_date.Text = ""; } txtold_no.Text = r1["voucher_no"].ToString(); if (r1["visa_id"].ToString() == "") { txtvisa.Text = ""; } else { txtvisa.Text = r1["visa_id"].ToString() + "/" + r1["visa_name"].ToString(); } if (r1["visa_in"].ToString() == "") { txtvisa2.Text = ""; } else { txtvisa2.Text = r1["visa_in"].ToString() + "/" + r1["bank_in_name"].ToString(); } txtcash.Text = Helper.Conv.ToDecimal(r1["bill_total"].ToString()).ToString("0.00"); // Dictionary <string, object> dic = this.Tag as Dictionary <string, object>; this.Tag = Conv.ControlsAdds(this, dic); } catch (Exception ex) { MsgForm.ShowFrom(ex); } finally { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default; } }
void IOrder.Save() { try { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; // if (txtpay_way.Text.Trim().Contains("/") == false) { throw new Exception("付款方式必填!"); } if (txtbranch.Text.Trim().Contains("/") == false) { throw new Exception("机构必填!"); } if (txtoper_date.Text.Trim() == "") { throw new Exception("单据日期必填!"); } if (this.txtvisa.Text.Trim().Contains("/") == false) { throw new Exception("转出账户必填!"); } if (this.txtvisa2.Text.Trim().Contains("/") == false) { throw new Exception("转入账户必填!"); } if (Helper.Conv.ToDecimal(txtcash.Text.Trim()) <= 0) { throw new Exception("转账金额不正确!"); } Model.bank_t_cash_master ord = new Model.bank_t_cash_master(); ord.sheet_no = txtsheet_no.Text.Trim(); ord.branch_no = txtbranch.Text.Trim().Split('/')[0]; ord.voucher_no = txtold_no.Text.Trim(); ord.visa_id = txtvisa.Text.Trim().Split('/')[0]; ord.visa_in = txtvisa2.Text.Trim().Split('/')[0]; ord.pay_way = txtpay_way.Text.Split('/')[0]; ord.coin_no = "RMB"; ord.coin_rate = 1; ord.deal_man = txtpeople.Text.Trim().Split('/')[0]; ord.oper_id = txtoper_man.Text.Trim().Split('/')[0]; ord.oper_date = Helper.Conv.ToDateTime(txtoper_date.Text); ord.bill_total = Helper.Conv.ToDecimal(txtcash.Text.Trim()); ord.bill_flag = "B"; ord.cm_branch = "00"; ord.approve_flag = "0"; ord.approve_man = ""; ord.approve_date = System.DateTime.MinValue; ord.other1 = txtmemo.Text.Trim(); ord.other2 = ""; ord.other3 = ""; ord.num1 = 0; ord.num2 = 0; ord.num3 = 0; if (runType == 1) { IBLL.ICashOrder bll = new BLL.CashOrder(); string sheet_no = ""; bll.Add(ord, out sheet_no); IOrder ins = this; ins.ShowOrder(sheet_no); } else if (runType == 2) { IBLL.ICashOrder bll = new BLL.CashOrder(); bll.Change(ord); IOrder ins = this; ins.ShowOrder(ord.sheet_no); } Dictionary <string, object> dic = this.Tag as Dictionary <string, object>; this.Tag = Conv.ControlsAdds(this, dic); IBLL.ISys sys = new BLL.SysBLL(); string isApprove = sys.Read("approve_at_ones"); if ("1".Equals(isApprove)) { if (YesNoForm.ShowFrom("保存成功!是否立即审核") == DialogResult.Yes) { tsbCheck_Click(new object(), new EventArgs()); } } } catch (Exception ex) { MsgForm.ShowFrom(ex); } finally { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default; } }
void IServiceBase.Request(string t, string pars, out string res) { try { ReadWriteContext.IReadContext r = new ReadWriteContext.ReadContextByJson(pars); var kv = r.ToDictionary(); IBLL.ICashOrder bll = new BLL.CashOrder(); if (t == "get_list") { DateTime date1 = Helper.Conv.ToDateTime(r.Read("date1")); DateTime date2 = Helper.Conv.ToDateTime(r.Read("date2")); string visa_id = r.Read("visa_id"); var tb = bll.GetList(date1, date2, visa_id); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); w.Append("data", tb); res = w.ToString(); } else if (t == "get_order") { string sheet_no = r.Read("sheet_no"); System.Data.DataTable tb1; bll.GetOrder(sheet_no, out tb1); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); w.Append("tb1", tb1); res = w.ToString(); } else if (t == "max_code") { string code = bll.MaxCode(); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); w.Append("code", code); res = w.ToString(); } else if (t == "add") { Model.bank_t_cash_master ord = new Model.bank_t_cash_master(); ord.sheet_no = r.Read("sheet_no"); ord.branch_no = r.Read("branch_no"); ord.voucher_no = r.Read("voucher_no"); ord.visa_id = r.Read("visa_id"); ord.visa_in = r.Read("visa_in"); ord.pay_way = r.Read("pay_way"); ord.coin_no = "RMB"; ord.coin_rate = 1; ord.deal_man = r.Read("deal_man"); ord.oper_id = r.Read("oper_id"); ord.oper_date = Helper.Conv.ToDateTime(r.Read("oper_date")); ord.bill_flag = r.Read("bill_flag"); ord.bill_total = Helper.Conv.ToDecimal(r.Read("bill_total")); ord.cm_branch = "00"; ord.approve_flag = "0"; ord.approve_man = ""; ord.approve_date = System.DateTime.MinValue; ord.other1 = r.Read("other1"); ord.other2 = r.Read("other2"); ord.other3 = r.Read("other3"); ord.num1 = Helper.Conv.ToDecimal(r.Read("num1")); ord.num2 = Helper.Conv.ToDecimal(r.Read("num2")); ord.num3 = Helper.Conv.ToDecimal(r.Read("num3")); string sheet_no; bll.Add(ord, out sheet_no); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); w.Append("sheet_no", sheet_no); res = w.ToString(); } else if (t == "change") { Model.bank_t_cash_master ord = new Model.bank_t_cash_master(); ord.sheet_no = r.Read("sheet_no"); ord.branch_no = r.Read("branch_no"); ord.voucher_no = r.Read("voucher_no"); ord.visa_id = r.Read("visa_id"); ord.visa_in = r.Read("visa_in"); ord.pay_way = r.Read("pay_way"); ord.coin_no = "RMB"; ord.coin_rate = 1; ord.deal_man = r.Read("deal_man"); ord.oper_id = r.Read("oper_id"); ord.oper_date = Helper.Conv.ToDateTime(r.Read("oper_date")); ord.bill_total = Helper.Conv.ToDecimal(r.Read("bill_total")); ord.cm_branch = "00"; ord.approve_flag = "0"; ord.approve_man = ""; ord.approve_date = System.DateTime.MinValue; ord.other1 = r.Read("other1"); ord.other2 = r.Read("other2"); ord.other3 = r.Read("other3"); ord.num1 = Helper.Conv.ToDecimal(r.Read("num1")); ord.num2 = Helper.Conv.ToDecimal(r.Read("num2")); ord.num3 = Helper.Conv.ToDecimal(r.Read("num3")); bll.Change(ord); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); res = w.ToString(); } else if (t == "delete") { string sheet_no = r.Read("sheet_no"); bll.Delete(sheet_no); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); res = w.ToString(); } else if (t == "check") { string sheet_no = r.Read("sheet_no"); string approve_man = r.Read("approve_man"); bll.Check(sheet_no, approve_man); ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "0"); w.Append("errMsg", ""); res = w.ToString(); } else { throw new Exception("未找到方法" + t); } } catch (Exception ex) { ReadWriteContext.IWriteContext w = new ReadWriteContext.WriteContextByJson(); w.Append("errId", "-1"); w.Append("errMsg", ex.Message); LogHelper.writeLog("", ex.ToString()); res = w.ToString(); } }