public ActionResult Edit(Visita_medico Visita_medico) { Visita_medico oVisita_medico = new Visita_medico(); oVisita_medico.Cod_visita = System.Convert.ToInt32(Visita_medico.Cod_visita); oVisita_medico = Visita_medicoData.Select_Record(Visita_medico); if (ModelState.IsValid) { bool bSucess = false; bSucess = Visita_medicoData.Update(oVisita_medico, Visita_medico); if (bSucess == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Can Not Update"); } } // ComboBox ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios); ViewData["id_historia"] = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia); return(View(Visita_medico)); }
// GET: /Visita_medico/Edit/<id> public ActionResult Edit( Int32?Cod_visita ) { if ( Cod_visita == null ) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Visita_medico Visita_medico = new Visita_medico(); Visita_medico.Cod_visita = System.Convert.ToInt32(Cod_visita); Visita_medico = Visita_medicoData.Select_Record(Visita_medico); if (Visita_medico == null) { return(HttpNotFound()); } // ComboBox ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios); ViewData["id_historia"] = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia); return(View(Visita_medico)); }
public ActionResult Create([Bind(Include = "Fecha" + "," + "Hora" + "," + "Diagnostico" + "," + "Tratamiento" + "," + "ID_hospitales_servicios" + "," + "id_historia" )] Visita_medico Visita_medico) { if (ModelState.IsValid) { bool bSucess = false; bSucess = Visita_medicoData.Add(Visita_medico); if (bSucess == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Can Not Insert"); } } // ComboBox ViewData["ID_hospitales_servicios"] = new SelectList(Visita_medico_hospitales_serviciosData.List(), "ID_hospitales_servicios", "CodigoRefer", Visita_medico.ID_hospitales_servicios); ViewData["id_historia"] = new SelectList(Visita_medico_historia_clinicaData.List(), "id_historia", "Cedula", Visita_medico.id_historia); return(View(Visita_medico)); }
public static Visita_medico Select_Record(Visita_medico Visita_medicoPara) { Visita_medico Visita_medico = new Visita_medico(); SqlConnection connection = hospitalData.GetConnection(); string selectProcedure = "[Visita_medicoSelect]"; SqlCommand selectCommand = new SqlCommand(selectProcedure, connection); selectCommand.CommandType = CommandType.StoredProcedure; selectCommand.Parameters.AddWithValue("@Cod_visita", Visita_medicoPara.Cod_visita); try { connection.Open(); SqlDataReader reader = selectCommand.ExecuteReader(CommandBehavior.SingleRow); if (reader.Read()) { Visita_medico.Cod_visita = System.Convert.ToInt32(reader["Cod_visita"]); Visita_medico.Fecha = reader["Fecha"] is DBNull ? null : (DateTime?)reader["Fecha"]; Visita_medico.Hora = reader["Hora"] is DBNull ? null : reader["Hora"].ToString(); Visita_medico.Diagnostico = reader["Diagnostico"] is DBNull ? null : reader["Diagnostico"].ToString(); Visita_medico.Tratamiento = reader["Tratamiento"] is DBNull ? null : reader["Tratamiento"].ToString(); Visita_medico.ID_hospitales_servicios = reader["ID_hospitales_servicios"] is DBNull ? null : (Int32?)reader["ID_hospitales_servicios"]; Visita_medico.id_historia = reader["id_historia"] is DBNull ? null : (Int32?)reader["id_historia"]; } else { Visita_medico = null; } reader.Close(); } catch (SqlException) { return(Visita_medico); } finally { connection.Close(); } return(Visita_medico); }
public ActionResult DeleteConfirmed( Int32?Cod_visita ) { Visita_medico Visita_medico = new Visita_medico(); Visita_medico.Cod_visita = System.Convert.ToInt32(Cod_visita); Visita_medico = Visita_medicoData.Select_Record(Visita_medico); bool bSucess = false; bSucess = Visita_medicoData.Delete(Visita_medico); if (bSucess == true) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Can Not Delete"); } return(null); }
// GET: /Visita_medico/Delete/<id> public ActionResult Delete( Int32?Cod_visita ) { if ( Cod_visita == null ) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } A37dthospitales_servicios = Visita_medico_hospitales_serviciosData.SelectAll(); A38dthistoria_clinica = Visita_medico_historia_clinicaData.SelectAll(); Visita_medico Visita_medico = new Visita_medico(); Visita_medico.Cod_visita = System.Convert.ToInt32(Cod_visita); Visita_medico = Visita_medicoData.Select_Record(Visita_medico); Visita_medico.hospitales_servicios = new hospitales_servicios() { ID_hospitales_servicios = (Int32)Visita_medico.ID_hospitales_servicios , CodigoRefer = (from DataRow A37rowhospitales_servicios in A37dthospitales_servicios.Rows where Visita_medico.ID_hospitales_servicios == (int)A37rowhospitales_servicios["ID_hospitales_servicios"] select(String) A37rowhospitales_servicios["CodigoRefer"]).FirstOrDefault() }; Visita_medico.historia_clinica = new historia_clinica() { id_historia = (Int32)Visita_medico.id_historia , Cedula = (from DataRow A38rowhistoria_clinica in A38dthistoria_clinica.Rows where Visita_medico.id_historia == (int)A38rowhistoria_clinica["id_historia"] select(String) A38rowhistoria_clinica["Cedula"]).FirstOrDefault() }; if (Visita_medico == null) { return(HttpNotFound()); } return(View(Visita_medico)); }
public static bool Delete(Visita_medico Visita_medico) { SqlConnection connection = hospitalData.GetConnection(); string deleteProcedure = "[Visita_medicoDelete]"; SqlCommand deleteCommand = new SqlCommand(deleteProcedure, connection); deleteCommand.CommandType = CommandType.StoredProcedure; deleteCommand.Parameters.AddWithValue("@OldCod_visita", Visita_medico.Cod_visita); if (Visita_medico.Fecha.HasValue == true) { deleteCommand.Parameters.AddWithValue("@OldFecha", Visita_medico.Fecha); } else { deleteCommand.Parameters.AddWithValue("@OldFecha", DBNull.Value); } if (Visita_medico.Hora != null) { deleteCommand.Parameters.AddWithValue("@OldHora", Visita_medico.Hora); } else { deleteCommand.Parameters.AddWithValue("@OldHora", DBNull.Value); } if (Visita_medico.Diagnostico != null) { deleteCommand.Parameters.AddWithValue("@OldDiagnostico", Visita_medico.Diagnostico); } else { deleteCommand.Parameters.AddWithValue("@OldDiagnostico", DBNull.Value); } if (Visita_medico.Tratamiento != null) { deleteCommand.Parameters.AddWithValue("@OldTratamiento", Visita_medico.Tratamiento); } else { deleteCommand.Parameters.AddWithValue("@OldTratamiento", DBNull.Value); } if (Visita_medico.ID_hospitales_servicios.HasValue == true) { deleteCommand.Parameters.AddWithValue("@OldID_hospitales_servicios", Visita_medico.ID_hospitales_servicios); } else { deleteCommand.Parameters.AddWithValue("@OldID_hospitales_servicios", DBNull.Value); } if (Visita_medico.id_historia.HasValue == true) { deleteCommand.Parameters.AddWithValue("@Oldid_historia", Visita_medico.id_historia); } else { deleteCommand.Parameters.AddWithValue("@Oldid_historia", DBNull.Value); } deleteCommand.Parameters.Add("@ReturnValue", System.Data.SqlDbType.Int); deleteCommand.Parameters["@ReturnValue"].Direction = ParameterDirection.Output; try { connection.Open(); deleteCommand.ExecuteNonQuery(); int count = System.Convert.ToInt32(deleteCommand.Parameters["@ReturnValue"].Value); if (count > 0) { return(true); } else { return(false); } } catch (SqlException) { return(false); } finally { connection.Close(); } }