public ActionResult CreateEmployeeType(ETAT et)
 {
     if (ModelState.IsValid)
     {
         repository.AddEmployeeType(et);
         repository.Save();
         return(RedirectToAction("EmployeeTypes"));
     }
     else
     {
         return(View(et));
     }
 }
Exemple #2
0
        async private void chargeDonneesDepuisBase()
        {
            if (!_donneesChargees)
            {
                // Lire les champs
                SQLiteDataReader reader = await BaseFilms.instance.getFilmsReader(_id);

                if (reader != null && reader.HasRows)
                {
                    reader.Read();
                    _chemin      = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_CHEMIN));
                    _titre       = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_TITRE)) ?? Path.GetFileNameWithoutExtension(_chemin);
                    _realisateur = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_REALISATEUR)) ?? "";
                    _acteurs     = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_ACTEURS)) ?? "";
                    _genres      = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_GENRES)) ?? "";
                    _nationalite = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_NATIONALITE)) ?? "";
                    _resume      = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_RESUME)) ?? "";
                    _dateSortie  = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_DATESORTIE)) ?? "";
                    _flags       = reader.GetInt32(reader.GetOrdinal(BaseFilms.FILMS_FLAGS));
                    _etiquettes  = reader.GetString(reader.GetOrdinal(BaseFilms.FILMS_TAG));
                    _etat        = intToEtat(reader.GetInt32(reader.GetOrdinal(BaseFilms.FILMS_ETAT)));
                    try
                    {
                        _dateVu = new DateTime(reader.GetInt64(reader.GetOrdinal(BaseFilms.FILMS_DATEVU)));
                    }
                    catch (Exception)
                    {
                        // Pour récup
                        if ((reader.GetInt32(reader.GetOrdinal(BaseFilms.FILMS_ETAT)) & 2) != 0)
                        {
                            _dateVu = DateTime.Now;
                        }
                        else
                        {
                            _dateVu = new DateTime(0);
                        }
                    }
                    _fichierNonTrouve = false;
                    _donneesChargees  = true;
                }
            }
        }
        public ActionResult DeleteEmployeeType(int id)
        {
            ETAT et = repository.GetEmployeeTypeById(id);

            return(View(et));
        }