Пример #1
0
        public void ThemNhaCungCap()
        {
            frmNhaCungCap_Them_CapNhat _frm = new frmNhaCungCap_Them_CapNhat();

            //_frm.lsNguyenLieuChon = new List<VNguyenLieu_DTO>();
            _frm.Flag = 1;
            _frm.MaNH = maNH;
            _frm.Mode = mode;
            if (_frm.ShowDialog() == DialogResult.OK)
            {
                DataTable       dtNguyenLieu = _frm.DtNguyenLieuChon;
                VNhaCungCap_DTO dtoNCC       = _frm.DtoNCC;
                try
                {
                    int result = busNhaCungCap.InsertNhaCungCap(mode, _frm.DtoNCC, _frm.DtChiTietNCC);
                    if (result == -1)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Thêm nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        LoadNhaCungCap();
                        if (dtNCC.Rows.Count > 0)
                        {
                            gvNCC.SelectRow(0);
                        }
                        DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm nhà cung cấp mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception)
                {
                    DevExpress.XtraEditors.XtraMessageBox.Show("Thêm nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Пример #2
0
        public void CapNhatNhaCungCap()
        {
            frmNhaCungCap_Them_CapNhat _frm = new frmNhaCungCap_Them_CapNhat();

            _frm.Flag   = 2;
            _frm.MaNH   = maNH;
            _frm.DtoNCC = lsNCC[indexNCC];
            _frm.Mode   = mode;
            if (_frm.ShowDialog() == DialogResult.OK)
            {
                DataTable       dtNguyenLieu             = _frm.DtNguyenLieuChon;
                VNhaCungCap_DTO dtoNCC                   = _frm.DtoNCC;
                DevExpress.Utils.WaitDialogForm frmWailt = new DevExpress.Utils.WaitDialogForm("", " Đang Cập Nhật Thông Tin Nhà Cung Cấp ");
                frmWailt.LookAndFeel.SetSkinStyle("Seven Classic");
                try
                {
                    frmWailt.Show();
                    int result = busNhaCungCap.UpdatetNhaCungCap(mode, _frm.DtoNCC, _frm.DtChiTietNCC);
                    if (result == 0)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        frmWailt.Close();
                        LoadNhaCungCap();
                        LoadNguyenLieu(lsNCC[sttNCC - 1].MaNCC);
                        DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception)
                {
                    frmWailt.Close();
                    DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Пример #3
0
 public void CapNhatNhaCungCap()
 {
     frmNhaCungCap_Them_CapNhat _frm = new frmNhaCungCap_Them_CapNhat();
         _frm.Flag = 2;
         _frm.MaNH = maNH;
         _frm.DtoNCC = lsNCC[indexNCC];
         _frm.Mode = mode;
         if (_frm.ShowDialog() == DialogResult.OK)
         {
             DataTable dtNguyenLieu = _frm.DtNguyenLieuChon;
             VNhaCungCap_DTO dtoNCC = _frm.DtoNCC;
             DevExpress.Utils.WaitDialogForm frmWailt = new DevExpress.Utils.WaitDialogForm(""," Đang Cập Nhật Thông Tin Nhà Cung Cấp ");
             frmWailt.LookAndFeel.SetSkinStyle("Seven Classic");
             try
             {
                 frmWailt.Show();
                 int result = busNhaCungCap.UpdatetNhaCungCap(mode, _frm.DtoNCC, _frm.DtChiTietNCC);
                 if (result == 0)
                 {
                     DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     frmWailt.Close();
                     LoadNhaCungCap();
                     LoadNguyenLieu(lsNCC[sttNCC - 1].MaNCC);
                     DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             catch (Exception)
             {
                 frmWailt.Close();
                 DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
 }
Пример #4
0
        public void ThemNhaCungCap()
        {
            frmNhaCungCap_Them_CapNhat _frm = new frmNhaCungCap_Them_CapNhat();
                //_frm.lsNguyenLieuChon = new List<VNguyenLieu_DTO>();
                _frm.Flag = 1;
                _frm.MaNH = maNH;
                _frm.Mode = mode;
                if(_frm.ShowDialog() == DialogResult.OK)
                {
                    DataTable dtNguyenLieu = _frm.DtNguyenLieuChon;
                    VNhaCungCap_DTO dtoNCC = _frm.DtoNCC;
                    try
                    {
                        int result = busNhaCungCap.InsertNhaCungCap(mode, _frm.DtoNCC, _frm.DtChiTietNCC);
                        if (result == -1)
                        {
                            DevExpress.XtraEditors.XtraMessageBox.Show("Thêm nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            LoadNhaCungCap();
                            if (dtNCC.Rows.Count > 0)
                                gvNCC.SelectRow(0);
                            DevExpress.XtraEditors.XtraMessageBox.Show("Đã thêm nhà cung cấp mới", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    catch (Exception)
                    {
                        DevExpress.XtraEditors.XtraMessageBox.Show("Thêm nhà cung cấp không thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                }
        }