public ActionResult CerrarSesion() { EncargadoLogueado encargadoLogueado = encargadoDao.getEncargadoLogueado(); encargadoDao.suprimirEncargadoLogueado(encargadoLogueado.IdEncargado); return(RedirectToAction("Index", "Home")); }
public EncargadoLogueado getEncargadoLogueadoByID(int id) { EncargadoLogueado encargadoLogueado; using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query = "Select id_encargado,user_name,password,nombre,apellidos from encargado_logueado where id_encargado=" + id; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); using (MySqlDataReader reader = sqlSelect.ExecuteReader()) { encargadoLogueado = null; while (reader.Read()) { encargadoLogueado = new EncargadoLogueado(); encargadoLogueado.IdEncargado = reader.GetInt32("id_encargado"); encargadoLogueado.UserName = reader.GetString("user_name"); encargadoLogueado.Password = reader.GetString("password"); encargadoLogueado.Nombre = reader.GetString("nombre"); encargadoLogueado.Apellidos = reader.GetString("apellidos"); } sqlCon.Close(); } } return(encargadoLogueado); }
public EncargadoLogueado insertarEncargadoLogueado(Encargado encargado) { using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query1 = "Insert into encargado_logueado (id_encargado,user_name,password, nombre,apellidos) values (" + encargado.IdEncargado + ",'" + encargado.UserName + "','" + encargado.Password + "','" + encargado.Nombre + "','" + encargado.Apellidos + "');"; MySqlCommand sqlSelect = new MySqlCommand(query1, sqlCon); sqlSelect.ExecuteNonQuery(); sqlCon.Close(); EncargadoLogueado encargadoLogueado = new EncargadoLogueado(encargado.IdEncargado, encargado.UserName, encargado.Password, encargado.Nombre, encargado.Apellidos); return(encargadoLogueado); } }
public void suprimirEncargadoLogueado(int idEncargado) { using (MySqlConnection sqlCon = GetConnection()) { EncargadoLogueado encargadoLogueado = getEncargadoLogueadoByID(idEncargado); sqlCon.Open(); String query = "Delete from encargado_logueado where id_encargado= " + encargadoLogueado.IdEncargado + ";"; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); sqlSelect.ExecuteNonQuery(); sqlCon.Close(); } }
public ActionResult Login(String username, String password) { try { Encargado encargado = encargadoDao.getEncargadoByUserNameAndPassword(username, password); if (encargado.UserName == username && encargado.Password == password) { EncargadoLogueado encargadoLogueado = encargadoLogueadoData.insertarEncargadoLogueado(encargado); TempData["encargadoLogueado"] = encargadoLogueado; return(RedirectToAction("AdministradorIndex", "VistasAdministrador")); } else { return(View()); } } catch { return(View()); } }
// GET: AdministradorIndex public ActionResult AdministradorIndex() { EncargadoLogueado encargadoLogueado = (EncargadoLogueado)encargadoDao.getEncargadoLogueado(); return(View(encargadoLogueado)); }