예제 #1
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            clUsuarioE objUsuarioE = new clUsuarioE();

            if (txtContraseña.Text == "" || txtUsuario.Text == "")
            {
                MessageBox.Show("Debe Llenar Los Campos");
            }
            else

            {
                objUsuarioE.Usuario    = txtUsuario.Text;
                objUsuarioE.Contraseña = txtContraseña.Text;


                objUsuario = objUsuarioL.mtdIniciarSesion(objUsuarioE);


                if (objUsuario != null)
                {
                    IdUsuario = objUsuarioE.IdUsuario;
                    nombre    = objUsuario.Nombres;
                    frmContenedor objContenedor = new frmContenedor();
                    objContenedor.Show();

                    this.Hide();
                }

                else
                {
                    nombre = "";
                    MessageBox.Show("Usuario y/o Contraseña incorrectos");
                }
            }
        }
예제 #2
0
    //Metodo Actualizar Usuario
    public int mtdActualizarUsuarioPerfil(clUsuarioE objDatos)
    {
        clUsuario objUsuarioP = new clUsuario();
        int       Actualizar  = objUsuarioP.mtdActualizarUsuarioPerfil(objDatos);

        return(Actualizar);
    }
예제 #3
0
    //Metodo Listar Usuario
    public List <clUsuarioE> mtdListarUsuario()
    {
        string     consulta = "select * from Usuario";
        clMetodoCN objMtdCN = new clMetodoCN();
        DataTable  tblDatos = new DataTable();

        tblDatos = objMtdCN.mtdDesconectado(consulta);

        List <clUsuarioE> ListaUsuario = new List <clUsuarioE>();

        for (int i = 0; i < tblDatos.Rows.Count; i++)
        {
            clUsuarioE objPasDatos = new clUsuarioE();
            objPasDatos.IdUsuario = int.Parse(tblDatos.Rows[i][0].ToString());
            objPasDatos.Documento = tblDatos.Rows[i][1].ToString();
            objPasDatos.Nombre    = tblDatos.Rows[i][2].ToString();
            objPasDatos.Apellido  = tblDatos.Rows[i][3].ToString();
            objPasDatos.Telefono  = tblDatos.Rows[i][4].ToString();
            objPasDatos.Email     = tblDatos.Rows[i][5].ToString();
            objPasDatos.Clave     = tblDatos.Rows[i][6].ToString();
            objPasDatos.Ciudad    = tblDatos.Rows[i][7].ToString();
            objPasDatos.Direccion = tblDatos.Rows[i][8].ToString();
            objPasDatos.IdRol     = int.Parse(tblDatos.Rows[i][9].ToString());
            ListaUsuario.Add(objPasDatos);
        }
        return(ListaUsuario);
    }
예제 #4
0
    //Metodo Actualizar Usuario
    public int mtdActualizarUsuario(clUsuarioE objDatos)
    {
        clUsuario objUsuarioD = new clUsuario();
        int       Actualizar  = objUsuarioD.mtdActualizarUsuario(objDatos);

        return(Actualizar);
    }
예제 #5
0
    //Metodo Eliminar Usuario
    public int mtdEliminarUsuario(clUsuarioE objDatos)
    {
        clUsuario objUsuarioD = new clUsuario();
        int       eliminar    = objUsuarioD.mtdEliminarUsuario(objDatos);

        return(eliminar);
    }
예제 #6
0
    //Metodo registrar Usuario
    public int mtdRegistrarUsuario(clUsuarioE objDatos)
    {
        clUsuario objUsuarioD = new clUsuario();
        int       regi        = objUsuarioD.mtdRegistrarUsuario(objDatos);

        return(regi);
    }
예제 #7
0
    //Metodo Actualizar Usuario
    public int mtdActualizarUsuarioPerfil(clUsuarioE objDatos)
    {
        string     consulta = "Update Usuario set Documento = '" + objDatos.Documento + "', Nombre =  '" + objDatos.Nombre + "', Clave =  '" + objDatos.Clave + "', Apellido = '" + objDatos.Apellido + "', Telefono = '" + objDatos.Telefono + "', Ciudad = '" + objDatos.Ciudad + "', Direccion = '" + objDatos.Direccion + "' where Email = '" + objDatos.Email + "'";
        clMetodoCN objMtdCN = new clMetodoCN();
        int        regis    = objMtdCN.mtdConectado(consulta);

        return(regis);
    }
예제 #8
0
    //Metodo Eliminar Usuario
    public int mtdEliminarUsuario(clUsuarioE objDatos)
    {
        string     consulta = "Delete from Usuario where Documento = '" + objDatos.Documento + "'";
        clMetodoCN objMtdCN = new clMetodoCN();
        int        result   = objMtdCN.mtdConectado(consulta);

        return(result);
    }
예제 #9
0
        public clUsuarioE mtdIniciarSesion(clUsuarioE objUsuarioE)
        {
            clUsuarioE objUsuario = new clUsuarioE();

            objUsuario = objUsuarioD.mtdIniciarSesion(objUsuarioE);


            return(objUsuario);
        }
