protected void btnNuevaContraseña_Click(object sender, EventArgs e)
        {
            try
            {
                var          newpassword = Membership.GeneratePassword(12, 2);
                DtoUsuario   user        = (DtoUsuario)Session["UsuarioLogin"];
                ClassResultV cr          = new CtrUsuario().Usp_Usuario_ResetPassword_Admin(new DtoUsuario
                {
                    IdUsuario             = Convert.ToInt32(Request.QueryString["idusuario"]),
                    Contrasena            = newpassword,
                    UsuarioModificacionId = user.IdUsuario
                });
                if (cr.HuboError)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", cr.ErrorMsj, "error"), true);
                }
                else
                {
                    String HTML = Resource1.htmlUsuario;
                    HTML = HTML.Replace("{titulo}", "Contraseña Actualizada");
                    HTML = HTML.Replace("{usuario}", tUsuario.Text);
                    HTML = HTML.Replace("{clave}", newpassword);

                    string to = txtCorreo.Text;
                    HelpE.SendMail_Gmail(to, "Essalud - Usuario", HTML);

                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Contraseña Actualizada", "Se actualizo correctamente la contraseña", "success", "/administrador/usuario/lista"), true);
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Actualizar la Contraseña ." + "', 'error');", true);
            }
        }
        protected void btnRestaurar_Click(object sender, EventArgs e)
        {
            try
            {
                var         guid = Guid.NewGuid().ToString().Replace("-", "");
                DtoContacto dto  = new DtoContacto
                {
                    IN_Tipodoc          = Convert.ToInt32(hdnTipoDoc.Value),
                    Numdoc              = txtNumDocContacto.Text.Trim(),
                    Email               = txtCorreoContacto.Text.Trim(),
                    NuevaCredencial     = guid,
                    Numdoc_Paciente     = txtNumdoc.Text.Trim(),
                    IN_Tipodoc_Paciente = Convert.ToInt32(hdnTipoDoc_Paciente.Value),
                };
                ClassResultV cr = new CtrContacto().Usp_Contacto_ForgotCredential(dto);
                if (!cr.HuboError)
                {
                    String HTML = Resource1.htmlCredencial;
                    HTML = HTML.Replace("{titulo}", "Credencial Actualizada");
                    HTML = HTML.Replace("{credencial}", dto.NuevaCredencial);
                    string to = dto.Email;
                    HelpE.SendMail_Gmail(to.Trim(), "Essalud - Crendencial", HTML);

                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Credencial Actualizada", "Se envio un correo con la nueva credencial de acceso", "success", "/IngresarCredencial"), true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", cr.ErrorMsj, "error"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", "Oops, algo salió mal :(", "error"), true);
            }
        }
Example #3
0
        public void LoguearContacto(object sender, EventArgs e)
        {
            try
            {
                DtoPaciente dto = new DtoPaciente
                {
                    Credencial = txtCredencial.Text.Trim()
                };
                DtoPaciente dtoP = new CtrContacto().Usp_Contacto_Login(dto);
                if (!dtoP.HuboError)
                {
                    Session["PacienteContacto"] = dtoP;

                    Response.Redirect("/contacto/menu");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", dtoP.ErrorMsj, "error"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", "Oops, algo salió mal :(", "error"), true);
            }
        }
Example #4
0
 protected void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         DtoContacto userContacto = (DtoContacto)Session["ContactoSession"];
         DtoPaciente userPaciente = (DtoPaciente)Session["PacienteContacto"];
         DtoMensajes dtoPa        = new CtrMensajes().Usp_Mensajes_Insert(new DtoMensajes
         {
             ContactoId     = userContacto.IdContacto,
             Asunto         = txtAsunto.Text.Trim(),
             Mensaje        = txtMensaje.Text.Trim(),
             IN_TipoMensaje = Convert.ToInt32(ddlTipoMensaje.SelectedValue),
             OrganizacionId = userPaciente.OrganizacionId
         });
         if (dtoPa.HuboError)
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true);
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Mensaje Enviado Correctamente", "Se envio correctamente el mensaje", "success", "/contacto/mensaje/lista"), true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo enviar el mensaje." + "', 'error');", true);
     }
 }
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"];

                var entidad = "";
                switch (ddlTiposVarios.SelectedValue)
                {
                case "IN_EstadoPaciente":
                    entidad = "Paciente";
                    break;

                case "IN_Rol":
                    entidad = "Usuario";
                    break;

                case "IN_Tipodoc":
                    entidad = "Paciente";
                    break;

                case "IN_TipoMensaje":
                    entidad = "Mensajes";
                    break;

                case "IN_Cargo":
                    entidad = "Usuario";
                    break;

                case "IN_TipoSeguro":
                    entidad = "Paciente";
                    break;

                case "IN_TipoTraslado":
                    entidad = "PacienteHistorial";
                    break;
                }
                ClassResultV cr = new CtrTablaVarios().Usp_TablaVarios_Update(new DtoTablaVarios
                {
                    IdTabVarios           = Convert.ToInt32(Request.QueryString["IdTabVarios"]),
                    Descripcion           = txtDescripcion.Text,
                    TipoAtributo          = ddlTiposVarios.SelectedValue,
                    EntidadTabla          = entidad,
                    UsuarioModificacionId = user.IdUsuario,
                    IB_Estado             = Convert.ToBoolean(Convert.ToInt32(ddlEstado.SelectedValue))
                });
                if (cr.HuboError)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", cr.ErrorMsj, "error"), true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Atributo Actualizado", "Se actualizo correctamente el atributo", "success", "/administrador/varios/lista"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Actualizar el Atributo." + "', 'error');", true);
            }
        }
        protected void btnEnviarRespuesta_Click(object sender, EventArgs e)
        {
            try
            {
                DtoUsuario   user  = (DtoUsuario)Session["UsuarioLogin"];
                ClassResultV dtoPa = new CtrMensajes().Usp_Mensajes_Update_Respuesta(new DtoMensajes
                {
                    IdMensaje         = Convert.ToInt32(Request.QueryString["idMensaje"]),
                    Respuesta         = txtRespuesta.Text.Trim(),
                    UsuarioCreacionId = user.IdUsuario,
                });
                if (dtoPa.HuboError)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true);
                }
                else
                {
                    //String HTML = Resource1.htmlUsuario;
                    //HTML = HTML.Replace("{titulo}", "¡Bienvenido!");
                    //HTML = HTML.Replace("{usuario}", dtoPa.Usuario);
                    //HTML = HTML.Replace("{clave}", dtoPa.Contrasena);

                    //string to = dtoPa.Email;
                    //HelpE.SendMail_Gmail(to, "Essalud - Usuario", HTML);

                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Respuesta Enviada", "Se envio la respuesta correctamente", "success", "/administrador/mensaje/lista"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo enviar la respuesta." + "', '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 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);
            }
        }
