Exemplo n.º 1
0
        private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa ?", "CẢNH BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
                == DialogResult.No)
            {
                return;
            }
            int    rowIndex = gvMain.FocusedRowHandle;
            string colID    = "CUSTOMER_GROUP_ID";
            string value    = gvMain.GetRowCellValue(rowIndex, colID).ToString();

            if (BUS_KhuVuc.KiemTraKV(value) == true)
            {
                BUS_KhuVuc.XoaKV(value);

                Action.Module     = "Khu Vực";
                Action.ActionName = "Xóa";
                Action.Reference  = value;
                Action.LuuThongTin();

                LoadData();
            }
            else
            {
                return;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Hàm xử lý việc thêm đối tượng
        /// </summary>
        private void xlThem()
        {
            if (txtTen.Text == "")
            {
                error.SetError(txtTen, "Vui lòng điền thông tin !");
            }
            else
            {
                error.SetError(txtTen, string.Empty);
            }

            if (txtMa.Text == "")
            {
                error.SetError(txtMa, "Vui lòng điền thông tin !");
            }
            else if (BUS_KhuVuc.KiemTraKV(txtMa.Text))
            {
                error.SetError(txtMa, "Mã đã tồn tại, vui lòng chọn giá trị khác !");
            }
            else
            {
                error.SetError(txtMa, string.Empty);
            }

            if (error.GetError(txtMa) == string.Empty && error.GetError(txtTen) == string.Empty)
            {
                switch (flag)
                {
                case 0:
                    ThemKV(); break;

                case 1:
                    ThemDV(); break;

                case 2:
                    ThemNH(); break;

                case 3:
                    ThemBP(); break;
                }
                ;
            }
        }