예제 #1
0
 public ActionResult Editar(Medico medico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medico).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.IDCidade = new SelectList(db.Cidades, "IDCidade", "Nome", medico.Cidade);
     ViewBag.IDEspecialidade = new SelectList(db.Especialidades, "IDEspecialidade", "Nome", medico.Especialidade);
     return View(medico);
 }
예제 #2
0
 public ActionResult Adicionar(Medico medico)
 {
     if (ModelState.IsValid)
     {
         db.Medicos.Add(medico);
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.IDCidade = new SelectList(db.Cidades, "IDCidade", "Nome");
     ViewBag.IDEspecialidade = new SelectList(db.Especialidades, "IDEspecialidade", "Nome");
     return View(medico);
 }
예제 #3
0
        public string Deletar(Medico medico)
        {
            try
            {
                //Medico medico = db.Medico.Find(id);
                db.Medico.Remove(medico);
                db.SaveChanges();
                return Boolean.TrueString;

            }
            catch
            {
                return Boolean.FalseString;
            }
        }
예제 #4
0
        public void DeleteMedicosByID(int ID)
        {
            Medico medico = new Medico();

            if (getString != null)
            {
                using (SqlConnection conn = new SqlConnection(getString.ConnectionString))
                {
                    SqlCommand cmd = new SqlCommand("ExcluirMedicoPorID", conn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDMedico", ID);
                    try {
                        conn.Open();
                        cmd.ExecuteNonQuery();
                    }
                    catch (SqlException ex)
                    {
                        throw new Exception("Erro: " + ex.Message);
                    }
                }
            }
        }