Ejemplo n.º 1
0
        private void grv_Khoa_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
        {
            if (grv_Khoa.IsNewItemRow(e.RowHandle))
            {
                //var colMaKhoa = grv_Khoa.Columns["MaKhoa"];
                var MaKhoa  = grv_Khoa.GetFocusedRowCellValue(colMaKhoa);
                var TenKhoa = grv_Khoa.GetFocusedRowCellValue(colTenKhoa);

                if (MaKhoa == null || string.IsNullOrEmpty(MaKhoa.ToString()))
                {
                    e.Valid = false;
                    grv_Khoa.SetColumnError(colMaKhoa, "Mã khoa không được trống");
                    return;
                }

                else
                {
                    var listMaKhoa = khoaRepository.GetAllKhoa();

                    foreach (var item in listMaKhoa)
                    {
                        if (MaKhoa.ToString() == item.MaKhoa.ToString())
                        {
                            e.Valid = false;
                            grv_Khoa.SetColumnError(colMaKhoa, "Mã khoa không được trùng");
                            return;
                        }
                    }

                    khoaRepository.UpdateKhoaFromGrid(MaKhoa.ToString(), TenKhoa.ToString());
                }
            }
        }
Ejemplo n.º 2
0
        private void LoadSrcKhoa()
        {
            var khoa = KhoaRepository.GetAllKhoa();

            srcKhoa.DataSource    = khoa;
            srcKhoa.ValueMember   = "MaKhoa";
            srcKhoa.DisplayMember = "TenKhoa";
        }
Ejemplo n.º 3
0
        private void LoadKhoa()
        {
            var ListKhoa = khoaRepository.GetAllKhoa();

            srcKhoa.Properties.DataSource    = ListKhoa;
            srcKhoa.Properties.ValueMember   = "MaKhoa";
            srcKhoa.Properties.DisplayMember = "TenKhoa";
        }