private void SuaGiayIn() { if (this.IdBaiInChon <= 0) { return; } var giayIn = tinhGiaPres.LayGiayDeInTheoBaiIn(); if (giayIn == null) { return; } var frm = new GiayDeInForm((int)Enumss.FormState.Edit); //Điền dữ liệu: var baiIn = tinhGiaPres.DocBaiInTheoId(giayIn.IdBaiIn); frm.ID = giayIn.ID; frm.DienGiayBaiIn = baiIn.DienGiai; //bài in frm.IdHangKH = baiIn.IdHangKH; var cauHinhSP = tinhGiaPres.LayCauHinhSPTheoBaiIn(); frm.ThongTinBaiIn_CauHinh = cauHinhSP.ThongTinCauHinh; frm.TenGiayIn = giayIn.TenGiayIn; frm.GiayKhachDua = giayIn.GiayKhachDua; frm.KhoToChay = giayIn.KhoToChay; frm.SoConTrenToChay = giayIn.SoConTrenToChay; 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 LoadBaiInLenListView(); //đã cập nhật luôn } }
private void GanGiayVoBaiIn() { if (this.IdBaiInChon <= 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 = tinhGiaPres.DocBaiInTheoId(IdBaiInChon); 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 GiayDeInForm((int)Enumss.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.ThongTinBaiIn_CauHinh = tinhGiaPres.LayCauHinhSPTheoBaiIn().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()); LoadBaiInLenListView(); //Cập nhật lại danh sách bài in đã nằm trong LoadGiay } }