Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
            }
        }