//public int UpdateSesion(string newName, string connString)
    //{
    //Int32 newProdID = 0;
    //string sql = "UPDATE UsuariosSesion SET IsLogged=0 WHERE usuario =" + newName;
    ////"INSERT INTO Production.ProductCategory (Name) VALUES (@Name); "
    ////+ "SELECT CAST(scope_identity() AS int)";
    //using (SqlConnection conn = new SqlConnection(connString))
    //{
    //    SqlCommand cmd = new SqlCommand(sql, conn);
    //    cmd.Parameters.Add("@Name", SqlDbType.VarChar);
    //    cmd.Parameters["@name"].Value = newName;
    //    try
    //    {
    //        conn.Open();
    //        newProdID = (Int32)cmd.ExecuteScalar();
    //    }
    //    catch (Exception ex)
    //    {
    //        Console.WriteLine(ex.Message);
    //    }
    //}
    //return (int)newProdID;

    //                int id = Convert.ToInt32(txtIDproducto.Text);
    //using (examenCRUDEntities4 db = new examenCRUDEntities4())
    //{
    //    Producto oProducto = db.Producto.Where(d => d.id_producto == id).First();

    //    oProducto.des_producto = txtDescProd.Text.ToString();
    //    oProducto.precio = Convert.ToDouble(txtPrecio.Text);

    //    db.Entry(oProducto).State = EntityState.Modified;
    //    db.SaveChanges();
    //    productos_view();
    //    LimpiarControles();
    //}


    //}

    public bool ResetUserLoginStatus(string username = "")
    {
        //string connection = "data source=localhost;initial catalog=examenCRUD;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework";

        //ValuesController1 person = new ValuesController1();
        //int id = UpdateSesion(username, connection);

        //new Dictionary<string, object>()
        //{
        //    { "Person", (!string.IsNullOrEmpty(username)?username:User.Name )}
        //}
        //, "Person");


        //int id = Convert.ToInt32(txtIDproducto.Text);
        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oSesion = db.UsuariosSesion.Where(d => d.usuario == username).First();

            oSesion.IsLogged = 0;
            //oSesion.precio = Convert.ToDouble(txtPrecio.Text);

            db.Entry(oSesion).State = EntityState.Modified;
            db.SaveChanges();
            //productos_view();
            //LimpiarControles();
        }



        return(true);
    }
Example #2
0
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        string usuario = txtUsuario.Text;

        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oUsuario = db.UsuariosSesion.Where(d => d.usuario == usuario).FirstOrDefault();

            if (oUsuario != null)
            {
                db.UsuariosSesion.Remove(oUsuario);
                db.SaveChanges();
                LimpiaControles();
            }
            else
            {
                Response.Write("<script>alert('No se encuentra el registro');</script>");
            }
        }
    }
Example #3
0
    public void Buscar()
    {
        string usuario = txtUsuario.Text;

        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oUsuario = db.UsuariosSesion.Where(d => d.usuario == usuario).FirstOrDefault();

            if (oUsuario != null)
            {
                txtUsuario.Text    = oUsuario.usuario;
                txtContraseña.Text = oUsuario.password;
                lblID_usuario.Text = oUsuario.id_usuario.ToString();
            }
            else
            {
                Response.Write("<script>alert('No se encuentra el registro');</script>");
            }
        }
    }
Example #4
0
    protected void btnModificar_Click(object sender, EventArgs e)
    {
        string usuario = txtUsuario.Text;

        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oUsuario1 = new UsuariosSesion();
            int            id        = Convert.ToInt32(lblID_usuario.Text);

            UsuariosSesion oUsuario = db.UsuariosSesion.Where(d => d.id_usuario == id).FirstOrDefault();
            oUsuario.usuario  = txtUsuario.Text.ToString();
            oUsuario.password = txtContraseña.Text;

            if (oUsuario != null)
            {
                db.Entry(oUsuario).State = EntityState.Modified;
            }
            db.SaveChanges();
            LimpiaControles();
        }
    }
Example #5
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oUsuario = new UsuariosSesion();

            if (txtUsuario.Text == "" || txtContraseña.Text == "")
            {
                Response.Write("<script>alert('Debe llenar todos los campos, verifique.');</script>");
            }
            else
            {
                oUsuario.usuario  = txtUsuario.Text;
                oUsuario.password = txtContraseña.Text.ToString();
                oUsuario.tipo     = ddTipo.SelectedIndex; //-- 0 Administrador 1 cajero

                db.UsuariosSesion.Add(oUsuario);
                db.SaveChanges();
                LimpiaControles();
            }
        }
    }
Example #6
0
    protected void btnIngresar_Click(object sender, EventArgs e)
    {
        lblMensaje.Visible = false;
        string nombre = txtUsuario.Text;
        string pas    = txtContraseña.Text;

        using (examenCRUDEntities5 db = new examenCRUDEntities5())
        {
            UsuariosSesion oUsuario = db.UsuariosSesion.Where(d => d.usuario == nombre && d.password == pas).FirstOrDefault();

            if (oUsuario != null)
            {
                Session["logado"] = true;          //crea una variable de sesion (visible en todas las webs)
                Session["tipo"]   = oUsuario.tipo;
                Response.Redirect("Default.aspx"); //redireccionamos a otra web
            }
            else
            {
                lblMensaje.Visible = true;
                lblMensaje.Text    = "Datos Incorrectos, verifique.";
            }
        }
    }