Ejemplo n.º 1
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.º 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);
                            }
                        }
                    }
                }
        }