Ejemplo n.º 1
0
    public DataTable verificarUsuarioCorreo(Registrarse usuario)
    {
        DataTable        Usuario   = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_validar_usuario", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value    = usuario.Correo;
            conection.Open();
            dataAdapter.Fill(Usuario);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(Usuario);
    }
Ejemplo n.º 2
0
    protected void BTN_Buscar_Click(object sender, EventArgs e)
    {
        Registrarse encapsular = new Registrarse();
        Datos       metodo     = new Datos();



        encapsular.UserName = (TB_nombre_us.Text);

        DataTable datos = new DataTable();


        datos = metodo.listar_por_userName(encapsular);

        if (datos.Rows.Count > 0)
        {
            DDL_estado.Visible  = true;
            BTN_cambiar.Visible = true;



            if (datos.Rows[0]["bloqueo"].ToString() == "True")
            {
                DDL_estado.SelectedValue = "Activo";
            }
            else
            {
                DDL_estado.SelectedValue = "Inactivo";
            }
        }
    }
Ejemplo n.º 3
0
    public void registrarse(Registrarse usuario)
    {
        DataTable        Usuario   = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_insertar_usuario", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar).Value    = usuario.Nombres;
            dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value  = usuario.UserName;
            dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar).Value   = usuario.Telefono;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value     = usuario.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_contrasena", NpgsqlDbType.Varchar).Value = usuario.Contrasena;
            dataAdapter.SelectCommand.Parameters.Add("_id_rol", NpgsqlDbType.Integer).Value     = usuario.IdRol;
            dataAdapter.SelectCommand.Parameters.Add("_estado", NpgsqlDbType.Boolean).Value     = usuario.Estado;

            conection.Open();
            dataAdapter.Fill(Usuario);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
    }
Ejemplo n.º 4
0
    public DataTable modificar_estado(Registrarse usuario)
    {
        DataTable        datos_listar = new DataTable();
        NpgsqlConnection conection    = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_modificar_estado", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_bloqueo", NpgsqlDbType.Boolean).Value   = usuario.Estado;
            dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName;



            conection.Open();
            dataAdapter.Fill(datos_listar);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(datos_listar);
    }
Ejemplo n.º 5
0
    public DataTable modificar_usuarios(Registrarse usuario)
    {
        DataTable        datos_usuario = new DataTable();
        NpgsqlConnection conection     = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_modificar_usuarios", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar).Value   = usuario.Nombres;
            dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName;
            dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar).Value  = usuario.Telefono;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value       = usuario.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_contrasena", NpgsqlDbType.Text).Value   = usuario.Contrasena;


            conection.Open();
            dataAdapter.Fill(datos_usuario);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(datos_usuario);
    }
Ejemplo n.º 6
0
    public DataTable listar_por_userName(Registrarse encapusua)
    {
        DataTable        buscar_dato = new DataTable();
        NpgsqlConnection conection   = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_listar_por_username", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = encapusua.UserName;

            conection.Open();
            dataAdapter.Fill(buscar_dato);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(buscar_dato);
    }
Ejemplo n.º 7
0
        public ActionResult Registrarse(Registrarse NewUser)
        {
            using (var dbContext = new DBPortalEduDataContext())
            {
                Usuario user = new Usuario();
                Alumno  Alum = new Alumno();

                user.Usuario1   = NewUser.Usuario;
                user.correo     = NewUser.correo;
                user.contraseña = NewUser.contraseña;
                user.tipo       = 3;
                user.Activo     = 1;

                dbContext.Usuario.InsertOnSubmit(user);
                dbContext.SubmitChanges();

                var ListUsers = (from db in dbContext.Usuario select db).ToList();
                user = ListUsers.LastOrDefault();

                Alum.nombre   = NewUser.nombre;
                Alum.apellido = NewUser.apellido;
                //Alum.genero = NewUser.genero;
                Alum.fecha_n   = Convert.ToDateTime(NewUser.fecha_n);
                Alum.idUsuario = user.IdUsuario;
            }
            return(RedirectToAction("Login", "Home"));
        }
