Example #1
0
        public void MaPhieu()
        {
            if (_MaPhieu == "mới")
            {
                var knvl_DemoCtr = new KhoNVLCtr_Demo();
                gridControl1.DataSource = knvl_DemoCtr.LoadData();
                var maphieu = "PNK" + DateTime.Now.ToString("ddMMyyHHmmss").Substring(2, 4) + "/";
                dt = knvlCtr.GetData_MaPhieu(maphieu);
                MaPhieutxt.Text      = maphieu + knvlCtr.SinhMaTuDong_MaPhieu(dt);
                NgayNhaptxt.DateTime = DateTime.Today;
                KhoCongTytxt.Text    = "NGUYÊN VẬT LIỆU";
            }
            else
            {
                MaPhieutxt.Text = _MaPhieu;
                var db  = new MyDBContextDataContext();
                var lst = (from s in db.tbKhoNLVs where s.MaPhieu == _MaPhieu select s).ToList();
                foreach (var tbkhonvl in lst)
                {
                    KhoCongTytxt.Text  = tbkhonvl.Kho;
                    NhaCungCaptxt.Text = tbkhonvl.NhaCungCap;
                    txtlo.Text         = tbkhonvl.Lo;
                    if (tbkhonvl.Ngay != null)
                    {
                        NgayNhaptxt.DateTime = tbkhonvl.Ngay.Value;
                    }

                    break;
                }
                gridControl1.DataSource = knvlCtr.GetData("MaPhieu", _MaPhieu);
                btnLuu.Text             = "Cập Nhật";
            }
        }