void ListarOpciones() { List <BEOpcion> olOpcionesModulo = BLModulo.ListarOpcionesModulo(idModulo); List <BEOpcion> olOpciones = BLOpcion.Listar(0, ""); gridControl2.DataSource = olOpcionesModulo; gridControl1.DataSource = olOpciones.Where(x => !olOpcionesModulo.Any(y => y.EPI_INT_IDOPCION == x.EPI_INT_IDOPCION)).ToList(); }
void CargarOpcionModuloPerfil() { List <BEOpcionModuloPerfil> olOpcionesModulo = BLModulo.ListarOpcionesModuloPerfil(Convert.ToInt32(searchLookUpEdit1.EditValue)); List <BEOpcionModuloPerfil> olOpcionesModuloPerfil = BLPerfil.ListarOpcionesModuloPerfil(this.idPerfil); gridControl3.DataSource = olOpcionesModuloPerfil; gridControl2.DataSource = olOpcionesModulo.Where(x => !olOpcionesModuloPerfil.Any(y => y.EPI_INT_IDOPCIONMODULO == x.EPI_INT_IDOPCIONMODULO)).ToList(); }
public frmModulo() { InitializeComponent(); List <BEModulo> olModulos = new List <BEModulo>(); olModulos = BLModulo.ListarModulos(0, 0, ""); gridControl1.DataSource = olModulos; //gridView1.ShowFindPanel(); }
void CreaNuevoPerfil(int idPerfil) { this.idPerfil = idPerfil; this.txtNombrePerfil.Text = string.Empty; List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE { ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO }).ToList(); BaseForm.CargaSLU(searchLookUpEdit1, omod, "ValueMember", "DisplayMember"); }
private void btnDerecha_Click(object sender, EventArgs e) { ColumnView view = gridControl1.MainView as ColumnView; foreach (var item in gridView1.GetSelectedRows()) { BEOpcion oOp = new BEOpcion(); oOp = view.GetRow(item) as BEOpcion; eResultado res = BLModulo.AgregarOpcionModulo(idModulo, oOp.EPI_INT_IDOPCION); } ListarOpciones(); }
void EditaPerfil(int idPerfil) { this.idPerfil = idPerfil; BEPerfil olPerfil = BLPerfil.ListarPerfil(idPerfil, "").SingleOrDefault(); this.txtNombrePerfil.Text = olPerfil.EPI_VCH_NOMBREPERFIL.ToString(); List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE { ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO }).ToList(); BaseForm.CargaSLU(searchLookUpEdit1, omod, "ValueMember", "DisplayMember"); CargarOpcionModuloPerfil(); }
public frmModuloEditar(int idModulo) { InitializeComponent(); this.idModulo = idModulo; List <BELlenaSLUE> omod = BLModulo.ListarModulo(0, "").Select(x => new BELlenaSLUE { ValueMember = Convert.ToInt32(x.EPI_INT_IDMODULO), DisplayMember = x.EPI_VCH_NOMBREMODULO }).ToList(); BaseForm.CargaSLU(searchLookUpEdit2, omod, "ValueMember", "DisplayMember"); if (idModulo > 0) { TBL_EPI_MODULO oModulo = BLModulo.obtieneModulos(idModulo); chkWindowsForm.Checked = Convert.ToBoolean(oModulo.EPI_BIT_WINDOWS ?? false); chkPaginaWeb.Checked = Convert.ToBoolean(oModulo.EPI_BIT_WEB ?? false); chkAppMovil.Checked = Convert.ToBoolean(oModulo.EPI_BIT_MOVIL ?? false); txtModulo.Text = oModulo.EPI_VCH_NOMBREMODULO ?? ""; //txtWindowsForm.ReadOnly = chkWindowsForm.Checked; txtWindowsForm.Text = oModulo.EPI_VCH_WINDOWSFORM ?? ""; //txtPaginaWeb.ReadOnly = chkPaginaWeb.Checked; txtPaginaWeb.Text = oModulo.EPI_VCH_PAGINA ?? ""; //txtAppMovil.ReadOnly = chkAppMovil.Checked; txtAppMovil.Text = oModulo.EPI_VCH_APPMOVIL ?? ""; txtImagen16x16.Text = oModulo.EPI_VCH_IMAGEN16x16 ?? ""; txtImagen32x32.Text = oModulo.EPI_VCH_IMAGEN32x32 ?? ""; txtImagenIndex16x16.EditValue = Convert.ToInt32(oModulo.EPI_INT_IMAGENINDEX16X16 ?? 0); txtImagenIndex32x32.EditValue = Convert.ToInt32(oModulo.EPI_INT_IMAGENINDEX32X32 ?? 0); searchLookUpEdit2.EditValue = oModulo.EPI_INT_MODULOPADRE; } ListarOpciones(); }
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; } }
private void btnGuargar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { TBL_EPI_MODULO oModulo = new TBL_EPI_MODULO(); oModulo.EPI_VCH_NOMBREMODULO = txtModulo.Text; oModulo.EPI_VCH_WINDOWSFORM = txtWindowsForm.Text; oModulo.EPI_BIT_WINDOWS = chkWindowsForm.Checked; oModulo.EPI_VCH_PAGINA = txtPaginaWeb.Text; oModulo.EPI_BIT_WEB = chkPaginaWeb.Checked; oModulo.EPI_VCH_APPMOVIL = txtAppMovil.Text; oModulo.EPI_BIT_MOVIL = chkAppMovil.Checked; oModulo.EPI_VCH_IMAGEN16x16 = txtImagen16x16.Text; oModulo.EPI_VCH_IMAGEN32x32 = txtImagen32x32.Text; oModulo.EPI_INT_IMAGENINDEX16X16 = Convert.ToInt32(txtImagenIndex16x16.EditValue); oModulo.EPI_INT_IMAGENINDEX32X32 = Convert.ToInt32(txtImagenIndex32x32.EditValue); if (searchLookUpEdit2.EditValue == null) { oModulo.EPI_INT_MODULOPADRE = 0; } else { oModulo.EPI_INT_MODULOPADRE = int.Parse(searchLookUpEdit2.EditValue.ToString()); } eResultado Res; if (idModulo == 0) { oModulo.EPI_BIT_ACTIVO = true; oModulo.EPI_DAT_FECHACREACION = DateTime.Now; Res = BLModulo.Insertar(oModulo); this.idModulo = oModulo.EPI_INT_IDMODULO; if (Res == eResultado.Correcto) { XtraMessageBox.Show("Módulo se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { oModulo.EPI_INT_IDMODULO = this.idModulo; //oModulo.EPI_INT_MODULOPADRE = Convert.ToInt32(this.lbIDPadre.Text); oModulo.EPI_DAT_FECHAMODIFICA = DateTime.Now; Res = BLModulo.Actualizar(oModulo); if (Res == eResultado.Correcto) { XtraMessageBox.Show("Módulo se Actualizó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } }