public JsonResult ConsultarDatosConsulta(int consultaMedicaID) { ConsultaMedicaModel consulta = new ConsultaMedicaModel(); consulta = this.historiaClinicaBDD.ConsultarConsultaMedica(consultaMedicaID); return(Json(consulta)); }
public JsonResult ActualizarDatosConsulta(ConsultaMedicaModel consultaMedica) { List <bool> ingresado = new List <bool>(); ingresado.Add(this.historiaClinicaBDD.ActualizarConsultaMedica(consultaMedica)); return(Json(ingresado)); }
public bool ActualizarConsultaMedica(ConsultaMedicaModel consultaMedica) { bool ingresado = false; int resultado = 0; string sentenciaSql = "UPDATE ConsultaMedica " + "SET MotivoConsulta = @MotivoConsulta, Analisis = @Analisis, PlanTratamiento = @PlanTratamiento, TipoConsulta = @TipoConsulta " + "WHERE ConsultaMedicaID = @ConsultaMedicaID "; SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql); sentenciaSQL.Parameters.AddWithValue("@MotivoConsulta", consultaMedica.MotivoConsulta); sentenciaSQL.Parameters.AddWithValue("@Analisis", consultaMedica.Analisis); sentenciaSQL.Parameters.AddWithValue("@PlanTratamiento", consultaMedica.PlanTratamiento); sentenciaSQL.Parameters.AddWithValue("@TipoConsulta", consultaMedica.TipoConsulta); sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", consultaMedica.ConsultaMedicaID); resultado = this.conexion.ComandoModificacion(sentenciaSQL); if (resultado > 0) { ingresado = true; } return(ingresado); }
// GET: HistoriaClinica //public ActionResult HistoriaClinica(int idPaciente) //public ActionResult HistoriaClinica() public ActionResult HistoriaClinica(CitaModel cita) { if (Session["ingreso"] != null) { if (Session["ingreso"].Equals("true")) { if (Session["tipoUsuario"].Equals("21")) { ConsultaMedicaModel consultaMedica = new ConsultaMedicaModel(); if (historiaClinicaBDD.ValidarConsultaMedica(cita.CitaMedicaID)) { consultaMedica = historiaClinicaBDD.ConsultarConsultaMedica(cita.CitaMedicaID); } else { consultaMedica.ConsultaMedicaID = cita.CitaMedicaID; consultaMedica.HistoriaClinicaID = cita.HistoriaClinica; historiaClinicaBDD.InsertarConsultaMedica(consultaMedica); } ViewData["consulta"] = consultaMedica; ViewData["generos"] = informacionGeneral.ObtenerInformacionParametro("genero"); ViewData["estados"] = informacionGeneral.ObtenerInformacionParametro("estado civil"); ViewData["tipos"] = informacionGeneral.ObtenerInformacionParametro("tipo sangre"); ViewData["etnias"] = informacionGeneral.ObtenerInformacionParametro("etnia"); ViewData["subjetivos"] = informacionGeneral.ObtenerInformacionParametro("subjetivo"); ViewData["objetivos"] = informacionGeneral.ObtenerInformacionParametro("objetivo"); ViewData["antecedentepersonal"] = informacionGeneral.ObtenerInformacionParametro("antecedentepersonal"); ViewData["antecedentefamiliar"] = informacionGeneral.ObtenerInformacionParametro("antecedentefamiliar"); ViewData["antecedentesociales"] = informacionGeneral.ObtenerInformacionParametro("antecedentesociales"); ViewData["habito"] = informacionGeneral.ObtenerInformacionParametro("Habito"); ViewData["diagnosticos"] = informacionGeneral.ObtenerInformacionParametro("tipo diagnostico"); ViewData["paciente"] = pacienteBDD.PacientePorId(cita.PacienteID); return(View()); } else { return(RedirectToAction("SinAcceso", "Ingreso")); } } else { return(RedirectToAction("Ingreso", "Ingreso")); } } else { return(RedirectToAction("Ingreso", "Ingreso")); } }
public ConsultaMedicaModel ConsultarConsultaMedica(int consultaMedicaID) { ConsultaMedicaModel consultaMedicaResultado = new ConsultaMedicaModel(); string sentenciaSql = "SELECT TOP(1) ConsultaMedicaID, MotivoConsulta, Analisis, PlanTratamiento, TipoConsulta " + "FROM ConsultaMedica " + $"WHERE ConsultaMedicaID = {consultaMedicaID} "; DataTable tablaDatos = this.conexion.ComandoConsulta(sentenciaSql); if (tablaDatos.Rows.Count > 0) { consultaMedicaResultado.ConsultaMedicaID = tablaDatos.Rows[0].Field <int>("ConsultaMedicaID"); consultaMedicaResultado.MotivoConsulta = tablaDatos.Rows[0].Field <string>("MotivoConsulta"); consultaMedicaResultado.Analisis = tablaDatos.Rows[0].Field <string>("Analisis"); consultaMedicaResultado.PlanTratamiento = tablaDatos.Rows[0].Field <string>("PlanTratamiento"); consultaMedicaResultado.TipoConsulta = tablaDatos.Rows[0].Field <string>("TipoConsulta"); } return(consultaMedicaResultado); }
public bool InsertarConsultaMedica(ConsultaMedicaModel consultaMedica) { bool ingresado = false; int resultado = 0; string sentenciaSql = "SET IDENTITY_INSERT ConsultaMedica ON; " + "INSERT INTO ConsultaMedica (ConsultaMedicaID, HistoriaClinicaID, Fecha) " + "VALUES (@ConsultaMedicaID, @HistoriaClinicaID, @Fecha); "; SqlCommand sentenciaSQL = new SqlCommand(sentenciaSql); sentenciaSQL.Parameters.AddWithValue("@ConsultaMedicaID", consultaMedica.ConsultaMedicaID); sentenciaSQL.Parameters.AddWithValue("@HistoriaClinicaID", consultaMedica.HistoriaClinicaID); sentenciaSQL.Parameters.AddWithValue("@Fecha", DateTime.Now.Date); resultado = this.conexion.ComandoModificacion(sentenciaSQL); if (resultado > 0) { ingresado = true; } return(ingresado); }