Example #9
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;
     }
 }
Example #10
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"];
                DtoUsuario dtoPa = new CtrUsuario().Usp_Usuario_Insert(new DtoUsuario
                {
                    Usuario = tUsuario.Text.Trim(),
                    Contrasena = Membership.GeneratePassword(12, 2),
                    IN_Tipodoc = Convert.ToInt32(ddlTipoDocumento.SelectedValue),
                    Numdoc = txtNumdoc.Text.Trim(),
                    Telefono = txtTelefono.Text.Trim(),
                    IN_Rol = Convert.ToInt32(ddlRol.SelectedValue),
                    IN_Cargo = Convert.ToInt32(ddlCargo.SelectedValue),
                    OrganizacionId = user.OrganizacionId,
                    UsuarioCreacionId = user.IdUsuario,
                    IB_Estado = Convert.ToBoolean(Convert.ToInt32(ddlEstado.SelectedValue)),
                    PrimerNombre = txtPrimerNombre.Text.Trim(),
                    SegundoNombre = txtSegundoNombre.Text.Trim(),
                    ApellidoPaterno = txtApellidoPaterno.Text.Trim(),
                    ApellidoMaterno = txtApellidoMaterno.Text.Trim(),
                    Email = txtCorreo.Text.Trim()

                });
                if (dtoPa.HuboError)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", dtoPa.ErrorMsj, "error"), true);
                }
                else
                {

                    String HTML = Resource1.htmlUsuario;
                    HTML = HTML.Replace("{titulo}", "¡Bienvenido!");
                    HTML = HTML.Replace("{usuario}", dtoPa.Usuario);
                    HTML = HTML.Replace("{clave}", dtoPa.Contrasena);

                    string to = dtoPa.Email;
                    HelpE.SendMail_Gmail(to, "Essalud - Usuario", HTML);

                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Usuario Registrado", "Se registro correctamente el Usuario", "success", "/administrador/usuario/lista"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Registrar el Usuario." + "', 'error');", true);
            }
        }
        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);
            }
        }
