// Establezco como privado al constructor private FrmUsuarios(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); botonera1.ArmaPerfil(oUsuario, "FrmUsuarios"); }
// Declaro como publico al constructor public FrmProfesional(string fModo, Modelo_Entidades.Profesional miProfesional, Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); // Inicializo a las controladoras cProfesional = Controladora.cProfesional.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cTipo_Documento = Controladora.cTipo_Documento.ObtenerInstancia(); cProvincia = Controladora.cProvincia.ObtenerInstancia(); cLocalidad = Controladora.cLocalidad.ObtenerInstancia(); cEstado = Controladora.cEstado.ObtenerInstancia(); cTipo_Matricula = Controladora.cTipo_Matricula.ObtenerInstancia(); cColegio = Controladora.cColegio.ObtenerInstancia(); cTitulo = Controladora.cTitulo.ObtenerInstancia(); cTipo_Certificado = Controladora.cTipo_Certificado.ObtenerInstancia(); cMatricula = Controladora.cMatricula.ObtenerInstancia(); cVerificacion = Controladora.cVerificacion.ObtenerInstancia(); cMovimiento = Controladora.cMovimiento.ObtenerInstancia(); cCtaCte = Controladora.cCtaCte.ObtenerInstancia(); cCuota = Controladora.cCuota.ObtenerInstancia(); cExpediente = Controladora.cExpediente.ObtenerInstancia(); cTipo_Movimiento = Controladora.cTipo_Movimiento.ObtenerInstancia(); cAuditoria = Controladora.cAuditoria.ObtenerInstancia(); modo = fModo; oProfesional = miProfesional; miUsuario = oUsuario; }
// Declaro como publico al constructor public FrmLogin() { InitializeComponent(); // Creo una controladora de usuario para trabajarla durante el formulario cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); }
// Hago públio el formulario para poder llamarlo desde otros public FrmGrupo(string fModo, Modelo_Entidades.Grupo miGrupo) { InitializeComponent(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPerfil = Controladora.cPerfil.ObtenerInstancia(); cFormulario = Controladora.cFormulario.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cPermiso = Controladora.cPermiso.ObtenerInstancia(); modo = fModo; oGrupo = miGrupo; if (modo != "Alta") { if (modo == "Consulta") { txt_descripcion.Enabled = false; chklstbox_usuarios.Enabled = false; btn_guardar.Enabled = false; btn_cancelar.Text = "Cerrar"; } txt_descripcion.Text = oGrupo.descripcion; chklstbox_permisos.Enabled = false; } else { this.tabs_grupos.TabPages.Remove(tab_permiso); } }
public void ArmaPerfil(Modelo_Entidades.Usuario oUsuario, string form) { cPerfil = Controladora.cPerfil.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); btn_agregar.Enabled = false; btn_eliminar.Enabled = false; btn_modificar.Enabled = false; btn_verdetalle.Enabled = false; try { foreach (Modelo_Entidades.Grupo oGrupo in oUsuario.Grupos) { foreach (Modelo_Entidades.Perfil oPerfil in oGrupo.Perfiles) { if (oPerfil.Formulario.descripcion == form) { switch (oPerfil.Permiso.descripcion) { case "Alta": if (form == "FrmAuditorias") { btn_agregar.Text = "Formatear"; } btn_agregar.Enabled = true; break; case "Baja": if (form == "FrmTramites") { //btn_eliminar.Visible = false; } btn_eliminar.Enabled = true; break; case "Modifica": if (form == "FrmAuditorias") { btn_modificar.Visible = false; } btn_modificar.Enabled = true; break; case "Consulta": btn_verdetalle.Enabled = true; break; } } } } } catch (Exception Exc) { throw new Exception(Exc.Message); } }
public void ArmaPerfil(Modelo_Entidades.Usuario oUsuario, string form) { cPerfil = Controladora.cPerfil.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); btn_agregar.Enabled = false; btn_eliminar.Enabled = false; btn_modificar.Enabled = false; btn_verdetalle.Enabled = false; try { foreach (Modelo_Entidades.Grupo oGrupo in cUsuario.ObtenerGruposUsuario(oUsuario.id)) { foreach (Modelo_Entidades.Permiso oPermiso in cPerfil.ObtenerPermisos(oGrupo.id, form)) { switch (oPermiso.descripcion) { case "Alta": if (form == "FrmAuditorias") { btn_agregar.Text = "Formatear"; } btn_agregar.Enabled = true; break; case "Baja": if (form == "FrmProfesionales" || form == "FrmExpedientes") { btn_eliminar.Visible = false; } btn_eliminar.Enabled = true; break; case "Modifica": if (form == "FrmAuditorias") { btn_modificar.Visible = false; } btn_modificar.Enabled = true; break; case "Consulta": btn_verdetalle.Enabled = true; break; } } } } catch (Exception Exc) { throw new Exception(Exc.Message); } }
// Declaro al constructor como privado private FrmPerfiles(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); miUsuario = oUsuario; cPerfil = Controladora.cPerfil.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPermiso = Controladora.cPermiso.ObtenerInstancia(); cFormulario = Controladora.cFormulario.ObtenerInstancia(); botonera1.ArmaPerfil(oUsuario, "FrmPerfiles"); }
// Establezco como privado al constructor private FrmTramites(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPersonas = Controladora.cPersona.ObtenerInstancia(); cTramite = Controladora.cTramite.ObtenerInstancia(); cDetalles_Tramite = Controladora.cDetalles_Tramite.ObtenerInstancia(); cCU_GestionarTramites = Controladora.cCU_GestionarTramites.ObtenerInstancia(); miUsuario = oUsuario; //CU Gestionar Tramites: Paso 1 botonera1.ArmaBotonera(cCU_GestionarTramites.ObtenerPermisos(miUsuario,"FrmTramites")); }
// Establezco como privado al constructor private FrmTramites(Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPersonas = Controladora.cPersona.ObtenerInstancia(); cTramite = Controladora.cTramite.ObtenerInstancia(); cDetalles_Tramite = Controladora.cDetalles_Tramite.ObtenerInstancia(); cCU_GestionarTramites = Controladora.cCU_GestionarTramites.ObtenerInstancia(); miUsuario = oUsuario; //CU Gestionar Tramites: Paso 1 botonera1.ArmaBotonera(cCU_GestionarTramites.ObtenerPermisos(miUsuario, "FrmTramites")); }
//CU RECUPERAR PERFIL POR FORMULARIO public List <String> RecuperarPerfilPorFormulario(Modelo_Entidades.Usuario oUsuario, string form) { cPerfil = Controladora.cPerfil.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); List <String> AccionesHabilitadas = new List <String>(); String accion; try { foreach (Modelo_Entidades.Grupo oGrupo in cUsuario.ObtenerGruposUsuario(oUsuario.id)) { foreach (Modelo_Entidades.Permiso oPermiso in cPerfil.ObtenerPermisos(oGrupo.id, form)) { switch (oPermiso.descripcion) { case "Alta": accion = "Alta"; AccionesHabilitadas.Add(accion); break; case "Baja": accion = "Baja"; AccionesHabilitadas.Add(accion); break; case "Modifica": accion = "Modifica"; AccionesHabilitadas.Add(accion); break; case "Consulta": accion = "Consulta"; AccionesHabilitadas.Add(accion); break; } } } return(AccionesHabilitadas); } catch (Exception Exc) { throw new Exception(Exc.Message); } }
// Declaro como publico al constructor public FrmTramite(string fModo, Modelo_Entidades.Tramite miTramite, Modelo_Entidades.Usuario oUsuario) { InitializeComponent(); // Inicializo a las controladoras cPersona = Controladora.cPersona.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cAuditoria = Controladora.cAuditoria.ObtenerInstancia(); cTramite = Controladora.cTramite.ObtenerInstancia(); cDetalles_Tramite = Controladora.cDetalles_Tramite.ObtenerInstancia(); cTipo_Tramite = Controladora.cTipo_Tramite.ObtenerInstancia(); modo = fModo; oTramite = miTramite; miUsuario = oUsuario; }
//CU RECUPERAR PERFIL POR FORMULARIO public List<String> RecuperarPerfilPorFormulario(Modelo_Entidades.Usuario oUsuario, string form) { cPerfil = Controladora.cPerfil.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); List<String> AccionesHabilitadas = new List<String>(); String accion; try { foreach (Modelo_Entidades.Grupo oGrupo in cUsuario.ObtenerGruposUsuario(oUsuario.id)) { foreach (Modelo_Entidades.Permiso oPermiso in cPerfil.ObtenerPermisos(oGrupo.id, form)) { switch (oPermiso.descripcion) { case "Alta": accion ="Alta"; AccionesHabilitadas.Add(accion); break; case "Baja": accion = "Baja"; AccionesHabilitadas.Add(accion); break; case "Modifica": accion = "Modifica"; AccionesHabilitadas.Add(accion); break; case "Consulta": accion = "Consulta"; AccionesHabilitadas.Add(accion); break; } } } return AccionesHabilitadas; } catch (Exception Exc) { throw new Exception(Exc.Message); } }
// Declaro como publico al constructor public FrmUsuario(string fModo, Modelo_Entidades.Usuario miUsuario) { InitializeComponent(); cUsuario = Controladora.cUsuario.ObtenerInstancia(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); modo = fModo; oUsuario = miUsuario; if (modo != "Alta") { txt_nombreapellido.Text = oUsuario.nombre_apellido; txt_email.Text = oUsuario.email; txt_nombreusuario.Text = oUsuario.usuario; chk_estado.Checked = oUsuario.estado; if (modo == "Consulta") { txt_nombreapellido.Enabled = false; txt_nombreusuario.Enabled = false; txt_email.Enabled = false; txt_nuevacontraseña.Enabled = false; txt_repetircontraseña.Enabled = false; txt_contraseña_actual.Enabled = false; btn_guardar.Enabled = false; btn_cancelar.Text = "Cerrar"; chk_estado.Enabled = false; chklstbox_grupos.Enabled = false; } else { chk_estado.Enabled = true; } } else { txt_contraseña_actual.Enabled = false; } }
public FrmPerfil(string fModo, Modelo_Entidades.Perfil miPerfil) { InitializeComponent(); cGrupo = Controladora.cGrupo.ObtenerInstancia(); cPerfil = Controladora.cPerfil.ObtenerInstancia(); cPermiso = Controladora.cPermiso.ObtenerInstancia(); cFormulario = Controladora.cFormulario.ObtenerInstancia(); modo = fModo; oPerfil = miPerfil; if (modo == "Consulta") { btn_guardar.Enabled = false; cmb_grupos.Enabled = false; cmb_permisos.Enabled = false; cmb_formularios.Enabled = false; btn_cancelar.Text = "Cerrar"; } CargaDatos(); }