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);
            }
        }
Exemple #4
0
 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;
     }
 }
Exemple #7
0
        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;
            }
        }