//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); }
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>"); } } }
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>"); } } }
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(); } }
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(); } } }
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."; } } }