Example #1
0
        private void SuaCuon()
        {
            var thongTinChoSach = new ThongTinBanDauChoBaiIn
            {
                IdHangKhachHang = this.IdHangKhachHang(),
                TinhTrangForm   = FormStateS.Edit,
                YeuCauTinhGia   = ""
            };

            var giaSach = tinhGiaPres.DocCuonTheoID(this.IdGiaSachDiGiChon);

            var frm = new InSachForm(thongTinChoSach, giaSach);

            frm.MinimizeBox   = false;
            frm.MaximizeBox   = false;
            frm.StartPosition = FormStartPosition.CenterParent;

            frm.ShowDialog();
            if (frm.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                XuLyNutOKTrenFormCuon(frm);
                //MessageBox.Show(this.BaiInS.Count().ToString());
                LoadCuonLenListView();
            }
        }
Example #2
0
        private void ThemCuon()
        {
            var thongTinChoSach = new ThongTinBanDauChoBaiIn
            {
                IdHangKhachHang = this.IdHangKhachHang(),
                TinhTrangForm   = FormStateS.New,
                TieuDeForm      = "[Mới] Tính giá Cuốn",
                YeuCauTinhGia   = ""
            };
            var quiCachSach = new Sach
            {
                ChieuCao     = 10,
                ChieuRong    = 5,
                GayDay       = 0.5f,
                KieuDongCuon = KieuDongCuonS.KimKeoNep,
                SoTrangBia   = 4,
                SoTrangRuot  = 8
            };
            var giaSach = new GiaInSachDigi(quiCachSach, 10, this.IdHangKhachHang(),
                                            0, "In cataloque");

            var frm = new InSachForm(thongTinChoSach, giaSach);

            frm.MinimizeBox   = false;
            frm.MaximizeBox   = false;
            frm.StartPosition = FormStartPosition.CenterParent;

            frm.ShowDialog();
            if (frm.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                XuLyNutOKTrenFormCuon(frm);
                //MessageBox.Show(this.BaiInS.Count().ToString());
                LoadCuonLenListView();
            }
        }
Example #3
0
        private void XuLyNutOKTrenFormCuon(InSachForm frm)
        {
            switch (frm.TinhTrangForm)
            {
            case FormStateS.Edit:
                frm.DocGiaInSachDigi();    //Để cập nhật
                break;

            case FormStateS.New:
                tinhGiaPres.Them_Sach(frm.DocGiaInSachDigi());
                break;
            }
        }