public frmGRUPO(string modo, GRUPO entidad) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eGRUPO = entidad; }
private void AbreForm(string modo, GRUPO entidad) { var formGrupo = new frmGRUPO(modo, entidad); var drResultado = formGrupo.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaGrilla(); } }
private void AbreForm(string modo, GRUPO grupo, FORMULARIO formulario) { var form = new frmPERFIL(modo, eUSUARIO, grupo, formulario); var drResultado = form.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaListBoxs(); } }
public frmPERFIL(string modo, USUARIO usuario, GRUPO grupo, FORMULARIO formulario) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eUSUARIO = usuario; eGRUPO = grupo; eFORMULARIO = formulario; }
private void btnALTAS_Click(object sender, EventArgs e) { try { var entidad = new GRUPO(); AbreForm("A", entidad); } catch (Exception ex) { ProcesarExcepcion(ex); } }
private void btnALTAS_Click(object sender, EventArgs e) { try { //controlo que no sea null var formulario = (FORMULARIO)lbFormularios.SelectedItem; if (formulario.PERMISOS.Count == 0) { MostrarMensajeAdvertencia("El Fomulario " + formulario.FRM_DESCRIPCION + " no posee Permisos."); return; } selectedGrupo = (GRUPO)lbGrupos.SelectedItem; selectedForm = (FORMULARIO)lbFormularios.SelectedItem; AbreForm("A", selectedGrupo, selectedForm); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public PERFIL ObtenerPerfil(GRUPO eGrupo, FORMULARIO eFormulario, PERMISO ePermiso) { return mPERFIL.ObtenerPerfil(eGrupo,eFormulario,ePermiso); }
/// <summary> /// Crear un nuevo objeto GRUPO. /// </summary> /// <param name="gRU_CODIGO">Valor inicial de la propiedad GRU_CODIGO.</param> public static GRUPO CreateGRUPO(global::System.Int32 gRU_CODIGO) { GRUPO gRUPO = new GRUPO(); gRUPO.GRU_CODIGO = gRU_CODIGO; return gRUPO; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet GRUPO. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToGRUPO(GRUPO gRUPO) { base.AddObject("GRUPO", gRUPO); }
private void btnBAJAS_Click(object sender, EventArgs e) { try { if (lbPermisos.SelectedItem == null) { return; } selectedGrupo = (GRUPO)lbGrupos.SelectedItem; selectedForm = (FORMULARIO)lbFormularios.SelectedItem; selectedPermiso = (PERMISO)lbPermisos.SelectedItem; var ePerfil = cPERFILES.ObtenerPerfil(selectedGrupo, selectedForm, selectedPermiso); if (ePerfil == null) { MostrarMensajeAdvertencia(Mensajes.SeleccionarItem); return; } var rta = MostrarMensajePreguntaSI_NO(string.Format("Confirma que desea denegar el permiso " + selectedPermiso.PER_DESCRIPCION.ToUpper() + " al grupo " + selectedGrupo.GRU_DESCRIPCION.ToUpper() + " en el formulario " + selectedForm.FRM_DESCRIPCION.ToUpper() + "?")); if (rta) { cPERFILES.Baja(ePerfil); LlenaListBoxs(); } } catch (Exception ex) { ProcesarExcepcion(ex); } }
private void lbGrupos_SelectedValueChanged(object sender, EventArgs e) { try { selectedGrupo = (GRUPO)lbGrupos.SelectedItem; if (selectedForm != null && selectedGrupo != null) { LlenaListBoxs(); } } catch (Exception ex) { ProcesarExcepcion(ex); } }
public bool ValidarPerfil(GRUPO grupo, FORMULARIO formulario, PERMISO permiso) { var perfil = from perf in mPERFIL.ObtenerTodos() where perf.GRUPO.GRU_CODIGO == grupo.GRU_CODIGO && perf.FORMULARIO.FRM_CODIGO == formulario.FRM_CODIGO && perf.PERMISO.PER_CODIGO == permiso.PER_CODIGO select perf; if (perfil.Count() != 0) { return true; } else return false; }
private void CargaDatos() { //ARMACOMBO GRUPO GRUPO newGrupo = new GRUPO(); newGrupo.GRU_DESCRIPCION = "Todos"; newGrupo.GRU_ESTADO = true; List<GRUPO> listaGrupos = new List<GRUPO>(); listaGrupos.Add(newGrupo); listaGrupos.AddRange(cGRUPOS.ObtenerTodos()); cmbGrupoFiltro.DataSource = listaGrupos; cmbGrupoFiltro.DisplayMember = "GRU_DESCRIPCION"; //ARMACOMBO ESTADOS cmbEstadoFiltro.Items.Add("Todos"); cmbEstadoFiltro.Items.Add("Activos"); cmbEstadoFiltro.Items.Add("Inactivos"); cmbEstadoFiltro.SelectedIndex = 0; }
public void Modificacion(GRUPO entidad) { mGRUPOS.Modificacion(entidad); }
public void BajaLogica(GRUPO entidad) { entidad.GRU_ESTADO = false; mGRUPOS.Modificacion(entidad); }
public GRUPO AltaConRetorno(GRUPO entidad) { return mGRUPOS.AltaConRetorno(entidad); }
public void Alta(GRUPO entidad) { mGRUPOS.Alta(entidad); }