private void XuLyNutOKTrenFormBaiIn_Click(BaiInForm frm) { var baiIn = new BaiIn(frm.TieuDe); baiIn.DonVi = frm.DonViTinh; baiIn.DienGiai = frm.DienGiai; baiIn.TieuDe = frm.TieuDe; baiIn.SoLuong = frm.SoLuong; baiIn.IdHangKH = frm.IdHangKhachHang; baiIn.TenHangKH = frm.TenHangKhachHang; switch (frm.TinhTrangForm) { case (int)Enumss.FormState.New: tinhGiaPres.ThemBaiIn(baiIn); break; case (int)Enumss.FormState.Edit: //Cập nhật lại ID bài in /do tự động +1 khi new baiIn.ID = frm.ID; //Cập nhật lại tinhGiaPres.SuaBaiIn(baiIn); break; } }
private void SuaBaiIn() { if (this.IdBaiInChon > 0) { var baiIn = tinhGiaPres.DocBaiInTheoId(this.IdBaiInChon); var frm = new BaiInForm((int)Enumss.FormState.Edit, baiIn.TenHangKH); //Điền giữ liệu: frm.ID = baiIn.ID; frm.TieuDe = baiIn.TieuDe; frm.DienGiai = baiIn.DienGiai; frm.SoLuong = baiIn.SoLuong; frm.DonViTinh = baiIn.DonVi; //frm.TenHangKhachHang = baiIn.TenHangKH;//Điể form cập nhật 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) { XuLyNutOKTrenFormBaiIn_Click(frm);//Cập nhật dữ liệu //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); LoadBaiInLenListView(); } } }
private void XuLyNutOKTrenFormBaiIn_Click(BaiInForm frm) { switch (frm.FormState) { case (int)Ennums.FormState.New: //Add var baiIn = new BaiIn(frm.TieuDe); baiIn.DonVi = frm.DonVi; baiIn.DienGiai = frm.DienGiai; baiIn.TieuDe = frm.TieuDe; baiIn.SoLuong = frm.SoLuong; tinhGiaPres.ThemBaiIn(baiIn); break; case (int)Ennums.FormState.Edit: //Tạo SP mới var tmpBaiIn = new BaiIn(frm.TieuDe); tmpBaiIn.DonVi = frm.DonVi; tmpBaiIn.DienGiai = frm.DienGiai; tmpBaiIn.TieuDe = frm.TieuDe; tmpBaiIn.SoLuong = frm.SoLuong; //Đổi ID vì bị thêm mới là có id mới tmpBaiIn.ID = frm.ID; //Cập nhật lại tinhGiaPres.CapNhatBaiIn(tmpBaiIn); break; } }
private void SuaBaiIn() { if (this.IdBaiInChon > 0) { var baiIn = tinhGiaPres.DocBaiInTheoID(this.IdBaiInChon); //Nếu bài in đã có giấy không thể sửa if (baiIn.CoGiayIn) { MessageBox.Show("Bạn không thể sửa khi đã thiết lập Giấy. Bạn phải xóa nó!"); return; } var frm = new BaiInForm((int)Enumss.FormState.Edit, this.YeuCau, tinhGiaPres.IdHangKH()); //Điền giữ liệu: frm.ID = baiIn.ID; frm.TieuDe = baiIn.TieuDe; frm.DienGiai = baiIn.DienGiai; frm.SoLuong = baiIn.SoLuong; frm.DonViTinh = baiIn.DonVi; //frm.TenHangKhachHang = baiIn.TenHangKH;//Điể form cập nhật 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) { XuLyNutOKTrenFormBaiIn_Click(frm);//Cập nhật dữ liệu //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); LoadBaiInLenListView(); } } }
private void ThemBaiIn() { var frm = new BaiInForm((int)Enumss.FormState.New); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormBaiIn_Click(frm); //MessageBox.Show(this.BaiInS.Count().ToString()); LoadBaiInLenListView(); } }