Exemple #1
0
        // 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);
            }
        }
 // Cuando inicializo el formulario
 public FrmCambiarClave(Modelo_Entidades.Usuario fUsuario)
 {
     InitializeComponent();
     oUsuario = fUsuario;
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     cCU_GestionarUsuarios = Controladora.Seguridad.cCU_GestionarUsuarios.ObtenerInstancia();
 }
Exemple #3
0
        // 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);
            }
        }
 // Establezco como privado al constructor
 private FrmUsuarios(Modelo_Entidades.Usuario oUsuario)
 {
     InitializeComponent();
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     cGrupo = Controladora.cGrupo.ObtenerInstancia();
     botonera1.ArmaPerfil(oUsuario, "FrmUsuarios");
 }
Exemple #5
0
 // 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();
 }
Exemple #6
0
 // 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();
 }
Exemple #7
0
 // Cuando inicializo el formulario
 public FrmCambiarClave(Modelo_Entidades.Usuario fUsuario)
 {
     InitializeComponent();
     oUsuario = fUsuario;
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     cCU_GestionarUsuarios = Controladora.Seguridad.cCU_GestionarUsuarios.ObtenerInstancia();
 }
 // Establezco como privado al constructor
 private FrmUsuarios(Modelo_Entidades.Usuario oUsuario)
 {
     InitializeComponent();
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     cGrupo   = Controladora.cGrupo.ObtenerInstancia();
     botonera1.ArmaPerfil(oUsuario, "FrmUsuarios");
 }
Exemple #9
0
        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);
            }
        }
Exemple #10
0
        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);
            }
        }
Exemple #11
0
        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 como publico al constructor
        public FrmPrincipal()
        {
            InitializeComponent();

            // Instancio a las controladoras del modulo
            cModulo    = Controladora.cModulo.ObtenerInstancia();
            cPerfil    = Controladora.cPerfil.ObtenerInstancia();
            cUsuario   = Controladora.cUsuario.ObtenerInstancia();
            cAuditoria = Controladora.cAuditoria.ObtenerInstancia();
        }
Exemple #13
0
        // Declaro como publico al constructor
        public FrmPrincipal()
        {
            InitializeComponent();

            // Instancio a las controladoras del modulo
            cModulo = Controladora.cModulo.ObtenerInstancia();
            cPerfil = Controladora.cPerfil.ObtenerInstancia();
            cUsuario = Controladora.cUsuario.ObtenerInstancia();
            cAuditoria = Controladora.cAuditoria.ObtenerInstancia();
        }
        // 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"));
        }
        private FrmTitulos(Modelo_Entidades.Usuario oUsuario)
        {
            InitializeComponent();
            miUsuario = oUsuario;

            // Inicializo a las controladoras
            cUsuario = Controladora.cUsuario.ObtenerInstancia();
            cUniversidad = Controladora.cUniversidad.ObtenerInstancia();
            cEspecialidad = Controladora.cEspecialidad.ObtenerInstancia();
            cTitulo = Controladora.cTitulo.ObtenerInstancia();
            cLegajo_Academico = Controladora.cLegajo_Academico.ObtenerInstancia();

            botonera1.ArmaPerfil(miUsuario, "FrmTitulos");
        }
        // 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"));
        }
        private FrmTitulos(Modelo_Entidades.Usuario oUsuario)
        {
            InitializeComponent();
            miUsuario = oUsuario;

            // Inicializo a las controladoras
            cUsuario          = Controladora.cUsuario.ObtenerInstancia();
            cUniversidad      = Controladora.cUniversidad.ObtenerInstancia();
            cEspecialidad     = Controladora.cEspecialidad.ObtenerInstancia();
            cTitulo           = Controladora.cTitulo.ObtenerInstancia();
            cLegajo_Academico = Controladora.cLegajo_Academico.ObtenerInstancia();

            botonera1.ArmaPerfil(miUsuario, "FrmTitulos");
        }
Exemple #18
0
        private FrmExpedientes(Modelo_Entidades.Usuario oUsuario)
        {
            InitializeComponent();
            miUsuario = oUsuario;

            // Inicializo a las controladoras
            cUsuario         = Controladora.cUsuario.ObtenerInstancia();
            cMovimiento      = Controladora.cMovimiento.ObtenerInstancia();
            cTipo_Movimiento = Controladora.cTipo_Movimiento.ObtenerInstancia();
            cTarea           = Controladora.cTarea.ObtenerInstancia();
            cProfesional     = Controladora.cProfesional.ObtenerInstancia();
            cExpediente      = Controladora.cExpediente.ObtenerInstancia();

            botonera1.ArmaPerfil(miUsuario, "FrmExpedientes");
        }
        private FrmExpedientes(Modelo_Entidades.Usuario oUsuario)
        {
            InitializeComponent();
            miUsuario = oUsuario;

            // Inicializo a las controladoras
            cUsuario = Controladora.cUsuario.ObtenerInstancia();
            cMovimiento = Controladora.cMovimiento.ObtenerInstancia();
            cTipo_Movimiento = Controladora.cTipo_Movimiento.ObtenerInstancia();
            cTarea = Controladora.cTarea.ObtenerInstancia();
            cProfesional = Controladora.cProfesional.ObtenerInstancia();
            cExpediente = Controladora.cExpediente.ObtenerInstancia();

            botonera1.ArmaPerfil(miUsuario, "FrmExpedientes");
        }
        //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);
            }
        }
        //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;
            }
        }
Exemple #23
0
        // 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;
            }
        }
 // Coloco al constructor como privado.
 private cCU_GestionarUsuarios()
 {
     oModelo_Entidades = Modelo_Entidades.WASSTDEntidades.ObtenerInstancia();
     cUsuario          = cUsuario.ObtenerInstancia();
 }
Exemple #25
0
        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);
            }
        }
Exemple #26
0
 // Colo el formulario como privado
 private FrmRecuperarClave()
 {
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     InitializeComponent();
 }
 // Colo el formulario como privado
 private FrmRecuperarClave()
 {
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
     InitializeComponent();
 }
 // Cuando inicializo el formulario
 public FrmCambiarClave(Modelo_Entidades.Usuario fUsuario)
 {
     InitializeComponent();
     oUsuario = fUsuario;
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
 }
 // Coloco al constructor como privado.
 private cCU_GestionarUsuarios()
 {
     oModelo_Entidades = Modelo_Entidades.WASSTDEntidades.ObtenerInstancia();
     cUsuario = cUsuario.ObtenerInstancia();
 }
Exemple #30
0
 // Cuando inicializo el formulario
 public FrmCambiarClave(Modelo_Entidades.Usuario fUsuario)
 {
     InitializeComponent();
     oUsuario = fUsuario;
     cUsuario = Controladora.cUsuario.ObtenerInstancia();
 }