예제 #10
0
    //Metodo registrar Usuario
    public int mtdRegistrarUsuario(clUsuarioE objUsuaE)
    {
        string sqlInsert = "insert into Usuario(Documento,Nombre,Apellido,Telefono,Email,Clave,Ciudad,Direccion,IdRol)" +
                           "Values('" + objUsuaE.Documento + "','" + objUsuaE.Nombre + "','" + objUsuaE.Apellido + "','" + objUsuaE.Telefono + "','" + objUsuaE.Email + "','" + objUsuaE.Clave + "','" + objUsuaE.Ciudad + "','" + objUsuaE.Direccion + "'," + objUsuaE.IdRol + ")";


        clMetodoCN objMtdCN = new clMetodoCN();
        int        result   = objMtdCN.mtdConectado(sqlInsert);

        return(result);
    }
예제 #11
0
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        clUsuarioE objUsuarioE = new clUsuarioE();

        objUsuarioE.Documento = txtDocumento.Text;

        clUsuario objUsuario = new clUsuario();
        int       resultsql  = objUsuario.mtdEliminarUsuario(objUsuarioE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Datos y usuario eliminados!.');window.location.href='ListaU.aspx'</script>");
        }
    }
예제 #12
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        ICryptoService cryptoService = new PBKDF2();

        //Algoritmo de encriptacion
        string salt = cryptoService.GenerateSalt();

        string contraseniaencriptada = cryptoService.Compute(txtClave.Text);
        //fin del algoritmo

        clUsuarioE objUsuarioE = new clUsuarioE();

        objUsuarioE.Documento = txtDocumento.Text;
        objUsuarioE.Nombre    = txtNombre.Text;
        objUsuarioE.Apellido  = txtApellido.Text;
        objUsuarioE.Telefono  = txtTelefono.Text;
        objUsuarioE.Email     = txtEmail.Text;
        objUsuarioE.Clave     = txtClave.Text;
        objUsuarioE.Ciudad    = txtCiudad.Text;
        objUsuarioE.Direccion = txtDireccion.Text;
        objUsuarioE.IdRol     = int.Parse(cmbRol.SelectedValue.ToString());

        clUsuario objUsuario = new clUsuario();
        int       resultsql  = objUsuario.mtdRegistrarUsuario(objUsuarioE);

        if (resultsql > 0)
        {
            clCorreo objCorreo = new clCorreo(txtEmail.Text, "Registro Correcto!", "Registro Exitoso!");
            if (objCorreo.Estado)
            {
                Response.Write("<script>alert('Registro exitoso del usuario.');window.location.href=''</script>");
            }
            else
            {
                Response.Write("Erro al enviar <br>" + objCorreo.Mensaje_error);
            }
            //Limpiar Campos de texto

            txtDocumento.Text = "";
            txtNombre.Text    = "";
            txtApellido.Text  = "";
            txtTelefono.Text  = "";
            txtEmail.Text     = "";
            txtClave.Text     = "";
            txtCiudad.Text    = "";
            txtDireccion.Text = "";
        }
    }
예제 #13
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        clUsuarioE objUsuarioE = new clUsuarioE();

        objUsuarioE.IdUsuario = int.Parse(lblIdU.Text);
        objUsuarioE.Documento = txtDocumento.Text;
        objUsuarioE.Nombre    = txtNombre.Text;
        objUsuarioE.Apellido  = txtApellido.Text;
        objUsuarioE.Telefono  = txtTelefono.Text;
        objUsuarioE.Email     = txtEmail.Text;
        objUsuarioE.Ciudad    = txtCiudad.Text;
        objUsuarioE.Direccion = txtDireccion.Text;
        objUsuarioE.IdRol     = int.Parse(cmbRolUsua.SelectedValue.ToString());

        clUsuario objUsuario = new clUsuario();
        int       resultsql  = objUsuario.mtdActualizarUsuario(objUsuarioE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Datos actualizados del usuario!.');window.location.href='ListaU.aspx'</script>");
        }
    }
예제 #14
0
    protected void btnEditar_Click(object sender, EventArgs e)
    {
        clUsuarioE objUsuarioE = new clUsuarioE();

        objUsuarioE.Email     = lblCorreoUs.Text;
        objUsuarioE.Documento = txtDocumento.Text;
        objUsuarioE.Nombre    = txtNombre.Text;
        objUsuarioE.Apellido  = txtApellido.Text;
        objUsuarioE.Telefono  = txtTelefono.Text;
        objUsuarioE.Email     = txtEmail.Text;
        objUsuarioE.Clave     = txtClave.Text;
        objUsuarioE.Ciudad    = txtCiudad.Text;
        objUsuarioE.Direccion = txtDireccion.Text;

        clUsuario objUsuario = new clUsuario();
        int       resultsql  = objUsuario.mtdActualizarUsuarioPerfil(objUsuarioE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Sus datos se actualizaron correctamente!.');window.location.href='Perfil.aspx'</script>");
        }
    }
예제 #15
0
        public clUsuarioE mtdIniciarSesion(clUsuarioE objUsuarioE)
        {
            DataTable tblDatos = new DataTable();

            consulta = "select * From Usuario where Usuario ='" +
                       objUsuarioE.Usuario + "' and Contraseña = '" + objUsuarioE.Contraseña + "'";
            tblDatos = objBDSql.mtdSelect(consulta);

            clUsuarioE objUsuario = new clUsuarioE();

            if (tblDatos.Rows.Count != 0)
            {
                objUsuario.IdUsuario = int.Parse(tblDatos.Rows[0][0].ToString());
                objUsuario.Nombres   = tblDatos.Rows[0][3].ToString();
            }
            else
            {
                objUsuario = null;
            }



            return(objUsuario);
        }