Example #1
0
        protected void Modificar()
        {
            try
            {
                InstitucionEducativa institucion = new InstitucionEducativa();
                if (Herramientas.IsChecked(PlaceInstitucion))
                {
                    institucion.Id = Convert.ToInt32(DropDownInstitucion.SelectedValue);
                }
                else
                {
                    institucion = null;
                }

                RolUsuario rol = new RolUsuario();
                rol.Id = Convert.ToInt32(DropRolUsuario.SelectedValue);


                usuarios.Modificar(Convert.ToInt32(txtID.Text),
                                   txtUsuario.Value,
                                   txtNombre.Value,
                                   txtContraseña.Value,
                                   txtDni.Value,
                                   txtTelefono.Value,
                                   txtMail.Value,
                                   rol,
                                   institucion); // cambiar despues por el dropdown
            }
            catch (Exception ex)
            {
                ((Site1)this.Master).Lanzar_Modal_info(ex.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                //Valido Acceso
                if (Session["usr"] == null)
                {
                    Server.Transfer("login.aspx");
                }
                else
                {
                    string paginaActual = System.IO.Path.GetFileName(Request.PhysicalPath);

                    if (!oCo_Usuario.Comprobar_Permiso_Acceso((Usuario)Session["usr"], paginaActual))
                    {
                        Response.Redirect("acceso_denegado.aspx", false);
                    }
                }
            }

            try
            {
                //Cargo Checks de Niveles Educativos
                foreach (NivelEducativo Nivel in oCo_Niveles_Educaticos.TraerTodo())
                {
                    Herramientas.Generar_Check(Nivel.Id, Nivel.Nivel, false, PlaceChecksNiveles); //la clase herramientas esta dentro de este directorio.
                }
            }
            catch (Exception ex)
            {
                ((Site1)this.Master).Lanzar_Modal_info(ex.Message + "    SEGUIMIENTO>>>" + ex.StackTrace);
            }
        }
Example #3
0
 protected void Modificar()
 {
     oEstudiante = Estudiantes.Buscar_por_dni(txtDni.Value);
     Estudiantes.ActivarEstudiante(oEstudiante, Herramientas.IsChecked(PlaceCheckActivo));
     Limpiar_Form();
     ((Site1)this.Master).Lanzar_Modal_info("Datos modificados!");
 }
Example #4
0
 protected void Limpiar_Form()
 {
     txtDni.Value      = "";
     txtApellido.Value = "";
     txtMail.Value     = "";
     txtNombre.Value   = "";
     txtTelefono.Value = "";
     Herramientas.Check(1, false, PlaceCheckActivo);
 }
Example #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["usr"] != null)
     {
         //cargo datos propios del usuario logueado
         Usuario oUsuario = (Usuario)Session["usr"];
         lblUsuario.InnerText = oUsuario.IdUsuario;
         Herramientas.Cargar_Menu(oUsuario.RolUsuario, PlaceMenu);
     }
 }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //Valido Acceso
                if (Session["usr"] == null)
                {
                    Server.Transfer("login.aspx");
                }
                else
                {
                    string paginaActual = System.IO.Path.GetFileName(Request.PhysicalPath);

                    if (!usuarios.Comprobar_Permiso_Acceso((Usuario)Session["usr"], paginaActual))
                    {
                        Server.Transfer("acceso_denegado.aspx");
                    }
                }

                try
                {
                    //Cargo DropDown Rol
                    DropRolUsuario.DataSource     = null;
                    DropRolUsuario.DataSource     = Roles.TraerTodos();
                    DropRolUsuario.DataTextField  = "Nombre";
                    DropRolUsuario.DataValueField = "Id";
                    DropRolUsuario.DataBind();
                    DropRolUsuario.Items.Insert(0, new ListItem("", "-1"));

                    //Cargo DropDown Institucion
                    DropDownInstitucion.DataSource     = null;
                    DropDownInstitucion.DataSource     = instituciones.TraerTodos();
                    DropDownInstitucion.DataTextField  = "Nombre";
                    DropDownInstitucion.DataValueField = "Id";
                    DropDownInstitucion.DataBind();
                    DropDownInstitucion.Items.Insert(0, new ListItem("", "-1"));
                }



                catch (Exception ex)
                {
                    ((Site1)this.Master).Lanzar_Modal_info(ex.Message + "    SEGUIMIENTO>>>" + ex.StackTrace);
                }
            }
            Herramientas.Generar_Check(1, "Pertenece a Institucion Educativa", true, PlaceInstitucion);
        }