Example #12
0
        public void LoguearUsuario(object sender, EventArgs e)
        {
            try
            {
                DtoUsuario dto = new DtoUsuario
                {
                    Usuario    = username.Text.Trim(),
                    Contrasena = password.Text.Trim()
                };
                DtoUsuario dtoR = new CtrUsuario().Usp_Usuario_Login(dto);
                if (!dtoR.HuboError)
                {
                    Session["UsuarioLogin"] = dtoR;
                    switch (dtoR.IN_Rol)
                    {
                    case 1:
                        Response.Redirect("administrador/menu");
                        break;

                    case 2:
                        Response.Redirect("enfermera/menu");
                        break;

                    case 3:
                        Response.Redirect("medico/menu");
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", dtoR.ErrorMsj, "error"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", "Oops, algo salió mal :(", "error"), true);
            }
        }
Example #13
0
        protected void btnRestaurar_Click(object sender, EventArgs e)
        {
            try
            {
                DtoUsuario dto = new DtoUsuario
                {
                    Usuario    = txtUsuario.Text.Trim(),
                    IN_Tipodoc = Convert.ToInt32(hdnTipoDoc.Value),
                    Numdoc     = txtNumDoc.Text.Trim(),
                    Email      = txtCorreo.Text.Trim(),
                    Contrasena = Membership.GeneratePassword(12, 2),
                };
                ClassResultV cr = new CtrUsuario().Usp_Usuario_ForgotPassword(dto);
                if (!cr.HuboError)
                {
                    String HTML = Resource1.htmlUsuario;
                    HTML = HTML.Replace("{titulo}", "Contraseña Restaurada");
                    HTML = HTML.Replace("{usuario}", dto.Usuario);
                    HTML = HTML.Replace("{clave}", dto.Contrasena);

                    string to = txtCorreo.Text;
                    HelpE.SendMail_Gmail(to, "Essalud - Usuario", HTML);


                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Contraseña Actualizada", "Se envio un correo con sus nuevos datos de acceso", "success", "/logIn"), true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", cr.ErrorMsj, "error"), true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error!", "Oops, algo salió mal :(", "error"), true);
            }
        }
 protected void btnActualizar_Click(object sender, EventArgs e)
 {
     try
     {
         DtoUsuario   user = (DtoUsuario)Session["UsuarioLogin"];
         ClassResultV cr   = new CtrUsuario().Usp_Usuario_Update(new DtoUsuario
         {
             IdUsuario             = Convert.ToInt32(Request.QueryString["idusuario"]),
             Usuario               = tUsuario.Text,
             Numdoc                = txtNumdoc.Text,
             IN_Tipodoc            = Convert.ToInt32(ddlTipoDocumento.SelectedValue),
             Telefono              = txtTelefono.Text,
             IN_Rol                = Convert.ToInt32(ddlRol.SelectedValue),
             IN_Cargo              = Convert.ToInt32(ddlCargo.SelectedValue),
             UsuarioModificacionId = user.IdUsuario,
             IB_Estado             = Convert.ToBoolean(Convert.ToInt32(ddlEstado.SelectedValue)),
             PrimerNombre          = txtPrimerNombre.Text,
             SegundoNombre         = txtSegundoNombre.Text,
             ApellidoPaterno       = txtApellidoPaterno.Text,
             ApellidoMaterno       = txtApellidoMaterno.Text,
             Email = txtCorreo.Text
         });
         if (cr.HuboError)
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacion("Error", cr.ErrorMsj, "error"), true);
         }
         else
         {
             ScriptManager.RegisterStartupScript(this, GetType(), "Pop", HelpE.mensajeConfirmacionRedirect("Usuario Actualizado", "Se actualizo correctamente el usuario", "success", "/administrador/usuario/lista"), true);
         }
     }
     catch (Exception)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo Actualizar el Usuario." + "', 'error');", true);
     }
 }