public frmModulo() { InitializeComponent(); List <BEModulo> olModulos = new List <BEModulo>(); olModulos = BLModulo.ListarModulos(0, 0, ""); gridControl1.DataSource = olModulos; //gridView1.ShowFindPanel(); }
void SubModulo() { #region VER SUBMODULOS //IdModuloPadre = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDMODULO"])); IdModuloPadre = CurrentIdModulo; List <BEModulo> olSubModulos = BLModulo.ListarModulos(0, CurrentIdModulo, ""); if (olSubModulos.Count > 0) { gridControl1.DataSource = olSubModulos; } else { XtraMessageBox.Show("No Tiene Sub Modulos", "Alerta"); } #endregion }
private void RegresarModulo() { #region REGRESAR AL PADRE //int Pos; //Pos = dgvModulos.CurrentRow.Index; //dgvModulos.Rows[Pos].Cells["IDABUELO"].Value != null //Convert.ToInt32() if (gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDABUELO"]) != "") { IdModuloAbuelo = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDABUELO"])); IdModuloPadre = IdModuloAbuelo; List <BEModulo> olSubModulos = BLModulo.ListarModulos(0, IdModuloAbuelo, ""); gridControl1.DataSource = olSubModulos; } else { XtraMessageBox.Show("Ha llegado al nivel máximo", "Alerta"); } #endregion }
protected internal override void ButtonClick(string tag) { switch (tag) { case "SubModulo": SubModulo(); break; case "Regresar": RegresarModulo(); break; case "Nuevo": CreaNuevoModulo(); break; case "Editar": if (gridView1.RowCount > 0) { //IdModulo = Convert.ToInt32(gridView1.GetRowCellDisplayText(gridView1.FocusedRowHandle, gridView1.Columns["IDMODULO"])); EditaModulo(CurrentIdModulo); List <BEModulo> olModulos = new List <BEModulo>(); olModulos = BLModulo.ListarModulos(0, IdModuloPadre, ""); gridControl1.DataSource = olModulos; } break; default: break; } }