private void ThemRuotSach() { var thongTinChoBaiIn = new ThongTinBanDauChoBaiIn { IdHangKhachHang = this.IdHangKhachHang, TinhTrangForm = FormStateS.New, TieuDeForm = "[Mới] Ruột Sách", YeuCauTinhGia = this.TieuDe + '\r' + '\n' + string.Format(" - Số cuốn: {0}" + '\r' + '\n', this.SoCuon) + " - Đóng cuốn: " + lbxDongCuon.SelectedItem.Text + '\r' + '\n' + string.Format(" - Ruột: {0} trg" + '\r' + '\n', this.SoTrangRuot), DanDoThem = " - Số lượng chỉ là tượng trưng" + '\r' + '\n' + " - Tờ ruột liền (đóng keo, kim) hay Tờ rời (đóng lò xo, nẹp vít)" + '\r' + '\n' + " - Từ đây nhập Số lượng chính xác" + '\r' + '\n' }; var baiIn = new BaiIn("Ruột sách"); baiIn.DienGiai = "Giấy, In, Thành phẩm, v.v."; //Xác định ruột đôi hay ruột đơn để thêm kích thước và số lượng cho phù hợp //Ruột đơn là 2 trang rời, ruột đôi là 2 trang liền var monDongCuon = inSachPres.DocMonDongCuonTheoID(); if (monDongCuon.RuotDon) { baiIn.SoLuong = inSachPres.TongSoTrangRuot() / 2; thongTinChoBaiIn.YeuCauTinhGia += string.Format(" - Ruột khổ: {0} x {1}cm" + '\r' + '\n', this.SachRong, this.SachCao); thongTinChoBaiIn.SanPhamRong = this.SachRong;//Bài in bìa } else { baiIn.SoLuong = baiIn.SoLuong = inSachPres.TongSoTrangRuot() / 4; thongTinChoBaiIn.YeuCauTinhGia += string.Format(" - Ruột khổ: {0} x {1}cm" + '\r' + '\n', this.SachRong * 2, this.SachCao); thongTinChoBaiIn.SanPhamRong = this.SachRong * 2;//Ruôt rộng gấp đôi } thongTinChoBaiIn.SanPhamCao = this.SachCao; baiIn.DonVi = "tờ"; baiIn.IdHangKH = this.IdHangKhachHang; var frm = new BaiInToForm(thongTinChoBaiIn, baiIn); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormBaiInRuot(frm); } }
private void ThemBiaSach() { var thongTinChoBaiIn = new ThongTinBanDauChoBaiIn { IdHangKhachHang = this.IdHangKhachHang, TinhTrangForm = FormStateS.New, TieuDeForm = "[Mới] Bìa sách", YeuCauTinhGia = this.TieuDe + '\r' + '\n' + " - Đóng cuốn: " + lbxDongCuon.SelectedItem.Text + '\r' + '\n' + string.Format(" - Số cuốn: {0}" + '\r' + '\n', this.SoCuon) + string.Format(" - Bìa: {0} trg" + '\r' + '\n', this.SoTrangBia), DanDoThem = " - Số lượng chỉ là tượng trưng" + '\r' + '\n' + " - Bìa tờ liền (đóng keo, kim) hay Bìa rời (đóng lò xo, nẹp vít)" + '\r' + '\n' + " - Từ đây nhập Số lượng chính xác" + '\r' + '\n' }; var baiIn = new BaiIn("Bìa sách"); baiIn.DienGiai = "Giấy, In, Thành phẩm, v.v."; ///Xác định bìa đơn hay bìa đôi để thêm kích thước và số lượng cho phù hợp ///bìa đơn là 2 trang rời, bìa đôi là 2 trang liền var monDongCuon = inSachPres.DocMonDongCuonTheoID(); if (monDongCuon.BiaDon) { baiIn.SoLuong = this.SoCuon * 2; //suy luật số lượng bìa thongTinChoBaiIn.YeuCauTinhGia += string.Format(" - Bìa khổ: {0} x {1}cm" + '\r' + '\n', this.SachRong, this.SachCao); thongTinChoBaiIn.SanPhamRong = this.SachRong; } else { baiIn.SoLuong = this.SoCuon; thongTinChoBaiIn.YeuCauTinhGia += string.Format(" - Bìa khổ: {0} x {1}cm" + '\r' + '\n', this.SachRong * 2 + this.GayDay, this.SachCao); thongTinChoBaiIn.SanPhamRong = this.SachRong * 2 + this.GayDay; } thongTinChoBaiIn.SanPhamCao = this.SachCao; baiIn.DonVi = "Tờ"; baiIn.IdHangKH = this.IdHangKhachHang; var frm = new BaiInToForm(thongTinChoBaiIn, baiIn); frm.MinimizeBox = false; frm.MaximizeBox = false; frm.StartPosition = FormStartPosition.CenterParent; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { XuLyNutOKTrenFormBaiInBia(frm); //MessageBox.Show(this.BaiInS.Count().ToString()); //LoadBaiInLenListView(); } }
private void XuLyNutOKTrenFormBaiInRuot(BaiInToForm frm) { switch (frm.TinhTrangForm) { case FormStateS.New: this.Ruot = frm.DocBaiIn(); break; case FormStateS.Edit: frm.DocBaiIn(); //Cập nhật break; } CapNhatChiTietRuot(); }