private void CargarMensajes() { try { List <DtoPaciente> ListPacientes = new List <DtoPaciente>(); ClassResultV cr = new CtrPaciente().Usp_Paciente_Select(new DtoPaciente { IB_Estado = true, IN_EstadoPaciente = 1, Criterio = txtBuscar.Text.Trim() } ); //lblResultados.Text = "Resultados encontrados: " + cr.List.Count; if (!cr.HuboError) { ListPacientes.AddRange(cr.List.Cast <DtoPaciente>()); gvMensaje.DataSource = ListPacientes; } gvMensaje.DataBind(); } catch (Exception ex) { //ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "script", "fail('" + ex.Message + "');", true); } }
private void CargarPacientes() { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; List <DtoPaciente> ListPacientes = new List <DtoPaciente>(); ClassResultV cr = new CtrPaciente().Usp_Paciente_Select(new DtoPaciente { IB_Estado = true, IN_EstadoPaciente = Convert.ToInt32(ddlEstadoPaciente.SelectedValue), Criterio = txtBuscar.Text.Trim(), OrganizacionId = user.OrganizacionId } ); if (!cr.HuboError) { ListPacientes.AddRange(cr.List.Cast <DtoPaciente>()); gvPacientes.DataSource = ListPacientes; } gvPacientes.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudieron cargar los Pacientes." + "', 'error');", true); } }
protected void btnRegistrarPaciente_Click(object sender, EventArgs e) { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; var guid = Guid.NewGuid().ToString().Replace("-", ""); DtoPaciente dtoPa = new CtrPaciente().Usp_Paciente_Insert(new DtoPaciente { Nombres = txtNombres.Text.Trim(), Apellidos = txtApellidos.Text.Trim(), IN_Tipodoc = Convert.ToInt32(ddlTipoDocumento.SelectedValue), Numdoc = txtNumdoc.Text.Trim(), IN_TipoSeguro = Convert.ToInt32(ddlTipoSeguro.SelectedValue), IN_EstadoPaciente = Convert.ToInt32(ddlEstadoPaciente.SelectedValue), UsuarioCreacionId = user.IdUsuario, Credencial = guid, OrganizacionId = user.OrganizacionId }); if (dtoPa.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true); } else { //registrarContacto DtoContacto dtoContacto = new CtrContacto().Usp_Contacto_Insert(new DtoContacto { NombreCompleto = txtNombreApellidoContacto.Text.Trim(), IN_Tipodoc = Convert.ToInt32(ddlTipoDocContacto.SelectedValue), Numdoc = txtNumDocContacto.Text.Trim(), Email = txtCorreoContacto.Text.Trim(), Telefono = txtTelefonoContacto.Text.Trim(), UsuarioCreacionId = user.IdUsuario, PacienteId = dtoPa.IdPaciente }); if (dtoContacto.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoContacto.ErrorMsj, "error"), true); } else { String HTML = Resource1.htmlCredencial; HTML = HTML.Replace("{titulo}", "¡Bienvenido!"); HTML = HTML.Replace("{credencial}", dtoPa.Credencial); string to = dtoContacto.Email; HelpE.SendMail_Gmail(to.Trim(), "Essalud - Crendencial", HTML); ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Paciente Registrado", "Se registro correctamente el Paciente Crendencial: " + guid, "success", "/enfermera/paciente/lista"), true); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Registrar el Paciente." + "', 'error');", true); } }
protected void btnActualizarPaciente_Click(object sender, EventArgs e) { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; ClassResultV cr = new CtrPaciente().Usp_Paciente_Update_ByIdPaciente(new DtoPaciente { IdPaciente = Convert.ToInt32(Request.QueryString["idPaciente"]), Nombres = txtNombres.Text, Apellidos = txtApellidos.Text, IN_Tipodoc = Convert.ToInt32(ddlTipoDocumento.SelectedValue), Numdoc = txtNumdoc.Text, IN_TipoSeguro = Convert.ToInt32(ddlTipoSeguro.SelectedValue), IN_EstadoPaciente = Convert.ToInt32(ddlEstadoPaciente.SelectedValue), UsuarioModificacionId = user.IdUsuario }); if (cr.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", cr.ErrorMsj, "error"), true); } else { ClassResultV crC = new CtrContacto().Usp_Contacto_Update_ByPacienteId(new DtoContacto { NombreCompleto = txtNombreApellidoContacto.Text.Trim(), IN_Tipodoc = Convert.ToInt32(ddlTipoDocContacto.SelectedValue), Numdoc = txtNumDocContacto.Text.Trim(), Email = txtCorreoContacto.Text.Trim(), Telefono = txtTelefonoContacto.Text.Trim(), PacienteId = Convert.ToInt32(Request.QueryString["idPaciente"]), UsuarioModificacionId = user.IdUsuario }); if (cr.HuboError) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", crC.ErrorMsj, "error"), true); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Paciente Actualizado", "Se actualizo correctamente el paciente", "success", "/TablaModificarPaciente"), true); } } } catch (Exception) { throw; } }
private void CargarDatosPaciente(int idPaciente) { try { DtoPaciente userPaciente = new CtrPaciente().Usp_Paciente_SelectOne(new DtoPaciente { IdPaciente = idPaciente }); txtNombres.Text = userPaciente.Nombres; txtApellidos.Text = userPaciente.Apellidos; txtNumdoc.Text = userPaciente.NombreTipodoc + "-" + userPaciente.Numdoc.ToString(); txtEstadoPaciente.Text = userPaciente.NombreEstadoPaciente; } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudieron cargar datos del paciente." + "', 'error');", true); } }
private void CargarDatosPaciente() { try { DtoPaciente dtop = new CtrPaciente().Usp_Paciente_SelectOne(new DtoPaciente { IdPaciente = Convert.ToInt32(Request.QueryString["idPaciente"]) }); if (!dtop.HuboError) { txtNombres.Text = dtop.Nombres; txtApellidos.Text = dtop.Apellidos; txtNumdoc.Text = (dtop.IN_Tipodoc.ToString() == "1" ? "DNI" : "Pasaporte") + "-" + dtop.Numdoc.ToString(); } } catch (Exception) { throw; } }
private void LlenarDetalle() { try { DtoPaciente dtop = new CtrPaciente().Usp_Paciente_SelectOne(new DtoPaciente { IdPaciente = Convert.ToInt32(Request.QueryString["idPaciente"]) }); if (!dtop.HuboError) { txtNombres.Text = dtop.Nombres; txtApellidos.Text = dtop.Apellidos; ddlTipoDocumento.SelectedValue = dtop.IN_Tipodoc.ToString(); txtNumdoc.Text = dtop.Numdoc.ToString(); ddlTipoSeguro.SelectedValue = dtop.IN_TipoSeguro.ToString(); ddlEstadoPaciente.SelectedValue = dtop.IN_EstadoPaciente.ToString(); DtoContacto dtoC = new CtrContacto().Usp_Contacto_SelectOne(new DtoContacto { PacienteId = Convert.ToInt32(Request.QueryString["idPaciente"]) }); if (!dtoC.HuboError) { txtNombreApellidoContacto.Text = dtoC.NombreCompleto; ddlTipoDocContacto.Text = dtoC.IN_Tipodoc.ToString(); txtNumDocContacto.Text = dtoC.Numdoc; txtCorreoContacto.Text = dtoC.Email; txtTelefonoContacto.Text = dtoC.Telefono; } } } catch (Exception) { throw; } }