Example #7
0
        protected void btnBuscarDni_ServerClick(object sender, EventArgs e)
        {
            try
            {
                oEstudiante = Estudiantes.Buscar_por_dni(txtDni.Value);

                txtNombre.Value   = oEstudiante.Nombre;
                txtMail.Value     = oEstudiante.Mail;
                txtTelefono.Value = oEstudiante.Telefono;

                if (oEstudiante.Activo)
                {
                    Herramientas.Check(1, true, PlaceCheckActivo);
                }
            }
            catch (Exception ex)
            {
                Limpiar_Form();
                ((Site1)this.Master).Lanzar_Modal_info(ex.Message);
            }
        }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Valido Acceso
            if (Session["usr"] == null)
            {
                Server.Transfer("login.aspx");
            }
            else
            {
                string paginaActual = System.IO.Path.GetFileName(Request.PhysicalPath);

                if (!oCo_Usuarios.Comprobar_Permiso_Acceso((Usuario)Session["usr"], paginaActual))
                {
                    Server.Transfer("acceso_denegado.aspx");
                }
            }

            Master.Limpiar_Modal();

            //genero el check de "Activo"
            Herramientas.Generar_Check(1, "Activo", true, PlaceCheckActivo);
        }
Example #9
0
        protected void btnBuscarUsuario_ServerClick(object sender, EventArgs e)
        {
            try
            {
                //filtra los datos de la grilla, es solo para mejorar el uso, no cumple funcion.
                List <Usuario> ListaFiltrada = usuarios.Traer_todo()
                                               .Where(u => u.IdUsuario.Contains(txtUsuario.Value)).ToList();

                Grid.DataSource = "";
                Grid.DataSource = ListaFiltrada;
                Grid.DataBind();

                //traigo datos del usuario buscado
                Usuario usuario = usuarios.Buscar_por_Nombre(txtUsuario.Value);



                if (usuario.InstitucionEducativa != null)
                {
                    Herramientas.Check(PlaceInstitucion);
                    DropDownInstitucion.Enabled       = true;
                    DropDownInstitucion.SelectedValue = Convert.ToString(usuario.InstitucionEducativa.Id);
                }

                DropRolUsuario.SelectedValue = Convert.ToString(usuario.RolUsuario.Id);    //cambiar cuando este DB_Roles

                txtID.Text          = usuario.Id.ToString();
                txtDni.Value        = usuario.Dni;
                txtMail.Value       = usuario.Mail;
                txtContraseña.Value = usuario.Contraseña;
                txtNombre.Value     = usuario.Nombre;
                txtTelefono.Value   = usuario.Telefono;
            }
            catch (Exception ex)
            {
                ((Site1)this.Master).Lanzar_Modal_info(ex.Message);
            }
        }
        public void Agregar()
        {
            try
            {
                //Traigo Ids de Checks elegidos
                List <int> ChecksElegidos = new List <int>();
                ChecksElegidos = Herramientas.Ids_Checks_Seleccionados(PlaceChecksNiveles); //PlaceCheckNiveles niveles es el el Placeholder donde estan los checks

                oCo_Instituciones.Nueva(txtNombre.Value,
                                        txtDireccion.Value,
                                        txtTelefono.Value,
                                        oCo_Instituciones.Niveles_Elegidos(ChecksElegidos)
                                        );

                txtNombre.Value    = "";
                txtDireccion.Value = "";
                txtTelefono.Value  = "";
            }
            catch (Exception ex)
            {
                ((Site1)this.Master).Lanzar_Modal_info(ex.Message + "    SEGUIMIENTO>>>" + ex.StackTrace);
            }
        }