protected void btnRegistrar_Click(object sender, EventArgs e) { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; DtoPacienteHistorial dtoPH = new DtoPacienteHistorial { PacienteId = Convert.ToInt32(Request.QueryString["idPaciente"]), Temperatura = txtTemperatura.Text.Trim(), FrecuenciaCardiaca = txtFrecuencia.Text.Trim(), PresionArterial = txtPresion.Text.Trim(), Saturacion = txtSaturacion.Text.Trim(), Pronostico = txtPronostico.Text.Trim(), Requerimiento = txtRequerimiento.Text.Trim(), Evolucion = txtEvolucion.Text.Trim(), IB_Traslado = cbTraslado.Checked, OrganizacionId = user.OrganizacionId, UsuarioCreacionId = user.IdUsuario }; if (cbTraslado.Checked) { dtoPH.IN_TipoTraslado = Convert.ToInt32(ddlTipoTraslado.SelectedValue); dtoPH.Evolucion = txtEvolucion.Text.Trim(); dtoPH.DescTraslado = txtComentario.Text.Trim(); dtoPH.FechaSolicitudTraslado = Convert.ToDateTime(txtFechaTraslado.Text); } DtoPacienteHistorial dtoPa = new CtrPacienteHistoria().Usp_PacienteHistorial_Insert(dtoPH); if (dtoPa.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Reporte Registrado", "Se registro correctamente el reporte", "success", "/BuscarPaciente"), true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Registrar el Reporte." + "', 'error');", true); } }
private void CargarReportes() { try { List <DtoPacienteHistorial> listaReporte = new List <DtoPacienteHistorial>(); DateTime fistdate = new DateTime(); DateTime lastdate = new DateTime(); for (int i = 0; i < calendario.SelectedDates.Count; i++) { if (i == 0) { fistdate = calendario.SelectedDates[i]; } else if (i == calendario.SelectedDates.Count - 1) { lastdate = calendario.SelectedDates[i]; } } if (fistdate == lastdate) { lastdate = Convert.ToDateTime("01/01/0001"); } ClassResultV cr = new CtrPacienteHistoria().Usp_PacienteHistorial_SelectAll_Usuario(new DtoPacienteHistorial { PacienteId = Convert.ToInt32(Request.QueryString["idPaciente"]), FechaInicio = fistdate, FechaFin = lastdate }); if (!cr.HuboError) { listaReporte.AddRange(cr.List.Cast <DtoPacienteHistorial>()); gvReportes.DataSource = listaReporte; } gvReportes.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudieron cargar los Reportes." + "', 'error');", true); } }