Ejemplo n.º 8
0
    protected void registrarseB_Click(object sender, EventArgs e)
    {
        if (nombresTB.Text != "" && userNameTB.Text != "" && telefonoTB.Text != "" && correoTB.Text != "" && contrasenaTB.Text != "")
        {
            Registrarse encapsular    = new Registrarse();
            Datos       funcion       = new Datos();
            DataTable   usuarioValido = new DataTable();
            encapsular.Nombres    = nombresTB.Text;
            encapsular.UserName   = userNameTB.Text;
            encapsular.Telefono   = telefonoTB.Text;
            encapsular.Correo     = correoTB.Text;
            encapsular.Contrasena = contrasenaTB.Text;
            encapsular.IdRol      = 3;
            encapsular.Estado     = true;

            //usuarioValido = funcion.verificarUsuarioCorreo(encapsular);

            // if (usuarioValido.Rows.Count>0)
            //{
            funcion.registrarse(encapsular);
            this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Usuario registrado exitosamente');</script>");
            nombresTB.Text    = "";
            userNameTB.Text   = "";
            telefonoTB.Text   = "";
            correoTB.Text     = "";
            contrasenaTB.Text = "";
            //}
        }
        else
        {
            this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Llene todos los campos primero');</script>");
        }
    }
Ejemplo n.º 9
0
        public ActionResult Contact(Registrarse model)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            return(this.View(model));
        }
Ejemplo n.º 10
0
        public void CheckEnterTest()
        {
            InicioSesion caller = new InicioSesion();
            Registrarse  r      = new Registrarse(caller);

            int pulsada = 16;

            Assert.AreNotEqual(pulsada, 13);
        }
Ejemplo n.º 11
0
        public void EmailValidoTest()
        {
            InicioSesion caller = new InicioSesion();
            Registrarse  r      = new Registrarse(caller);

            string bueno = "*****@*****.**";
            string malo  = "OdioLasPruebasUnitarias";

            Assert.IsTrue(r.EmailValido(malo), "este email no vale");

            Assert.IsTrue(r.EmailValido(bueno));
        }
    protected void BTN_modificar_Click(object sender, EventArgs e)
    {
        Registrarse encapsular = new Registrarse();
        Datos       metodo     = new Datos();

        encapsular.Nombres    = (TB_nombres.Text);
        encapsular.Telefono   = (TB_telefono.Text);
        encapsular.UserName   = (TB_nomb_us.Text);
        encapsular.Correo     = (TB_correo.Text);
        encapsular.Contrasena = (TB_contrasse.Text);
        metodo.modificar_usuarios(encapsular);
        this.Page.Response.Write("<script language='JavaScript'>window.alert('Datos Modificados');</script>");
    }
    protected void BTN_listar_Click(object sender, EventArgs e)
    {
        Registrarse encapsular = new Registrarse();
        Datos       metodo     = new Datos();



        encapsular.UserName = (TB_nombre_user.Text);

        DataTable datos = new DataTable();


        datos = metodo.listar_por_userName(encapsular);

        if (datos.Rows.Count > 0)
        {
            LB_Nombres.Visible    = true;
            LB_user.Visible       = true;
            LB_tel.Visible        = true;
            LB_correo.Visible     = true;
            LB_contrase.Visible   = true;
            TB_nombres.Visible    = true;
            TB_nomb_us.Visible    = true;
            TB_telefono.Visible   = true;
            TB_correo.Visible     = true;
            TB_contrasse.Visible  = true;
            BTN_modificar.Visible = true;

            TB_nombres.Text   = datos.Rows[0]["nombres"].ToString();
            TB_nomb_us.Text   = datos.Rows[0]["user_name"].ToString();
            TB_telefono.Text  = datos.Rows[0]["telefono"].ToString();
            TB_correo.Text    = datos.Rows[0]["correo"].ToString();
            TB_contrasse.Text = datos.Rows[0]["contrasena"].ToString();
            lb_alerta.Text    = "OKEY";
        }
        else
        {
            lb_alerta.Text = "NO EXISTE ";
        }
    }
Ejemplo n.º 14
0
    protected void BTN_cambiar_Click(object sender, EventArgs e)
    {
        Registrarse encapsular = new Registrarse();
        Datos       metodo     = new Datos();
        DataTable   datos      = new DataTable();
        Boolean     estado     = true;


        if (DDL_estado.SelectedValue == "Activo")
        {
            estado = true;
        }
        else
        {
            estado = false;
        }



        encapsular.Estado   = estado;
        encapsular.UserName = TB_nombre_us.Text;
        metodo.modificar_estado(encapsular);
        this.Page.Response.Write("<script language='JavaScript'>window.alert('Estado Cambiado (Y)');</script>");
    }
Ejemplo n.º 15
0
 public RegistrarsePrueba(Registrarse correcto, Respuesta respuesta)
 {
     _registro = correcto;
 }