private void XuLyNutOKTrenFormChuanBiGiay_Click(GiayDeInForm frm) { var gDeIn = new GiayDeIn(); gDeIn.GiayChon = frm.GiayChon; gDeIn.TenGiayIn = frm.TenGiayIn; gDeIn.GiayKhachDua = frm.GiayKhachDua; gDeIn.IdBaiIn = frm.IdBaiIn; gDeIn.KhoToChay = frm.KhoToChay; gDeIn.SoConTrenToChay = frm.SoConTrenToChay; gDeIn.SoLuongToChayLyThuyet = frm.SoLuongToChayLyThuyet; gDeIn.SoLuongToChayBuHao = frm.SoLuongToChayBuHao; gDeIn.SoToChayTong = frm.SoLuongToChayTong; gDeIn.SoLuongToLonCan = frm.SoToGiayLon; gDeIn.GiaBan = frm.GiaBan; gDeIn.ThanhTien = frm.ThanhTien; switch (frm.FormState) { case (int)Enumss.FormState.New: //Add tinhGiaPres.GanGiayDeIn(gDeIn); this.TomTatGiayDeIn = tinhGiaPres.TomTatGiayDeIn(); break; case (int)Enumss.FormState.Edit: //Đổi ID vì thêm mới là có id mới gDeIn.ID = frm.ID; //Cập nhật lại tinhGiaPres.CapNhatGiayDeIn(gDeIn); this.TomTatGiayDeIn = tinhGiaPres.TomTatGiayDeIn(); break; } }
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 } }