예제 #1
0
        private void ThemBaiIn()
        {
            var thongTinChoBaiIn = new ThongTinBanDauChoBaiIn {
                IdHangKhachHang = this.IdHangKhachHang(),
                TinhTrangForm   = FormStateS.New,
                YeuCauTinhGia   = "",
                SanPhamRong     = 21f,
                SanPhamCao      = 29.7f
            };
            var baiIn = new BaiIn("Bài in");

            baiIn.TieuDe   = "Tiêu đề";
            baiIn.DienGiai = "Giấy, In, Thành phẩm, ...";
            baiIn.SoLuong  = 10;
            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)
            {
                XuLyNutOKTrenFormBaiIn_Click(frm);
                //MessageBox.Show(this.BaiInS.Count().ToString());
                LoadBaiInLenListView();
            }
        }
예제 #2
0
        private void XuLyNutOKTrenFormBaiIn_Click(BaiInToForm frm)
        {
            /*var baiIn = new KetQuaBaiIn();
             * baiIn.DonVi = frm.DonViTinh;
             * baiIn.DienGiai = frm.DienGiai;
             * baiIn.TieuDe = frm.TieuDe;
             * baiIn.SoLuong = frm.SoLuong;
             * baiIn.IdHangKH = frm.IdHangKhachHang;
             * baiIn.IdTinhGia = 0;
             * baiIn.TomTat_ChaoKH = frm.TomTatBaiIn_ChaoKH; */

            switch (frm.TinhTrangForm)
            {
            case FormStateS.Edit:
            case FormStateS.New:
                tinhGiaPres.Them_BaiIn(frm.DocBaiIn());
                break;
            }
        }