Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }