public ActionResult DeleteConfirmed(int id)
        {
            Dirigente dirigente = db.Dirigente.Find(id);

            db.Dirigente.Remove(dirigente);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id_dirigente,ced_dirigente,nom_dirigente,apelli_dirigente,dir_dirigente,telf_dirigente")] Dirigente dirigente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dirigente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(dirigente));
 }
        public ActionResult Create([Bind(Include = "Id_dirigente,ced_dirigente,nom_dirigente,apelli_dirigente,dir_dirigente,telf_dirigente")] Dirigente dirigente)
        {
            if (ModelState.IsValid)
            {
                db.Dirigente.Add(dirigente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dirigente));
        }
        // GET: Dirigente/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Dirigente dirigente = db.Dirigente.Find(id);

            if (dirigente == null)
            {
                return(HttpNotFound());
            }
            return(View(dirigente));
        }
Exemple #5
0
        public void popolaLista()
        {
            //svuoto subito la lista
            this.svuotaLista();

            string          query  = " SELECT * FROM Dirigenti";
            List <string[]> reader = SQLiteManager.eseguiSelect(query);

            if (reader.Count > 0)
            {
                foreach (string[] record in reader)
                {
                    bool     Sesso;
                    String   Nome          = record[1].ToString();
                    String   Cognome       = record[2].ToString();
                    String   date          = record[3].ToString();
                    DateTime DataDiNascita = Convert.ToDateTime(date);
                    String   Email         = record[4].ToString();
                    String   Telefono      = record[5].ToString();
                    String   sex           = record[6].ToString();
                    if (sex.Length == 0)
                    {
                        Sesso = true;
                    }
                    else
                    {
                        Sesso = false;
                    }

                    String   quantity       = record[7].ToString();
                    int      Quota          = Convert.ToInt32(quantity);
                    String   subscription   = record[8].ToString();
                    DateTime DataIscrizione = Convert.ToDateTime(subscription);

                    Dirigente dirigente = new Dirigente(Nome, Cognome, DataDiNascita, Email, Telefono, Sesso, Quota, DataIscrizione);
                    String    identity  = record[0];
                    dirigente.Id = Convert.ToInt32(identity);
                    this.listaDirigenti.Add(dirigente);
                }
            }
        }
        private Dirigente agregarAGrilla(DataRow row)
        {
            Dirigente dirigente = new Dirigente();

            dirigente.TipoDocumento   = Convert.ToInt32(row["id_tipo_doc_diri"].ToString());
            dirigente.NumeroDocumento = Convert.ToInt32(row["nro_doc_diri"].ToString());
            dirigente.Nombre          = row["nombre"].ToString();
            dirigente.Apellido        = row["apellido"].ToString();
            dirigente.Telefono        = row["telefono"].ToString();
            dirigente.Direccion       = row["Direccion"].ToString();

            dirigente.funcion             = new Funcion();
            dirigente.funcion.Descripcion = row["funcion"].ToString();

            dirigente.Comunidad             = new Comunidad();
            dirigente.Comunidad.Descripcion = row["comunidad"].ToString();

            dirigente.rama        = new Rama();
            dirigente.rama.Nombre = row["rama"].ToString();

            return(dirigente);
        }
 // GET: Dirigente/Delete/5
 public ActionResult Delete(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     try
     {
         Dirigente dirigente = db.Dirigente.Find(id);
         db.Dirigente.Remove(dirigente);
         db.SaveChanges();
         TempData["smsok"] = "El dato se elimino correctamente";
         ViewBag.smsok     = TempData["smsok"];
         return(RedirectToAction("Index"));
     }
     catch
     {
         TempData["sms"] = "No se puede eliminar porque está relacionado con otros registros";
         ViewBag.sms     = TempData["sms"];
         return(RedirectToAction("Index"));
     }
 }