public ActionResult DeleteConfirmed(int id) { TipoDepartamento tipoDepartamento = db.TipoDepartamentoes.Find(id); db.TipoDepartamentoes.Remove(tipoDepartamento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TipoDepartamentoID,TipoDepartamentoNombre,TipoDepartamentoDesc")] TipoDepartamento tipoDepartamento) { if (ModelState.IsValid) { db.Entry(tipoDepartamento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDepartamento)); }
public ActionResult Create([Bind(Include = "TipoDepartamentoID,TipoDepartamentoNombre,TipoDepartamentoDesc")] TipoDepartamento tipoDepartamento) { if (ModelState.IsValid) { db.TipoDepartamentoes.Add(tipoDepartamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoDepartamento)); }
public static Departamento Construir(TipoDepartamento tipoDepartamento, string nome) { switch (tipoDepartamento) { case TipoDepartamento.hospital: return new Hospital(nome); case TipoDepartamento.setor: return new Setor(nome); } throw new Exception("Erro ao criar um novo departamento."); }
// GET: TipoDepartamento/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoDepartamento tipoDepartamento = db.TipoDepartamentoes.Find(id); if (tipoDepartamento == null) { return(HttpNotFound()); } return(View(tipoDepartamento)); }
List <TipoDepartamento> listadoTipos() { List <TipoDepartamento> aTipos = new List <TipoDepartamento>(); SqlCommand cmd = new SqlCommand("SP_LISTADOTIPO", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TipoDepartamento objTP = new TipoDepartamento() { codigo = int.Parse(dr[0].ToString()), nombre = dr[1].ToString(), }; aTipos.Add(objTP); } cn.Close(); return(aTipos); }