public void Update(NotaClinicaDTO oneNota) { string query = "update Tabla_Registro_Consulta set Subjetivo_Consulta = @Subjetivo_Consulta, Objetivo_Consulta = @Objetivo_Consulta, Analisis_Consulta = @Analisis_Consulta, Plan_Consulta = @Plan_Consulta where ID_Consulta = @Id_Consulta and Id_FichaIdentificacion = @Id_FichaIdentificacion"; Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneNota); }
public void Insert(NotaClinicaDTO oneNota) { string query = "Insert Into Tabla_Registro_Consulta (Id_Agenda, Id_FichaIdentificacion, Fecha_Consulta) values(@Id_Agenda, @Id_FichaIdentificacion, @Fecha_Consulta)"; Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneNota); }
public static NotaClinicaDTO GetOneByAgenda(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_Agenda = @Id_Agenda"; oneNota = h.GetAllParametized(query, oneNota)[0]; oneNota.lDiagnosticos = ConsultaDiagnosticoDAO.GetAllByConsulta(new ConsultaDiagnosticoDTO {Id_Consulta = oneNota.Id_Consulta}); return oneNota; }
public static List<Tabla_Temporal_RecetaDTO> loadRecetas(NotaClinicaDTO oneNota) { string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from tabla_temporal_receta a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where a.Id_FichaIdentificacion = @Id_FichaIdentificacion and a.Id_Consulta = @Id_Consulta"; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = oneNota.Id_Consulta; oneTemp.Id_FichaIdentificacion = oneNota.Id_FichaIdentificacion; Helpers h = new Helpers(); return h.GetAllParametized(query, oneTemp); }
public static List<NotaClinicaDTO> GetOneByConsulta(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_Agenda = @Id_Agenda and Id_Consulta = @Id_Agenda"; var lNotas = h.GetAllParametized(query, oneNota); foreach (var y in lNotas) { y.lRecetas = loadRecetas(y); } return lNotas; }
public static List<NotaClinicaDTO> GetAllByFicha(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_FichaIdentificacion = @Id_FichaIdentificacion"; var lNotas = h.GetAllParametized(query, oneNota); foreach (var y in lNotas) { y.lRecetas = loadRecetas(y); } return lNotas; }
public static NotaClinicaDTO GetOneByAgenda(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_Agenda = @Id_Agenda"; oneNota = h.GetAllParametized(query, oneNota)[0]; oneNota.lDiagnosticos = ConsultaDiagnosticoDAO.GetAllByConsulta(new ConsultaDiagnosticoDTO { Id_Consulta = oneNota.Id_Consulta }); return(oneNota); }
public static List <NotaClinicaDTO> GetOneByConsulta(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_Agenda = @Id_Agenda and Id_Consulta = @Id_Agenda"; var lNotas = h.GetAllParametized(query, oneNota); foreach (var y in lNotas) { y.lRecetas = loadRecetas(y); } return(lNotas); }
public static List <NotaClinicaDTO> GetAllByFicha(NotaClinicaDTO oneNota) { Helpers h = new Helpers(); string query = "select * from Tabla_Registro_Consulta where Id_FichaIdentificacion = @Id_FichaIdentificacion"; var lNotas = h.GetAllParametized(query, oneNota); foreach (var y in lNotas) { y.lRecetas = loadRecetas(y); } return(lNotas); }
public static List <Tabla_Temporal_RecetaDTO> loadRecetas(NotaClinicaDTO oneNota) { string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from tabla_temporal_receta a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where a.Id_FichaIdentificacion = @Id_FichaIdentificacion and a.Id_Consulta = @Id_Consulta"; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = oneNota.Id_Consulta; oneTemp.Id_FichaIdentificacion = oneNota.Id_FichaIdentificacion; Helpers h = new Helpers(); return(h.GetAllParametized(query, oneTemp)); }
public void GrabarConsulta() { NotaClinicaDTO oneNota = new NotaClinicaDTO(); oneNota.Id_Agenda = Id_Agenda; oneNota.Id_Consulta = Id_Agenda; oneNota.Id_FichaIdentificacion = Id_FichaIdentificacion; oneNota.Subjetivo_Consulta = txtsubjetivo.Text.Trim(); oneNota.OBjetivo_Consulta = txtobjetivo.Text.Trim(); oneNota.Analisis_Consulta = txtanalisis.Text.Trim(); oneNota.Plan_consulta = txtplan.Text.Trim(); NotaClinicaDAO Update = new NotaClinicaDAO(); Update.Update(oneNota); Response.Redirect("ConsultaMenu.aspx?Id_Agenda=" + Id_Agenda + " &Id_FichaIdentificacion=" + Id_FichaIdentificacion + " &NombreCompleto=" + NombreCompleto + "&Id_Consulta=" + Id_Consulta + ""); }
protected void btnSave(object sender, EventArgs e) { string prioridad = "Normal"; if (rbUrgente.Checked) { prioridad = "Urgente"; } Tabla_Registro_AgendaDTO oneAgenda = new Tabla_Registro_AgendaDTO(); oneAgenda.Id_FichaIdentificacion = Id_FichaIdentificacion; oneAgenda.Asunto_Agenda = txtasunto.Text; oneAgenda.Id_Categoria = Convert.ToInt32(ddlCategoria.SelectedItem.Value); oneAgenda.Prioridad_Agenda = prioridad; oneAgenda.Fecha_Agenda = DateTime.Now; oneAgenda.Inicio_Agenda = Convert.ToDateTime(txtDiaComienzo.Value); oneAgenda.Fin_Agenda = Convert.ToDateTime(txtDiaFinal.Value); oneAgenda.Descripcion_Agenda = txtdescripcionagenda.Text; oneAgenda.EstadoCitas_Agenda = DropDownEstadoCitas.SelectedItem.Text; AgendaDAO Insert = new AgendaDAO(); Insert.Insert(oneAgenda); oneAgenda = Insert.GetLastById_Ficha(oneAgenda); NotaClinicaDTO oneConsulta = new NotaClinicaDTO(); oneConsulta.Id_Agenda = oneAgenda.Id_Agenda; oneConsulta.Id_FichaIdentificacion = oneAgenda.Id_FichaIdentificacion; oneConsulta.Fecha_Consulta = DateTime.Now; NotaClinicaDAO InsertConsulta = new NotaClinicaDAO(); InsertConsulta.Insert(oneConsulta); }
private List<ConsultaProcedimientoDTO> loadProcedimientos(NotaClinicaDTO oneNota) { var oneConsultapro = new ConsultaProcedimientoDTO(); oneConsultapro.Id_FichaIdentificacion = Id_FichaIdentificacion; return ConsultaProcedimientoDAO.GetAllByPaciente(oneConsultapro).Where(x => x.Id_Consulta == oneNota.Id_Agenda).ToList(); }
private List<ConsultaDiagnosticoDTO> loadDiagnosticos(NotaClinicaDTO oneNota) { var oneConsultadia = new ConsultaDiagnosticoDTO(); oneConsultadia.Id_FichaIdentificacion = Id_FichaIdentificacion; return ConsultaDiagnosticoDAO.GetAllByPaciente(oneConsultadia).Where(x => x.Id_Consulta == oneNota.Id_Agenda).ToList(); }