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); } }
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 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); } }
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; } }
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); } }
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); } }