private void SuaGiayIn() { if (this.IdGiayInChon > 0) { var giayIn = this.GiayDeInS.Find(x => x.ID == this.IdGiayInChon); var frm = new ChuanBiGiayForm((int)Ennums.FormState.Edit); //Điền giữ liệu: var baiIn = this.BaiInS.Find(x => x.ID == giayIn.IdBaiIn); frm.ID = giayIn.ID; frm.DienGiayBaiIn = baiIn.DienGiai; //bài in var cauHinhSP = this.CauHinhSanPhamS.Find(x => x.IdBaiIn == baiIn.ID); frm.ThongTinCauHinhSP = cauHinhSP.ThongTinCauHinh; frm.TenGiayIn = giayIn.TenGiayIn; frm.KhoToChay = giayIn.KhoToChay; frm.GiayChon = giayIn.GiayChon; frm.SoLuongToChayLyThuyet = giayIn.SoLuongToChayLyThuyet; frm.SoLuongToChayBuHao = giayIn.SoLuongToChayBuHao; frm.SoToGiayLon = giayIn.SoLuongToLonCan; frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; frm.ShowDialog(); //Xử Bấm click //trường hợp edit if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormChuanBiGiay_Click(frm); //Cập nhật dữ liệu LoadGiayLenListView(); //đã cập nhật luôn } } }
private void btnThemGiay_Click(object sender, EventArgs e) { ChuanBiGiayForm frm = new ChuanBiGiayForm((int)Ennums.FormState.New); frm.MaximizeBox = false; frm.MinimizeBox = false; frm.Text = "Chuẩn bị Giấy"; frm.ShowDialog(); }
private void mnuGanGiayChoSP_Click(object sender, EventArgs e) { //Kiểm cấu hình giấy chọn đã được gắn chưa if (this.IdCauHinhGiayChon > 0) { ChuanBiGiayForm frm = new ChuanBiGiayForm((int)Ennums.FormState.New); frm.MaximizeBox = false; frm.MinimizeBox = false; frm.Text = "Chuẩn bị Giấy"; frm.ShowDialog(); } }
private void GanGiayVoBaiIn(int idBaiIn = 0) { if (idBaiIn <= 0) { return; } //Tìm bài in, gắn vô với đk sp chưa có trong danh sách cấu hình var baiIn = this.BaiInS.Find(x => x.ID == idBaiIn); if (baiIn.CoGiayIn) //Đã có thì không gắn { return; } //Kiểm nếu đã có cấu hình mới được gắn if (!baiIn.CoCauHinh) { MessageBox.Show("Chưa có cấu hình Sản phẩm. Bạn cần gắn trước"); return; } //Tiến hành gắn var frm = new ChuanBiGiayForm((int)Ennums.FormState.New); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; //Data gởi qua ỏm frm.IdBaiIn = baiIn.ID; frm.IdHangKH = baiIn.IdHangKH; frm.DienGiayBaiIn = baiIn.DienGiai; frm.ThongTinCauHinhSP = this.CauHinhSanPhamS.Find(x => x.IdBaiIn == baiIn.ID).ThongTinCauHinh + string.Format("; Số lượng: {0} {1}", baiIn.SoLuong, baiIn.DonVi); frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormChuanBiGiay_Click(frm); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); LoadGiayLenListView(); //Cập nhật lại danh sách bài in đã nằm trong LoadGiay } }
private void GanGiayVoBaiIn(int idBaiIn = 0) { if (idBaiIn <= 0) { return; } //Tìm bài in, gắn vô với đk sp chưa có trong danh sách cấu hình var baiIn = this.BaiInS.Find(x => x.ID == idBaiIn); if (baiIn.CoGiayIn) //Đã có thì không gắn { return; } //Kiểm nếu đã có cấu hình mới được gắn if (!baiIn.CoCauHinh) { MessageBox.Show("Chưa có cấu hình Sản phẩm. Bạn cần gắn trước"); return; } //Gắn var frm = new ChuanBiGiayForm((int)Ennums.FormState.New); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; //Data gởi qua ỏm frm.IdBaiIn = baiIn.ID; frm.TenCauHinh = baiIn.TieuDe; frm.SoLuong = baiIn.SoLuong; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormTrienKhaiSP_Click(frm); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); LoadCauHinhSPLenListView(); } }