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) { DtoContacto dtoC = new CtrContacto().Usp_Contacto_SelectOne(new DtoContacto { PacienteId = Convert.ToInt32(Request.QueryString["idPaciente"]) }); String HTML = Resource1.Reporte_Resgistrado; HTML = HTML.Replace("{fecha}", DateTime.Now.ToString()); HTML = HTML.Replace("{nomPaciente}", txtNombres.Text + " " + txtApellidos.Text); string to = dtoC.Email; HelpE.SendMail_Gmail(to, "Essalud - Nuevo Reporte Registrado", HTML); ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Reporte Registrado", "Se registro correctamente el reporte", "success", "/medico/paciente/lista"), true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Registrar el Reporte." + "', 'error');", true); } }
public DtoPacienteHistorial Usp_PacienteHistorial_SelectOne(DtoB dtoBase) { //ClassResultV cr = new ClassResultV(); DtoPacienteHistorial dto = (DtoPacienteHistorial)dtoBase; SqlParameter[] pr = new SqlParameter[1]; try { pr[0] = new SqlParameter("@IdHistorial", SqlDbType.Int) { Value = (dto.IdHistorial) }; SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_PacienteHistorial_SelectOne", pr); //cr.List = new List<DtoB>(); if (reader.Read()) { dto = new DtoPacienteHistorial { IdHistorial = GetValue("IdHistorial", reader).ValueInt32, PacienteId = GetValue("PacienteId", reader).ValueInt32, Temperatura = GetValue("Temperatura", reader).ValueString, FrecuenciaCardiaca = GetValue("FrecuenciaCardiaca", reader).ValueString, PresionArterial = GetValue("PresionArterial", reader).ValueString, Saturacion = GetValue("Saturacion", reader).ValueString, Pronostico = GetValue("Pronostico", reader).ValueString, Requerimiento = GetValue("Requerimiento", reader).ValueString, Evolucion = GetValue("Evolucion", reader).ValueString, IB_Traslado = GetValue("IB_Traslado", reader).ValueBool, IN_TipoTraslado = GetValue("IN_TipoTraslado", reader).ValueInt32, DescTraslado = GetValue("DescTraslado", reader).ValueString, FechaSolicitudTraslado = GetValue("FechaSolicitudTraslado", reader).ValueDateTime, OrganizacionId = GetValue("OrganizacionId", reader).ValueInt32, ContactoId = GetValue("ContactoId", reader).ValueInt32, UsuarioCreacionId = GetValue("UsuarioCreacionId", reader).ValueInt32, FechaCreacion = GetValue("FechaCreacion", reader).ValueDateTime, UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32, FechaModificacion = GetValue("FechaModificacion", reader).ValueDateTime, IB_Estado = GetValue("IB_Estado", reader).ValueBool }; } reader.Close(); } catch (Exception ex) { dto.LugarError = ex.StackTrace; dto.ErrorEx = ex.Message; dto.ErrorMsj = "Error en Usp_PacienteHistorial_SelectOne"; } ObjCn.Close(); return(dto); }
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); } }
public DtoPacienteHistorial Usp_PacienteHistorial_Update_ByIdHistorial(DtoB dtoBase) { DtoPacienteHistorial dto = (DtoPacienteHistorial)dtoBase; SqlParameter[] pr = new SqlParameter[15]; try { pr[0] = new SqlParameter("@IdHistorial", SqlDbType.Int) { Value = V_ValidaPrNull(dto.IdHistorial) }; pr[1] = new SqlParameter("@Temperatura", SqlDbType.VarChar, 100) { Value = (V_ValidaPrNull(dto.Temperatura)) }; pr[2] = new SqlParameter("@FrecuenciaCardiaca", SqlDbType.VarChar, 100) { Value = (V_ValidaPrNull(dto.FrecuenciaCardiaca)) }; pr[3] = new SqlParameter("@PresionArterial", SqlDbType.VarChar, 100) { Value = (V_ValidaPrNull(dto.PresionArterial)) }; pr[4] = new SqlParameter("@Saturacion", SqlDbType.VarChar, 100) { Value = (V_ValidaPrNull(dto.Saturacion)) }; pr[5] = new SqlParameter("@Pronostico", SqlDbType.VarChar, int.MaxValue) { Value = (V_ValidaPrNull(dto.Pronostico)) }; pr[6] = new SqlParameter("@Requerimiento", SqlDbType.VarChar, int.MaxValue) { Value = (V_ValidaPrNull(dto.Requerimiento)) }; pr[7] = new SqlParameter("@Evolucion", SqlDbType.VarChar, int.MaxValue) { Value = (V_ValidaPrNull(dto.Evolucion)) }; pr[8] = new SqlParameter("@IB_Traslado", SqlDbType.Bit) { Value = (V_ValidaPrNull(dto.IB_Traslado)) }; pr[9] = new SqlParameter("@IN_TipoTraslado", SqlDbType.Int) { Value = (V_ValidaPrNull(dto.IN_TipoTraslado)) }; pr[10] = new SqlParameter("@DescTraslado", SqlDbType.VarChar, int.MaxValue) { Value = (V_ValidaPrNull(dto.DescTraslado)) }; pr[11] = new SqlParameter("@FechaSolicitudTraslado", SqlDbType.DateTime) { Value = (V_ValidaPrNull(dto.FechaSolicitudTraslado)) }; pr[14] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int) { Value = (V_ValidaPrNull(dto.UsuarioModificacionId)) }; SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_PacienteHistorial_Update_ByIdHistorial", pr); } catch (Exception ex) { dto.LugarError = ex.StackTrace; dto.ErrorEx = ex.Message; dto.ErrorMsj = "Error al actualizar PacienteHistorial"; } ObjCn.Close(); return(dto); }