Ejemplo n.º 1
0
        public ActionResult CerrarSesion()
        {
            EncargadoLogueado encargadoLogueado = encargadoDao.getEncargadoLogueado();

            encargadoDao.suprimirEncargadoLogueado(encargadoLogueado.IdEncargado);
            return(RedirectToAction("Index", "Home"));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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());
     }
 }
Ejemplo n.º 6
0
        // GET: AdministradorIndex
        public ActionResult AdministradorIndex()
        {
            EncargadoLogueado encargadoLogueado = (EncargadoLogueado)encargadoDao.getEncargadoLogueado();

            return(View(encargadoLogueado));
        }