private void pnl_later_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; if (this.cus.status == "0") { bll.SignRead(this.cus.cus_no); } // var new_cus = new body.customer(); int un_read_num = 0; if (bll.GetFirstNewCustomer(out new_cus, out un_read_num) == true) { this.DialogResult = DialogResult.No; var frm = new frmCusHand(new_cus, "新货商审核", un_read_num); frm.ShowDialog(); } else { this.DialogResult = DialogResult.OK; } } catch (Exception ex) { Program.frmMsg(ex.Message); } finally { Cursor.Current = Cursors.Default; } }
List <body.customer> ICustomer.GetCusList(string date1, string date2, string status, string salesman_id, string keyword, int page_size, int page_no, out int total) { var req = new Request(); ReadWriteContext.IWriteContext write = new ReadWriteContext.WriteContextByJson(); write.Append("date1", date1); write.Append("date2", date2); write.Append("status", status); write.Append("salesman_id", salesman_id); write.Append("keyword", keyword); write.Append("page_size", page_size.ToString()); write.Append("page_no", page_no.ToString()); var json = req.request("/customer?t=get_cus_list", write.ToString()); ReadWriteContext.IReadContext read = new ReadWriteContext.ReadContextByJson(json); if (read.Read("errId") != "0") { throw new Exception(read.Read("errMsg")); } total = Conv.ToInt(read.Read("total")); // var lst = new List <body.customer>(); if (read.Read("datas") != "") { foreach (ReadWriteContext.IReadContext r in read.ReadList("datas")) { var cus = new body.customer(); cus.cus_no = r.Read("cus_no"); cus.login_no = r.Read("login_no"); cus.cus_level = r.Read("cus_level"); cus.cus_start_date = Conv.ToDateTime(r.Read("cus_start_date")); cus.cus_end_date = Conv.ToDateTime(r.Read("cus_end_date")); cus.cus_name = r.Read("cus_name"); cus.cus_tel = r.Read("cus_tel"); cus.mobile = r.Read("mobile"); cus.cus_idcard = r.Read("cus_idcard"); cus.cus_area = r.Read("cus_area"); cus.contact_address = r.Read("contact_address"); cus.detail_address = r.Read("detail_address"); cus.remark = r.Read("remark"); cus.settle_type = r.Read("settle_type"); cus.salesman_id = r.Read("salesman_id"); cus.salesman_name = r.Read("salesman_name"); cus.img_url = r.Read("img_url"); cus.create_time = Conv.ToDateTime(r.Read("create_time")); cus.approve_time = Conv.ToDateTime(r.Read("approve_time")); cus.msg_hand = r.Read("msg_hand"); cus.status = r.Read("status"); cus.is_branch = r.Read("is_branch"); cus.supcust_group = r.Read("supcust_group"); lst.Add(cus); } } return(lst); }
public frmCusEdit(string cus_no, string opt_type) { InitializeComponent(); GlobalData.InitForm(this); this.cus_no = cus_no; var lst = bll.GetCusGroupList(); comboBox1.DataSource = lst; cus = bll.GetCustomer(cus_no); if (opt_type == "view" || cus.status == "2") { btn_ok.Visible = false; btn_approve.Visible = false; btn_reject.Visible = false; } else if (opt_type == "edit") { btn_ok.Visible = true; btn_approve.Visible = false; btn_reject.Visible = false; } else if (opt_type == "approve" && cus.status == "0") { btn_ok.Visible = false; btn_approve.Visible = true; btn_reject.Visible = true; } txt_cus_no.Text = cus.cus_no; txt_cus_name.Text = cus.cus_name; txt_cus_tel.Text = cus.cus_tel; txt_mobile.Text = cus.mobile; txt_contact_addr.Text = cus.contact_address; txt_detail_addr.Text = cus.detail_address; txt_salesman_id.Text = cus.salesman_id; txt_login_no.Text = cus.login_no; if (cus.is_branch == "1") { checkBox1.Checked = true; } comboBox1.SelectedValue = cus.supcust_group; }
public frmCusHand(body.customer c, string header, int un_read_num) { InitializeComponent(); this.cus = c; this.Text = header; this.lbl_un_read_num.Text = un_read_num.ToString(); if (cus.msg_hand == "0") { pnl_new.Visible = true; } else { pnl_new.Visible = false; } var lst = bll.GetCusGroupList(); comboBox2.DataSource = lst; this.refreshData(); }
bool ICustomer.GetFirstNewCustomer(out body.customer cus, out int un_read_num) { var req = new Request(); var json = req.request("/customer?t=get_first_new_cus", ""); ReadWriteContext.IReadContext read = new ReadWriteContext.ReadContextByJson(json); if (read.Read("errId") == "-8") { cus = null; un_read_num = 0; return(false); } else if (read.Read("errId") != "0") { throw new Exception(read.Read("errMsg")); } // cus = new body.customer(); un_read_num = Conv.ToInt(read.Read("un_read_num")); cus.cus_no = read.Read("cus_no"); cus.login_no = read.Read("login_no"); cus.cus_level = read.Read("cus_level"); cus.cus_start_date = Conv.ToDateTime(read.Read("cus_start_date")); cus.cus_end_date = Conv.ToDateTime(read.Read("cus_end_date")); cus.cus_name = read.Read("cus_name"); cus.cus_tel = read.Read("cus_tel"); cus.mobile = read.Read("mobile"); cus.cus_idcard = read.Read("cus_idcard"); cus.cus_area = read.Read("cus_area"); cus.contact_address = read.Read("contact_address"); cus.detail_address = read.Read("detail_address"); cus.remark = read.Read("remark"); cus.settle_type = read.Read("settle_type"); cus.salesman_id = read.Read("salesman_id"); cus.salesman_name = read.Read("salesman_name"); cus.img_url = read.Read("img_url"); cus.status = read.Read("status"); cus.is_branch = read.Read("is_branch"); return(true); }
body.customer ICustomer.GetCustomer(string cus_no) { var req = new Request(); ReadWriteContext.IWriteContext write = new ReadWriteContext.WriteContextByJson(); write.Append("cus_no", cus_no); var json = req.request("/customer?t=get_customer", write.ToString()); ReadWriteContext.IReadContext read = new ReadWriteContext.ReadContextByJson(json); if (read.Read("errId") != "0") { throw new Exception(read.Read("errMsg")); } // var cus = new body.customer(); cus.cus_no = read.Read("cus_no"); cus.login_no = read.Read("login_no"); cus.cus_level = read.Read("cus_level"); cus.cus_start_date = Conv.ToDateTime(read.Read("cus_start_date")); cus.cus_end_date = Conv.ToDateTime(read.Read("cus_end_date")); cus.cus_name = read.Read("cus_name"); cus.cus_tel = read.Read("cus_tel"); cus.mobile = read.Read("mobile"); cus.cus_idcard = read.Read("cus_idcard"); cus.cus_area = read.Read("cus_area"); cus.contact_address = read.Read("contact_address"); cus.detail_address = read.Read("detail_address"); cus.remark = read.Read("remark"); cus.settle_type = read.Read("settle_type"); cus.salesman_id = read.Read("salesman_id"); cus.salesman_name = read.Read("salesman_name"); cus.img_url = read.Read("img_url"); cus.status = read.Read("status"); cus.is_branch = read.Read("is_branch"); cus.supcust_group = read.Read("supcust_group"); return(cus); }