private void btnTinhThu_DongCuon_Click(object sender, EventArgs e) { var idHangKH = int.Parse(cboHangKH.SelectedValue.ToString()); var thongTinBanDau = this.thongTinBanDauChoThPh(idHangKH, LoaiThanhPhamS.DongCuon, FormStateS.View, "Đóng cuốn [Tính thử]", "Cuốn"); thongTinBanDau.MoTextSoLuong = true; //tạo mục thành phẩm đóng cuốn var mucThPhamDongCuon = new MucDongCuon(); mucThPhamDongCuon.IdBaiIn = 1; mucThPhamDongCuon.IdHangKhachHang = this.IdHangKhachHang; mucThPhamDongCuon.LoaiThanhPham = LoaiThanhPhamS.DongCuon; mucThPhamDongCuon.KieuDongCuon = KieuDongCuonS.KimKeoNep; mucThPhamDongCuon.SoLuong = 1; //Cần xác định sau mucThPhamDongCuon.DonViTinh = "cuốn"; var frm = new ThPhDongCuonForm(thongTinBanDau, mucThPhamDongCuon); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; //Data gởi qua form frm.ShowDialog(); }
private void XuLyNutOKClick_FormDongCuon(ThPhDongCuonForm frm) { switch (frm.TinhTrangForm) { case FormStateS.New: //Add this.DongCuon = frm.LayMucThanhPham(); break; case FormStateS.Edit: //Tự cập nhật luôn vì reference frm.LayMucThanhPham(); break; } }
private void SuaDongCuon() {///Hiện tại Id chọn các dịch vụ đóng cuốn là Id của MonDongCuon ///Lấy được món đóng cuốn var monDongCuon = inSachPres.DocMonDongCuonTheoID(); switch (monDongCuon.KieuDongCuon) //Thiết lập chỉ 2 loại keo và lò xo { case KieuDongCuonS.KimKeoNep: var thongTinChoCuonKeo = this.ThongTinBanDauCuonKeo(); thongTinChoCuonKeo.TieuDeForm = "[Sửa] Đóng cuốn"; var frm1 = new ThPhDongCuonForm(thongTinChoCuonKeo, (MucDongCuon)this.DongCuon); frm1.MinimizeBox = false; frm1.MaximizeBox = false; frm1.StartPosition = FormStartPosition.CenterParent; frm1.ShowDialog(); if (frm1.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuon(frm1); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); CapNhatChiTietDongCuon(); } break; case KieuDongCuonS.LoXo: var thongTinChoCuonLoXo = this.ThongTinBanDauCuonLoXo(); thongTinChoCuonLoXo.TinhTrangForm = FormStateS.Edit; thongTinChoCuonLoXo.TieuDeForm = "[Sửa] Đóng cuốn"; thongTinChoCuonLoXo.MoTextSoLuongCuon = true; var frm2 = new ThPhDongCuonLoXoForm(thongTinChoCuonLoXo, (MucDongCuonLoXo)this.DongCuon); frm2.MinimizeBox = false; frm2.MaximizeBox = false; frm2.StartPosition = FormStartPosition.CenterParent; frm2.ShowDialog(); if (frm2.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuonLoXo(frm2); //Cạp nhật CapNhatChiTietDongCuon(); } break; case KieuDongCuonS.MoPhang: var thongTinChoCuonMP = this.ThongTinBanDauCuonMoPhang(); thongTinChoCuonMP.TinhTrangForm = FormStateS.Edit; thongTinChoCuonMP.TieuDeForm = "[Sửa] Mở phẳng"; var frm3 = new ThPhDongCuonMoPhangForm(thongTinChoCuonMP, (MucDongCuonMoPhang)this.DongCuon); frm3.MinimizeBox = false; frm3.MaximizeBox = false; frm3.StartPosition = FormStartPosition.CenterParent; frm3.ShowDialog(); if (frm3.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuonMoPhang(frm3); //Cạp nhật CapNhatChiTietDongCuon(); } break; } }
private void ThemDongCuon() {///Hiện tại Id chọn các dịch vụ đóng cuốn là Id của MonDongCuon ///Lấy được món đóng cuốn var monDongCuon = inSachPres.DocMonDongCuonTheoID(); switch (monDongCuon.KieuDongCuon) //Thiết lập chỉ 2 loại keo và lò xo { case KieuDongCuonS.KimKeoNep: //Điều chỉnh thông tin ban đầu var thongTinBanDauCuonKeo = ThongTinBanDauCuonKeo(); thongTinBanDauCuonKeo.TinhTrangForm = FormStateS.New; thongTinBanDauCuonKeo.TieuDeForm = "[Mới] Đóng cuốn"; //tạo mục thành phẩm đóng cuốn var mucThPhamDongCuon = new MucDongCuon(); mucThPhamDongCuon.IdBaiIn = this.ID; mucThPhamDongCuon.IdHangKhachHang = this.IdHangKhachHang; mucThPhamDongCuon.IdThanhPhamChon = inSachPres.DocMonDongCuonTheoID().IdGoc; mucThPhamDongCuon.LoaiThanhPham = LoaiThanhPhamS.DongCuon; mucThPhamDongCuon.KieuDongCuon = KieuDongCuonS.KimKeoNep; mucThPhamDongCuon.SoLuong = this.SoCuon; mucThPhamDongCuon.DonViTinh = "cuốn"; var frm1 = new ThPhDongCuonForm(thongTinBanDauCuonKeo, mucThPhamDongCuon); frm1.MinimizeBox = false; frm1.MaximizeBox = false; frm1.StartPosition = FormStartPosition.CenterParent; //Data gởi qua ỏm frm1.ShowDialog(); if (frm1.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuon(frm1); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); //Cap nhat noi dung đóng cuốn CapNhatChiTietDongCuon(); } break; case KieuDongCuonS.LoXo: var mucDongCuon = new MucDongCuonLoXo(); mucDongCuon.IdBaiIn = this.ID; mucDongCuon.IdHangKhachHang = this.IdHangKhachHang; mucDongCuon.SoLuong = this.SoCuon; //Vì số lượng có thể không trùng mucDongCuon.DonViTinh = "cuốn"; mucDongCuon.GayCao = this.SachCao; mucDongCuon.GayDay = this.GayDay; mucDongCuon.LoaiThanhPham = LoaiThanhPhamS.DongCuon; //Tiếp tục thông tin ban đầu var thongTinBanDauCuonLoXo = this.ThongTinBanDauCuonLoXo(); thongTinBanDauCuonLoXo.TieuDeForm = "[Mới] Cuốn Lò xo"; thongTinBanDauCuonLoXo.TinhTrangForm = FormStateS.New; //điều chỉnh mục thành phẩm mucDongCuon.KieuDongCuon = KieuDongCuonS.LoXo; var frm2 = new ThPhDongCuonLoXoForm(thongTinBanDauCuonLoXo, mucDongCuon); frm2.MinimizeBox = false; frm2.MaximizeBox = false; frm2.StartPosition = FormStartPosition.CenterParent; frm2.ShowDialog(); if (frm2.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuonLoXo(frm2); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); CapNhatChiTietDongCuon(); } break; case KieuDongCuonS.MoPhang: var mucDongCuonMP = new MucDongCuonMoPhang(); mucDongCuonMP.IdBaiIn = this.ID; mucDongCuonMP.IdHangKhachHang = this.IdHangKhachHang; mucDongCuonMP.SoLuong = this.SoCuon; //Vì số lượng có thể không trùng mucDongCuonMP.DonViTinh = "cuốn"; mucDongCuonMP.SoToDoi = this.SoTrangRuot / 2; mucDongCuonMP.LoaiThanhPham = LoaiThanhPhamS.DongCuon; //Tiếp tục thông tin ban đầu var thongTinBanDauCuonMP = this.ThongTinBanDauCuonMoPhang(); thongTinBanDauCuonMP.TieuDeForm = "[Mới] Cuốn Mở phẳng"; thongTinBanDauCuonMP.TinhTrangForm = FormStateS.New; //điều chỉnh mục thành phẩm mucDongCuonMP.KieuDongCuon = KieuDongCuonS.MoPhang; var frm3 = new ThPhDongCuonMoPhangForm(thongTinBanDauCuonMP, mucDongCuonMP); frm3.MinimizeBox = false; frm3.MaximizeBox = false; frm3.StartPosition = FormStartPosition.CenterParent; frm3.ShowDialog(); if (frm3.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKClick_FormDongCuonMoPhang(frm3); //MessageBox.Show(this.CauHinhSanPhamS.Count().ToString()); CapNhatChiTietDongCuon(); } break; } }