Beispiel #1
0
    public USUARIO addUser(String nombre, String clave, int institucionid, int perfil, Boolean validate)
    {
        USUARIO        user  = new USUARIO();
        List <USUARIO> users = new List <USUARIO>();

        if (validate)
        {
            users = obtainUserByUserName(nombre);
        }

        if (users.Count <= 0)
        {
            try
            {
                user.USUARIOID     = 0;
                user.NOMBRE        = nombre;
                user.CLAVE         = InstitucionesUtil.Encripta(clave);
                user.INSTITUCIONID = institucionid;
                user.PERFIL        = perfil;

                Datos.USUARIOs.Add(user);
                Datos.SaveChanges();
            }
            catch (Exception ex)
            {
                string x = ex.Message;
            }
        }
        return(user);
    }
    protected void gridPeriodos_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridViewRow row = gridPeriodos.SelectedRow;

        lblPeriodoId.Text     = row.Cells[1].Text;
        txtNombrePeriodo.Text = row.Cells[2].Text;
        txtFechaFin.Text      = InstitucionesUtil.transformaFecha(row.Cells[3].Text);
        txtFechaInicio.Text   = InstitucionesUtil.transformaFecha(row.Cells[4].Text);
        edit();
    }
Beispiel #3
0
    public List <USUARIO> obtainUserLogin(String user, String clave)
    {
        String password = InstitucionesUtil.Encripta(clave);
        IQueryable <USUARIO> userLogin = from u in Datos.USUARIOs
                                         where u.NOMBRE.Equals(user) && u.CLAVE.Equals(password)
                                         select u;

        return(userLogin.ToList());
        //return Datos.USUARIOs.SingleOrDefault<USUARIO>(p => p.USUARIOID.Equals(user) & p.CLAVE.Equals(clave));
    }
Beispiel #4
0
    public USUARIO refreshUser(int userId, String nombre, String clave)
    {
        USUARIO user = null;
        //user.USUARIOID = userId;
        //user.NOMBRE = nombre;
        //user.CLAVE = InstitucionesUtil.Encripta(clave);

        USUARIO userRefresh = obtainUserById(userId);

        if (userRefresh != null)
        {
            deleteUser(userId);
            user = addUser(nombre, InstitucionesUtil.Encripta(clave));
        }
        return(user);
    }
    private void editarProfesorUsuario(int profesorId)
    {
        PROFESOR profesor = new PROFESOR();

        profesor = profesor.obtainProfesorById(profesorId);

        txtNombreProfesor.Text   = profesor.NOMBRE;
        txtApellidoProfesor.Text = profesor.APELLIDO;
        txtcedulaProfesor.Text   = profesor.CEDULA;
        dlGenero.SelectedValue   = profesor.GENERO;
        txtFechaNacimiento.Text  = InstitucionesUtil.transformaFecha(profesor.FECHANACIEMIENTO.ToString());
        txtUsuario.Text          = profesor.USUARIO.NOMBRE;
        txtClave.Text            = profesor.USUARIO.CLAVE;
        cbPerfil.SelectedValue   = profesor.USUARIO.PERFIL.ToString();
        lblUsuarioId.Text        = profesor.USUARIO.USUARIOID.ToString();
        edit();
    }
