Ejemplo n.º 1
0
        public void ThemHDDatHang()
        {
            frmDatHang_ChonNCC frmChonNCC = new frmDatHang_ChonNCC();     // khoi tao form chon nha cung cap

            frmChonNCC.MaNH = maNH;
            frmChonNCC.Mode = mode;


            frmChonNCC.LoadDanhSachNCC();


            while (frmChonNCC.ShowDialog() == DialogResult.OK)      //Mo form chon Nha cung cap
            {
                frmDatHang frmDatHang = new frmDatHang();
                frmDatHang.ThongTinDH.MaNH = maNH;
                frmDatHang.Mode            = mode;

                frmDatHang.ThongTinDH.MaNCC  = frmChonNCC.MaNCC;
                frmDatHang.ThongTinDH.TenNCC = frmChonNCC.TenNCC;
                frmDatHang.TenNCC            = frmChonNCC.TenNCC;

                frmDatHang.LoadDuLieu(1);

                if (frmDatHang.ShowDialog() == DialogResult.OK)         //Mo form chon nguyen lieu va thong tin dat hang
                {
                    try
                    {
                        int MaHD = busDatHang.InsertDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang);
                        if (MaHD == -1)
                        {
                            DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            LoadDSDatHang();
                            if (dtDatHang.Rows.Count > 0)
                            {
                                gvDatHang.SelectRow(0);
                            }
                            DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm đơn đặt hàng mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    catch (Exception)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                break;
            }
        }
Ejemplo n.º 2
0
        public void CapNhatHDDatHang()
        {
            if (sttDH != -1)
            {
                if (lsDatHang[sttDH - 1].TinhTrang == "Đã Giao" || lsDatHang[sttDH - 1].TinhTrang == "Hủy")
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Không thể cập nhật đơn đặt hàng này!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    frmDatHang frmDatHang = new frmDatHang();
                    frmDatHang.ThongTinDH = lsDatHang[sttDH - 1];
                    frmDatHang.Mode       = mode;

                    frmDatHang.LoadThongTinDatHang();

                    frmDatHang.LoadDuLieu(2);

                    if (frmDatHang.ShowDialog() == DialogResult.OK)
                    {
                        try
                        {
                            int result = busDatHang.UpdateDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang);
                            if (result == -1)
                            {
                                DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                LoadDSDatHang();
                                DevExpress.XtraEditors.XtraMessageBox.Show("Đã cập nhật đơn đặt hàng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        catch (Exception)
                        {
                            DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public void CapNhatHDDatHang()
        {
            if (sttDH != -1)
                {
                    if (lsDatHang[sttDH - 1].TinhTrang == "Đã Giao" || lsDatHang[sttDH - 1].TinhTrang == "Hủy")
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Không thể cập nhật đơn đặt hàng này!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        frmDatHang frmDatHang = new frmDatHang();
                        frmDatHang.ThongTinDH = lsDatHang[sttDH - 1];
                        frmDatHang.Mode = mode;

                        frmDatHang.LoadThongTinDatHang();

                        frmDatHang.LoadDuLieu(2);

                        if (frmDatHang.ShowDialog() == DialogResult.OK)
                        {

                            try
                            {
                                int result = busDatHang.UpdateDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang);
                                if (result == -1)
                                {
                                    DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }
                                else
                                {
                                    LoadDSDatHang();
                                    DevExpress.XtraEditors.XtraMessageBox.Show("Đã cập nhật đơn đặt hàng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }
                            }
                            catch (Exception)
                            {
                                DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thông tin đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                }
        }
Ejemplo n.º 4
0
        public void ThemHDDatHang()
        {
            frmDatHang_ChonNCC frmChonNCC = new frmDatHang_ChonNCC(); // khoi tao form chon nha cung cap
                frmChonNCC.MaNH = maNH;
                frmChonNCC.Mode = mode;

                frmChonNCC.LoadDanhSachNCC();

                while (frmChonNCC.ShowDialog() == DialogResult.OK)  //Mo form chon Nha cung cap
                {
                    frmDatHang frmDatHang = new frmDatHang();
                    frmDatHang.ThongTinDH.MaNH = maNH;
                    frmDatHang.Mode = mode;

                    frmDatHang.ThongTinDH.MaNCC = frmChonNCC.MaNCC;
                    frmDatHang.ThongTinDH.TenNCC = frmChonNCC.TenNCC;
                    frmDatHang.TenNCC = frmChonNCC.TenNCC;

                    frmDatHang.LoadDuLieu(1);

                    if (frmDatHang.ShowDialog() == DialogResult.OK)     //Mo form chon nguyen lieu va thong tin dat hang
                    {
                        try
                        {
                            int MaHD = busDatHang.InsertDatHang(mode, frmDatHang.ThongTinDH, frmDatHang.DtChiTietDatHang);
                            if (MaHD == -1)
                            {
                                DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                LoadDSDatHang();
                                if (dtDatHang.Rows.Count > 0)
                                    gvDatHang.SelectRow(0);
                                DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm đơn đặt hàng mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        catch (Exception)
                        {
                            DevExpress.XtraEditors.XtraMessageBox.Show("Đặt hàng thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    break;
                }
        }