Exemple #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            List <JCInfoModel> jclist = new List <JCInfoModel>();
            //List<int> list = new List<int>();
            Dictionary <int, string> dic = new Dictionary <int, string>();

            foreach (DataGridViewRow iteam in dataGridView3.Rows)
            {
                if (Convert.ToBoolean(iteam.Cells["XZ"].Value))
                {
                    dic.Add(Convert.ToInt32(iteam.Cells["jcID"].Value), iteam.Cells["jcAddress"].Value.ToString());
                    jclist.Add(iteam.DataBoundItem as JCInfoModel);
                }
            }
            if (dic.Count <= 0)
            {
                MessageBox.Show("请选择数据!");
                return;
            }
            bool result = bll.UpdateEnd(dic);

            if (result)
            {
                tjbb.InDP(dic);
                MessageBox.Show("成功!");
                datagridviewbind();
                PirentDocumentClass.SendWuLiu(jclist, "店面接收");
                return;
            }
            MessageBox.Show("失败,请稍后再试!!");
        }
Exemple #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            memberInfoBLL   bll     = new memberInfoBLL();
            memberToUpModel model   = new memberToUpModel();
            bool            result  = false;
            bool            result1 = false;

            if (textBox9.Text.Trim() == "计次卡")
            {
                model.czMoney  = textBox6.Text.Trim();;
                model.czyMoney = "0";
                model.czCount  = textBox3.Text.Trim();
                model.czyCount = textBox2.Text.Trim();
            }
            else if (textBox9.Text.Trim() == "储值卡")
            {
                model.czCount  = textBox3.Text.Trim();
                model.czyCount = "0";
                model.czMoney  = textBox6.Text.Trim();
                model.czyMoney = textBox2.Text.Trim();
            }
            else if (textBox9.Text.Trim() == "折扣卡")
            {
                model.czCount  = textBox3.Text.Trim();
                model.czyCount = "0";
                model.czMoney  = textBox6.Text.Trim();
                model.czyMoney = textBox2.Text.Trim();
            }
            model.czNo      = textBox4.Text.Trim();
            model.czName    = textBox1.Text;
            model.czType    = textBox12.Text.Trim() + "-" + textBox9.Text.Trim();;
            model.czDate    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            model.czSaleman = comboBox1.Text == "" ? FilterClass.DianPu1.LoginName : comboBox1.Text;
            double m1 = Convert.ToDouble(textBox3.Text.Trim());
            double m2 = Convert.ToDouble(textBox2.Text.Trim());
            double m3 = m1 + m2;

            result  = bll.hyczMoney(textBox4.Text.Trim(), m3);
            result1 = bll1.addModel(model);
            if (result1 && result1)
            {
                MessageBox.Show("充值成功!");
                bind();
                //充值成功之后,打印小票
                PirentDocumentClass.PrintToUpMoney(model, textBox7.Text);
                this.Close();
            }
            else
            {
                MessageBox.Show("出现错误!");
            }
        }
Exemple #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            List <shInfoList> list1 = new List <shInfoList>();
            shInfoList        model1;
            double            hjje = 0;
            int    hjcg            = 0;
            double yfje            = 0;

            if (dataGridView1.SelectedRows.Count != 1)
            {
                MessageBox.Show("请选择一条记录!");
                return;
            }
            string dnanumber             = dataGridView1.SelectedRows[0].Cells["danNumber"].Value.ToString();
            string painumber             = dataGridView1.SelectedRows[0].Cells["danNumber"].Value.ToString();
            string websb                 = "http://yhc19950315.imwork.net:28948?id=" + dnanumber;
            Bitmap bitmap                = writer.Write(websb);
            List <LiShiConsumption> list = lsbll.SelectForDanNumber(dnanumber);

            //List<JCInfoModel> list = jcbll.SelectJCListForDAN(dnanumber);
            foreach (var iteam in list)
            {
                model1        = new shInfoList();
                model1.JiCun  = iteam.IsJC;
                model1.Count  = Convert.ToInt32(iteam.LSCount);
                model1.FuKuan = false;
                string[] str = iteam.LSStaff.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries);
                model1.Type = str[0];
                if (str.Length > 1)
                {
                    model1.FuWuName = str[1];
                }
                model1.PinPai     = iteam.LSPinPai;
                model1.Color      = iteam.LSColor;
                model1.CountMoney = Convert.ToDouble(iteam.LSMoney);
                model1.YMoney     = Convert.ToDouble(iteam.LSYMoney);
                hjje += Convert.ToDouble(iteam.LSMoney);
                hjcg += Convert.ToInt32(iteam.LSCount);
                yfje += Convert.ToDouble(iteam.LSYMoney);
                list1.Add(model1);
            }
            PirentDocumentClass.PirentSH(hjje.ToString(), hjcg.ToString(), yfje.ToString(), list1, bitmap, dnanumber, list[0].LSName, list[0].LSCardNumber, list[0].LSDate, "补打");
        }
Exemple #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            List <JCInfoModel> jclist = new List <JCInfoModel>();
            List <int>         list   = new List <int>();

            foreach (DataGridViewRow iteam in dataGridView3.Rows)
            {
                if (Convert.ToBoolean(iteam.Cells["XZ"].Value))
                {
                    list.Add(Convert.ToInt32(iteam.Cells["jcID"].Value));
                    jclist.Add(iteam.DataBoundItem as JCInfoModel);
                }
            }
            if (list.Count <= 0)
            {
                MessageBox.Show("请选择数据!");
                return;
            }
            #region MyRegion
            bool result = jcbll.UpdateSXZT(list);
            //if (result)
            //{
            //foreach (int ID in list)
            //{
            //    string bgjtm = "";
            //    string num = "";
            //    string dpname = FilterClass.DianPu1.UserName.Trim();
            //    //拿到店铺编号,合今日所松溪的数量的number,然后拼接不干胶打印机条码的数字
            //    //第一个是前面的店铺编号,后面的是所卖的数量
            //    string[] dpnumber = dpbll.selectNumberAndNo(dpname);
            //    string dpID = dpnumber[2].Trim();
            //    num = dpnumber[1].Trim();
            //    for (int i = num.Length; i < 4; i++)
            //    {
            //        num = "0" + num;
            //    }
            //    //保存为正确格式的条码
            //    bgjtm = dpnumber[0].Trim() + DateTime.Now.ToString("MM") + DateTime.Now.ToString("dd") + num;
            //    //打印
            //    result = PirentZXingNet.PirentTM(bgjtm);
            //    //成功后打印不干胶条形码
            //    if (result)
            //    {
            //        result = jcbll.UpdatePaiNumber(ID.ToString(), bgjtm);
            //        if (result)
            //        {
            //            int j = Convert.ToInt32(num);
            //            j++;
            //            result = dpbll.uodateNumber(dpID, j);
            //            if (result)
            //            {
            //                count++;
            //                //BindData();
            //                //MessageBox.Show("成功!");
            //            }
            //            //return;
            //        }
            //    }
            //    //MessageBox.Show("失败请稍后再试!");
            //}
            //if (count != 0)
            //{
            #endregion
            //将送洗的东西添加到统计报表
            result = tjbb.AddSendXi(list);
            if (result)
            {
                MessageBox.Show("成功,共送洗" + list.Count.ToString() + "件!");
                label1.Text = "0";
                BindData();
            }
            //成功送洗之后,打印与物流的小票
            PirentDocumentClass.SendWuLiu(jclist, "物品送洗");
        }