Beispiel #6
0
    public USUARIO refreshUser(int userId, String nombre, String clave, int institucionId, int perfil)
    {
        var query = (from c in Datos.USUARIOs
                     where c.USUARIOID == userId
                     select c).First();

        try
        {
            query.NOMBRE        = nombre;
            query.CLAVE         = InstitucionesUtil.Encripta(clave);
            query.INSTITUCIONID = institucionId;
            query.PERFIL        = perfil;

            Datos.SaveChanges();
        }
        catch (Exception ex)
        {
            query.USUARIOID = 0;
        }
        return(query);
    }
    private void editarAlumnoUsuario(int alumnoId)
    {
        ALUMNO alumno = new ALUMNO();

        alumno = alumno.obtainAlumnoById(alumnoId);

        txtNombreAlumno.Text          = alumno.NOMBRE;
        txtApellidoAlumno.Text        = alumno.APELLIDO;
        txtCedulaAlumno.Text          = alumno.CEDULA;
        cbGeneroAlumno.SelectedValue  = alumno.GENERO;
        txtFechaNacimientoAlumno.Text = InstitucionesUtil.transformaFecha(alumno.FECHANACIMIENTO.ToString());

        txtNombreTutor.Text          = alumno.TUTOR.NOMBRE;
        txtApellidoTutor.Text        = alumno.TUTOR.APELLIDO;
        txtCedulaTutor.Text          = alumno.TUTOR.CEDULA;
        cbGeneroTutor.SelectedValue  = alumno.TUTOR.GENERO;
        txtFechaNacimientoTutor.Text = InstitucionesUtil.transformaFecha(alumno.TUTOR.FECHANACIMIENTO.ToString());

        txtUsuarioTutor.Text   = alumno.TUTOR.USUARIO.NOMBRE;
        txtClaveTutor.Text     = alumno.TUTOR.USUARIO.CLAVE;
        cbPerfil.SelectedValue = alumno.TUTOR.USUARIO.PERFIL.ToString();

        if (alumno.MATERIA_ALUMNO.Count > 0)
        {
            MATERIA_ALUMNO ma = null;
            foreach (MATERIA_ALUMNO materiaAlmuno in alumno.MATERIA_ALUMNO)
            {
                ma = materiaAlmuno;
            }
            CURSO_MATEIRA        curso        = new CURSO_MATEIRA();
            List <CURSO_MATEIRA> cursoMateria = curso.obtainCursosByMateria(Convert.ToInt32(ma.MATERIAID));
            if (cursoMateria.Count > 0)
            {
                setCursoId(cursoMateria[0].CURSOID.ToString());
            }
        }
        lblUsuarioId.Text = alumno.TUTOR.USUARIO.USUARIOID.ToString();
        lblTutorId.Text   = alumno.TUTOR.TUTORID.ToString();
        edit();
    }
Beispiel #8
0
    public USUARIO addUser(String nombre, String clave)
    {
        USUARIO        user  = new USUARIO();
        List <USUARIO> users = obtainUserByUserName(nombre);

        if (users.Count <= 0)
        {
            try
            {
                user.USUARIOID = 0;
                user.NOMBRE    = nombre;
                user.CLAVE     = InstitucionesUtil.Encripta(clave);

                Datos.USUARIOs.Add(user);
                Datos.SaveChanges();
            }
            catch (Exception ex)
            {
                string x = ex.Message;
            }
        }
        return(user);
    }
    protected void btnGuardarAlumno_Click(object sender, EventArgs e)
    {
        pnlError.Visible  = false;
        pnlSucess.Visible = false;

        String textoValidacion = validarAlumno(false);

        if (textoValidacion.Equals(""))
        {
            getCursoId();
            DateTime fechaNacimientoAlumno = Convert.ToDateTime(txtFechaNacimientoAlumno.Text);
            DateTime fechaNacimientoTutor  = Convert.ToDateTime(txtFechaNacimientoTutor.Text);

            USUARIO usuario = guardarUsuario(txtUsuarioTutor.Text, txtClaveTutor.Text, Convert.ToInt32(cbPerfil.SelectedItem.Value));

            TUTOR tutor = new TUTOR();
            tutor = tutor.addTutor(txtNombreTutor.Text, txtApellidoTutor.Text, txtNombreTutor.Text + " " + txtApellidoTutor.Text, fechaNacimientoTutor, txtCedulaTutor.Text, cbGeneroTutor.SelectedValue.ToString(), usuario.USUARIOID);

            ALUMNO alumno = new ALUMNO();
            alumno = alumno.addAlumno(txtNombreAlumno.Text, txtApellidoAlumno.Text, txtNombreAlumno.Text + " " + txtApellidoAlumno.Text, fechaNacimientoAlumno, cbGeneroAlumno.SelectedValue.ToString(), txtCedulaAlumno.Text, tutor.TUTORID);

            if (!lblCursoId.Text.Equals(""))
            {
                InstitucionesUtil.guardarCurso(Convert.ToInt32(lblCursoId.Text), alumno.ALUMNOID, Convert.ToInt32(cbPeriodo.SelectedItem.Value));
            }

            cargarAlumnos();
            lblSucess.Text    = "Se Grabaron Correctamente los datos del Alumno";
            pnlSucess.Visible = true;
        }
        else
        {
            lblError.Text    = textoValidacion;
            pnlError.Visible = true;
        }
    }