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); } }
private void CargarUsuarios() { try { DtoUsuario user = (DtoUsuario)Session["UsuarioLogin"]; List <DtoUsuario> ListUsuarios = new List <DtoUsuario>(); ClassResultV cr = new CtrUsuario().Usp_Usuario_SelectAll(new DtoUsuario { IB_Estado = Convert.ToBoolean(Convert.ToInt32(ddlEstado.SelectedValue)), IN_Rol = Convert.ToInt32(ddlRol.SelectedValue), Criterio = txtBuscar.Text.Trim(), OrganizacionId = user.OrganizacionId } ); if (!cr.HuboError) { ListUsuarios.AddRange(cr.List.Cast <DtoUsuario>()); gvUsuarios.DataSource = ListUsuarios; } gvUsuarios.DataBind(); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudieron cargar los Usuarios." + "', 'error');", true); } }
private void LlenarDetalle() { try { DtoUsuario dto = new CtrUsuario().Usp_Usuario_SelectOne(new DtoUsuario { IdUsuario = Convert.ToInt32(Request.QueryString["idusuario"]) }); if (!dto.HuboError) { txtPrimerNombre.Text = dto.PrimerNombre; txtSegundoNombre.Text = dto.SegundoNombre; txtApellidoPaterno.Text = dto.ApellidoPaterno; txtApellidoMaterno.Text = dto.ApellidoMaterno; tUsuario.Text = dto.Usuario; ddlTipoDocumento.SelectedValue = dto.IN_Tipodoc.ToString(); txtNumdoc.Text = dto.Numdoc; txtTelefono.Text = dto.Telefono; ddlRol.SelectedValue = dto.IN_Rol.ToString(); ddlCargo.SelectedValue = dto.IN_Cargo.ToString(); ddlEstado.SelectedValue = dto.IB_Estado == true ? "1" : "0"; txtCorreo.Text = dto.Email; } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo cargar el Usuario." + "', 'error');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { //if (txtDNI.Text == "" | txtNombres.Text == "" | txtApellidos.Text == "" | txtCelular.Text == "" | txtCorreo.Text == "" | txtContraseña.Text == "" | txtFechNac.Text == "") //{ // lblMsje.Text = "COMPLETE EL FORMULARIO!!"; // return; //} //DtoUsuario objuser = new DtoUsuario(txtDNI.Text, txtNombres.Text, txtApellidos.Text, Convert.ToInt32(txtCelular.Text), Convert.ToDateTime(txtFechNac.Text), txtCorreo.Text, txtContraseña.Text, 1); DtoUsuario objuser = new DtoUsuario(); objuser.PK_VU_Dni = txtDNI.Text; objuser.VU_Nombre = txtNombres.Text; objuser.VU_Apellidos = txtApellidos.Text; objuser.IU_Celular = Convert.ToInt32(txtCelular.Text); objuser.DTU_FechaNac = Convert.ToDateTime(txtFechNac.Text); objuser.VU_Correo = txtCorreo.Text; objuser.VU_Contraseña = txtContraseña.Text; CtrUsuario objuserneg = new CtrUsuario(); objuserneg.RegistrarUsuario(objuser); //msjeRegistrar(objuser); if (objuser.error == 77) { txtDNI.Text = ""; txtNombres.Text = ""; txtApellidos.Text = ""; txtCelular.Text = ""; txtCorreo.Text = ""; txtContraseña.Text = ""; } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { if (txtDNI.Text == "" | txtNombres.Text == "" | txtApellidos.Text == "" | txtCelular.Text == "" | txtCorreo.Text == "" | txtContrasenia.Text == "" | txtFechaNacimiento.Text == "") { //lblMsje.Text = "COMPLETE EL FORMULARIO!!"; return; } //DtoUsuario objuser = new DtoUsuario(txtDNI.Text, txtNombres.Text, txtApellidos.Text, Convert.ToInt32(txtCelular.Text), Convert.ToDateTime(txtFechNac.Text), txtCorreo.Text, txtContraseña.Text, 1); DtoUsuario objuser = new DtoUsuario(); _log.CustomWriteOnLog("Registro de usuario", "_______________________________________________________________________________ENTRO A FUNCION REGISTRAR_____________________________________________________________________"); _log.CustomWriteOnLog("Registro de usuario", "Valores ingresados"); _log.CustomWriteOnLog("Registro de usuario", "DNI = " + txtDNI.Text); _log.CustomWriteOnLog("Registro de usuario", "txtNombres = " + txtNombres.Text); _log.CustomWriteOnLog("Registro de usuario", "txtApellidos = " + txtApellidos.Text); _log.CustomWriteOnLog("Registro de usuario", "txtCelular = " + txtCelular.Text); _log.CustomWriteOnLog("Registro de usuario", "txtFechaNacimiento = " + txtFechaNacimiento.Text); _log.CustomWriteOnLog("Registro de usuario", "txtCorreo = " + txtCorreo.Text); _log.CustomWriteOnLog("Registro de usuario", "txtContrasenia = " + txtContrasenia.Text); objuser.PK_VU_Dni = txtDNI.Text; objuser.VU_Nombre = txtNombres.Text; objuser.VU_Apellidos = txtApellidos.Text; objuser.IU_Celular = Convert.ToInt32(txtCelular.Text); DateTime a = new DateTime(); a = Convert.ToDateTime(txtFechaNacimiento.Text); DateTime b = new DateTime(2019, a.Month, a.Day); objuser.DTU_FechaNac = Convert.ToDateTime(b.ToString("yyyy-MM-dd hh:mm:ss")); objuser.VU_Correo = txtCorreo.Text; objuser.VU_Contraseña = txtContrasenia.Text; CtrUsuario objuserneg = new CtrUsuario(); objuserneg.RegistrarUsuario(objuser); msjeRegistrar(objuser); if (objuser.error == 77) { txtDNI.Text = ""; txtNombres.Text = ""; txtApellidos.Text = ""; txtCelular.Text = ""; txtCorreo.Text = ""; txtContrasenia.Text = ""; } } catch (Exception ex) { _log.CustomWriteOnLog("Registro de usuario", "Error = " + ex.Message); throw; } }
public void CargarDatosDniUsuario() { CtrUsuario objctrusuario = new CtrUsuario(); DdlUsuariosID.DataSource = objctrusuario.ListarDNIUsuario(); DdlUsuariosID.DataTextField = "PK_CU_Dni"; DdlUsuariosID.DataValueField = "PK_CU_Dni"; DdlUsuariosID.DataBind(); DdlUsuariosID.Items.Insert(0, new ListItem("Seleccione el DNI", "NUll")); }
private bool AgregarNuevoUsuarioPersona() { bool valido = false; try { ClassResultV cr = new ClassResultV(); DtoUsuario dtoU = new DtoUsuario(); DtoPersona dtoP = new DtoPersona(); //Usuario dtoU.codPerfil = Convert.ToInt32(ddlPerfilAdd.SelectedValue); dtoU.usuario = txtUsuarioPersona.Text.Trim(); dtoU.usuarioClave = txtUsuarioContrasenia.Text.Trim(); dtoU.usuarioNombre = txtNombrePers.Text.Trim(); dtoU.usuarioApePaterno = txtApellidoPatPers.Text.Trim(); dtoU.usuarioApeMaterno = txtApellidoMatPers.Text.Trim(); dtoU.usuarioCorreo = txtCorreoPersona.Text.Trim(); dtoU.usuarioDireccion = txtDireccionPersona.Text.Trim(); dtoU.usuarioNumDNI = Convert.ToInt32(txtNumDNIPersona.Text.Trim()); dtoU.usuarioTelefono = Convert.ToInt32(txtTelefonoPersona.Text.Trim()); dtoU.usuarioEstado = "1"; dtoU = new CtrUsuario().Usp_Usuario_Insert(dtoU); //Persona dtoP.codUsuario = dtoU.codUsuario; dtoP.personaNombre = txtNombrePers.Text.Trim(); dtoP.personaApePaterno = (txtApellidoPatPers.Text.Trim()); dtoP.personaApeMaterno = txtApellidoMatPers.Text.Trim(); dtoP.personaFechaNac = Convert.ToDateTime(txtFechaNacPersona.Text.Trim()); dtoP.personaNumDNI = Convert.ToInt32(txtNumDNIPersona.Text.Trim()); dtoP.personaTelefono = Convert.ToInt32(txtTelefonoPersona.Text.Trim()); dtoP.personaCorreo = txtCorreoPersona.Text.Trim(); dtoP.personaDireccion = txtDireccionPersona.Text.Trim(); dtoP = new CtrPersona().Usp_Persona_Insert(dtoP); if (!cr.HuboError) { Response.Write("<script>alert('Usuario Personal Registrada Correctamente')</script>"); Limpiar(); } else { Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); } } catch (Exception ex) { } return(valido); }
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); } }
private void CargarReporteMedico() { try { DtoPaciente userPaciente = (DtoPaciente)Session["PacienteContacto"]; DtoPacienteHistorial dtoPH = new CtrPacienteHistoria().Usp_PacienteHistorial_SelectOne(new DtoPacienteHistorial { PacienteId = userPaciente.IdPaciente }); if (!dtoPH.HuboError) { txtFechaCreacion.Text = dtoPH.FechaCreacion.ToString(); txtTemperatura.Text = dtoPH.Temperatura; txtFrecuencia.Text = dtoPH.FrecuenciaCardiaca; txtPresion.Text = dtoPH.PresionArterial; txtSaturacion.Text = dtoPH.Saturacion; txtPronostico.Text = dtoPH.Pronostico; txtRequerimiento.Text = dtoPH.Requerimiento; txtEvolucion.Text = dtoPH.Evolucion; cbTraslado.Checked = dtoPH.IB_Traslado; if (dtoPH.IB_Traslado) { lblTraslado.CssClass = "badge rounded-pill bg-danger"; lblTraslado.Text = "Requiere Traslado!"; txtFechaTraslado.Text = dtoPH.FechaSolicitudTraslado.ToString("dd/MM/yyyy"); ddlTipoTraslado.SelectedValue = dtoPH.IN_TipoTraslado.ToString(); txtComentario.Text = dtoPH.DescTraslado; } DtoUsuario dtoUser = new CtrUsuario().Usp_Usuario_SelectOne(new DtoUsuario { IdUsuario = dtoPH.UsuarioCreacionId }); if (!dtoUser.HuboError) { txtMedico.Text = dtoUser.PrimerNombre + " " + dtoUser.SegundoNombre + " " + dtoUser.ApellidoPaterno + " " + dtoUser.ApellidoMaterno; } } } catch (Exception) { throw; } }
private void CargarReporteMedico() { try { DtoPacienteHistorial dtoPH = new CtrPacienteHistoria().Usp_PacienteHistorial_SelectOne(new DtoPacienteHistorial { IdHistorial = Convert.ToInt32(Request.QueryString["idHistoria"]) }); if (!dtoPH.HuboError) { txtFechaCreacion.Text = dtoPH.UsuarioModificacionId == 0 ? dtoPH.FechaCreacion.ToString() : dtoPH.FechaModificacion.ToString(); txtTemperatura.Text = dtoPH.Temperatura; txtFrecuencia.Text = dtoPH.FrecuenciaCardiaca; txtPresion.Text = dtoPH.PresionArterial; txtSaturacion.Text = dtoPH.Saturacion; txtPronostico.Text = dtoPH.Pronostico; txtRequerimiento.Text = dtoPH.Requerimiento; txtEvolucion.Text = dtoPH.Evolucion; cbTraslado.Checked = dtoPH.IB_Traslado; if (dtoPH.IB_Traslado) { txtFechaTraslado.Attributes.Remove("disabled"); ddlTipoTraslado.Attributes.Remove("disabled"); txtComentario.Attributes.Remove("disabled"); txtFechaTraslado.Text = dtoPH.FechaSolicitudTraslado.ToString("yyyy-MM-dd"); ddlTipoTraslado.SelectedValue = dtoPH.IN_TipoTraslado.ToString(); txtComentario.Text = dtoPH.DescTraslado; } hdnIdPaciente.Value = dtoPH.PacienteId.ToString(); CargarDatosPaciente(dtoPH.PacienteId); DtoUsuario dtoUser = new CtrUsuario().Usp_Usuario_SelectOne(new DtoUsuario { IdUsuario = dtoPH.UsuarioModificacionId == 0 ? dtoPH.UsuarioCreacionId : dtoPH.UsuarioModificacionId }); if (!dtoUser.HuboError) { txtMedico.Text = dtoUser.PrimerNombre + " " + dtoUser.SegundoNombre + " " + dtoUser.ApellidoPaterno + " " + dtoUser.ApellidoMaterno; } } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"Swal.fire('Error!', '" + "No se pudo cargar el reporte." + "', 'error');", true); } }
protected void iniciarSesion(object sender, EventArgs e) { string usuario = txtUsuario.Text; string contraseña = txtContraseña.Text; if (usuario.Length == 0 || contraseña.Length == 0) { Response.Write("<script>alert('Debe llenar campos Usuario y Contraseña')</script>"); } else { DtoPersona pers = new DtoPersona(); DtoUsuario user = new DtoUsuario(); user.usuario = usuario; user.clave = contraseña; CtrUsuario neguser = new CtrUsuario(); if (neguser.consultarUsuario(user)) { neguser.consultarUsuario(user); if (user.estado == "True") { pers.codUsuario = user.codUsuario; CtrPersona negpers = new CtrPersona(); negpers.consultarPersonaxcodUsuario(pers); Session["id_user"] = user.codUsuario; Session["perfil_user"] = user.codPerfil; Session["nombre_user"] = pers.nombres + " " + pers.apPaterno + " " + pers.apMaterno; Session["id_persona"] = pers.codPersona; Response.Redirect("SesionUsuario.aspx"); } else { Response.Write("<script>alert('Usted no esta habilitado para ingresar a la aplicación')</script>"); } } else { Response.Write("<script>alert('Usuario y/o Contraseña incorrecto, Verificar')</script>"); } } }
protected void btnLogin_Click(object sender, EventArgs e) { try { DtoUsuario dtoU = new DtoUsuario { correo = tUsuario.Text, contraseña = tContraseña.Text }; dtoU = new CtrUsuario().Usp_Login(dtoU); if (!dtoU.HuboError) { List <DtoTipoUsuario> perfiles = new CtrTipoUsuario().Usp_GetAllPerfiles(); if (perfiles.Count >= 1) { //dtoU.idTipoUsuario = perfiles[dtoU.idUsuario].idTipoUsuario; Session["Correo"] = dtoU; Response.Redirect("../Principal/Principal.aspx"); } else { Session["Correo"] = dtoU; ScriptManager.RegisterStartupScript(this, GetType(), "Pop", "$('#myModal').modal('show');", true); } } else { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"swal('Error!', '" + dtoU.ErrorMsj + "', 'error');", true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"swal('Error!', '" + ex.Message + "', 'error');", true); } }
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); } }
protected void btnIniciar_Click(object sender, EventArgs e) { DtoUsuario objDtoUsu = new DtoUsuario(); CtrUsuario CtrUsu = new CtrUsuario(); try { string nombreUsuario = string.Empty; objDtoUsu.usuario = txtUsuario.Text.Trim(); objDtoUsu.usuarioClave = txtContraseña.Text; objDtoUsu = CtrUsu.iniciarSesion(objDtoUsu); Globales.Instance.Usuario = objDtoUsu; nombreUsuario = objUtilitario.obtenerPrimerNombre(objDtoUsu.usuarioNombre) + "-" + objDtoUsu.usuarioApePaterno; Response.Redirect(objUtilitario.cadenaAmigable(nombreUsuario)); } catch (Exception ex) { Response.Write("<script>alert('Nombre o Contraseña Incorrecta')</script>"); } }
private void ConsultarAT(DropDownList ddlAsistenteTecnico) { try { _ldtoUsuario = new List <DtoUsuario>(); ///Objeto Salida ClassResultV cr = new CtrUsuario().Usp_PersonaAsistenteTecnico_GetAll(TipoCons.cbx); if (!cr.HuboError) { _ldtoUsuario.AddRange(cr.List.Cast <DtoUsuario>()); _ldtoUsuario.Insert(0, new DtoUsuario() { codUsuario = "0", personaDatos = "Seleccionar un asistente tecnico" }); ddlAsistenteTecnico.DataSource = _ldtoUsuario; ddlAsistenteTecnico.DataValueField = "codUsuario"; ddlAsistenteTecnico.DataTextField = "personaDatos"; ddlAsistenteTecnico.DataBind(); } } catch { } }
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); } }
protected void btnLogin_Click(object sender, EventArgs e) { try { string dni = txtDni.Text; string pass = txtContraseña.Text; //string epass = GetSHA256(pass); if (string.IsNullOrEmpty(dni)) { throw new Exception("Ingrese su usuario"); } if (string.IsNullOrEmpty(pass)) { throw new Exception("Ingrese su clave"); } DtoUsuario usuarioDto = new DtoUsuario(); CtrUsuario usuarioCtr = new CtrUsuario(); usuarioDto.PK_VU_Dni = dni; usuarioDto.VU_Contraseña = pass; usuarioDto = usuarioCtr.Login(usuarioDto); log.CustomWriteOnLog("Login_V2", "usuarioDto" + usuarioDto); if (usuarioDto != null) { log.CustomWriteOnLog("Login_V2", "-------------------------------------------------------------------------------------------------------------"); log.CustomWriteOnLog("Login_V2", "-----------------------------Ingresando a login y seteando valores de session--------------------------------"); log.CustomWriteOnLog("Login_V2", "-------------------------------------------------------------------------------------------------------------"); Session["DNIUsuario"] = usuarioDto.PK_VU_Dni; Session["NombreUsuario"] = usuarioDto.VU_Nombre; Session["ApellidosUsuario"] = usuarioDto.VU_Apellidos; Session["CorreoUsuario"] = usuarioDto.VU_Correo; Session["id_perfil"] = usuarioDto.FK_ITU_Cod; Session["FechaNacUsuario"] = usuarioDto.DTU_FechaNac; Session["CelularUsuario"] = usuarioDto.IU_Celular; Session["Contrasenia"] = pass; log.CustomWriteOnLog("Login_V2", " Session['DNIUsuario'] " + Session["DNIUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['NombreUsuario'] " + Session["NombreUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['ApellidosUsuario'] " + Session["ApellidosUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['CorreoUsuario'] " + Session["CorreoUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['id_perfil'] " + Session["id_perfil"]); log.CustomWriteOnLog("Login_V2", " Session['FechaNacUsuario'] " + Session["FechaNacUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['CelularUsuario'] " + Session["CelularUsuario"]); log.CustomWriteOnLog("Login_V2", " Session['Contrasenia'] " + Session["Contrasenia"]); log.CustomWriteOnLog("Login_V2", "--------------------------------------------Fin Login Aspx----------------------------------------------------"); if (Session["id_perfil"].ToString() == "1") { HttpCookie returnCookie = Request.Cookies["returnUrl"]; if ((returnCookie == null) || string.IsNullOrEmpty(returnCookie.Value)) { string script = @"<script type='text/javascript'> location.href='../InspeccionarCatalogoU.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else { HttpCookie deleteCookie = new HttpCookie("returnUrl"); deleteCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(deleteCookie); Response.Redirect(returnCookie.Value); } } else if (Session["id_perfil"].ToString() == "2") { HttpCookie returnCookie = Request.Cookies["returnUrl"]; if ((returnCookie == null) || string.IsNullOrEmpty(returnCookie.Value)) { string script = @"<script type='text/javascript'> location.href='../GestionCatalogo.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else { HttpCookie deleteCookie = new HttpCookie("returnUrl"); deleteCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(deleteCookie); Response.Redirect(returnCookie.Value); } } else if (Session["id_perfil"].ToString() == "3") { HttpCookie returnCookie = Request.Cookies["returnUrl"]; if ((returnCookie == null) || string.IsNullOrEmpty(returnCookie.Value)) { string script = @"<script type='text/javascript'> location.href='../RealizarVenta_Marcial.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else { HttpCookie deleteCookie = new HttpCookie("returnUrl"); deleteCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(deleteCookie); Response.Redirect(returnCookie.Value); } } } else { mostrarMensaje.Text = "Su usuario o contraseña incorrecta o no existe"; throw new Exception("Su usuario o contraseña incorrecta o no existe"); } } catch (Exception ex) { log.CustomWriteOnLog("Login_V2", "Error = " + ex.Message + "stack" + ex.StackTrace); string script = "alert(\"Usuario o contraseña incorrecta\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } }
protected void btnLogin_Click(object sender, EventArgs e) { string dni = txtDni.Text; string pass = txtPassword.Text; DtoUsuario usuarioDto = new DtoUsuario(); CtrUsuario usuarioCtr = new CtrUsuario(); usuarioDto.PK_IU_DNI = dni; usuarioDto.VU_Contrasenia = pass; usuarioDto = usuarioCtr.Login(usuarioDto); log.CustomWriteOnLog("Login_", "usuarioDto" + usuarioDto); if (usuarioDto != null) { log.CustomWriteOnLog("Login_", "-------------------------------------------------------------------------------------------------------------"); log.CustomWriteOnLog("Login_", "-----------------------------Ingresando a login y seteando valores de session--------------------------------"); log.CustomWriteOnLog("Login_", "------------------------------------------------------------------------------------------------------------"); Session["id_perfil"] = usuarioDto.FK_ITU_TipoUsuario; log.CustomWriteOnLog("Login_", " Session['id_perfil'] " + Session["id_perfil"]); Session["DNIUsuario"] = usuarioDto.PK_IU_DNI; Session["NombreUsuario"] = usuarioDto.VU_Nombre; Session["ApellidoP"] = usuarioDto.VU_APaterno; Session["ApellidoM"] = usuarioDto.VU_AMaterno; Session["Genero"] = usuarioDto.VU_Sexo; Session["NAcademia"] = usuarioDto.VU_NAcademia; Session["CorreoUsuario"] = usuarioDto.VU_Correo; Session["FechaNacUsuario"] = usuarioDto.DTU_FechaNacimiento; Session["CelularUsuario"] = usuarioDto.VU_Celular; Session["Categoria"] = usuarioDto.FK_ICA_CodCat; //*********HAY QUE CREAR USUARIOS GERENTE Y RECEPCIONISTA*********************** if (Session["id_perfil"].ToString() == "4") { string script = @"<script type='text/javascript'> location.href='../W_RegistrarAlumno2.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else if (Session["id_perfil"].ToString() == "3") { string script = @"<script type='text/javascript'> location.href='../W_GestionarConcurso.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else if (Session["id_perfil"].ToString() == "5") { string script = @"<script type='text/javascript'> location.href='../W_Calificar_Participante.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else if (Session["id_perfil"].ToString() == "6") { string script = @"<script type='text/javascript'> location.href='../W_Listar_Alumnos.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } else if (Session["id_perfil"].ToString() == "7") { string script = @"<script type='text/javascript'> location.href='../W_Inscribir_ParticipanteP.aspx'; </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); } Session.Timeout = 60; } else { log.CustomWriteOnLog("Login_", "---------------------------ERROR---------------------------------------------------"); txtDni.Text = ""; txtPassword.Text = ""; Utils.AddScriptClientUpdatePanel(UpdatePanel, "showErrorMessage()"); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "swal({icon: 'error',title: 'ERROR!',text: 'Su usuario o contraseña es incorrecta o no existe'});", true); } }
protected void btnActualizar_Click(object sender, EventArgs e) { //if(MandamosImagenParaActualizar.Text!="" || MandamosImagenParaActualizar.Text != null) // { // } //Convert.ToString(dto_cliente.fecha_nac.HasValue ? dto_cliente.fecha_nac.Value.ToString("dd/MM/yyyy") : "No Especificado") DtoPersona dto_persona = new DtoPersona(); DtoUsuario dto_usuario = new DtoUsuario(); DtoDireccion_Especifica dto_direccion_especifica = new DtoDireccion_Especifica(); aux_DtoUsuario aux_dto_usuario = new aux_DtoUsuario(); aux_Dto_Direccion_Especifica aux_dto_direccion_especifica = new aux_Dto_Direccion_Especifica(); CtrUsuario ctr_usuario = new CtrUsuario(); dto_usuario.id_persona = int.Parse(Session["id_persona"].ToString()); string[] myArraytxt1 = new string[11] { MandamosImagenParaActualizar.Text, txtNombres_Mandado_Para_Actualizar.Text, txtApellidos_Mandado_Para_Actualizar.Text, txtDireccionEscritaOEscogida.Text, txtLatitud.Text, txtLongitud.Text, txtRegion.Text, txtCorreo_Mandado_Para_Actualizar.Text, txtDocumento_Mandado_Para_Actualizar.Text, txtImagenEmpresa_Mandar_Actualizar.Text, NombreEmpresa_Mandar_Actualizar.Text, }; string[] myArraytxt2 = new string[1] { txtFechaNacimiento_Mandado_Para_Actualizar.Text, }; string[] myArraytxt3 = new string[4] { txtId_distrito_Mandado_Para_Actualizar.Text, txtCelular_Mandado_Para_Actualizar.Text, txtTelefono_Mandado_Para_Actualizar.Text, Ruc_Mandar_Actualizar.Text, }; string[] myArraydto1 = new string[11] { dto_usuario.img_ruta, dto_usuario.nombres, dto_usuario.apellidos, dto_usuario.direccion, dto_direccion_especifica.latitud, dto_direccion_especifica.longitud, dto_direccion_especifica.region, dto_usuario.correo, dto_usuario.dni, dto_usuario.logo, dto_usuario.nombre_empresa, }; DateTime[] myArraydto2 = new DateTime[1] { aux_dto_usuario.fecha_nac, }; int[] myArraydto3 = new int[4] { aux_dto_usuario.id_distrito, aux_dto_usuario.celular, aux_dto_usuario.telefono, aux_dto_usuario.ruc, }; for (int i = 0; i < myArraytxt1.Length; i++) { if (myArraytxt1[i] == null || myArraytxt1[i] == "") { string a = "No Especificado"; myArraytxt1[i] = a; myArraydto1[i] = myArraytxt1[i]; } else { myArraydto1[i] = myArraytxt1[i]; } } for (int j = 0; j < myArraytxt2.Length; j++) { if (myArraytxt2[j] == null || myArraytxt2[j] == "") { string a = "01-01-1900"; myArraytxt2[j] = a; myArraydto2[j] = Convert.ToDateTime(myArraytxt2[j]); } else { myArraydto2[j] = Convert.ToDateTime(myArraytxt2[j]); } } for (int h = 0; h < myArraytxt3.Length; h++) { if (myArraytxt3[h] == null || myArraytxt3[h] == "") { string a = "0"; myArraytxt3[h] = a; myArraydto3[h] = int.Parse(myArraytxt3[h]); } else { myArraydto3[h] = int.Parse(myArraytxt3[h]); } } dto_usuario.img_ruta = myArraydto1[0]; dto_usuario.nombres = myArraydto1[1]; dto_usuario.apellidos = myArraydto1[2]; dto_usuario.direccion = myArraydto1[3]; dto_direccion_especifica.latitud = myArraydto1[4]; dto_direccion_especifica.longitud = myArraydto1[5]; dto_direccion_especifica.region = myArraydto1[6]; dto_usuario.correo = "No Especificado"; dto_usuario.dni = myArraydto1[8]; dto_usuario.logo = myArraydto1[9]; dto_usuario.nombre_empresa = myArraydto1[10]; aux_dto_usuario.fecha_nac = myArraydto2[0]; aux_dto_usuario.id_distrito = myArraydto3[0]; aux_dto_usuario.celular = myArraydto3[1]; aux_dto_usuario.telefono = myArraydto3[2]; aux_dto_usuario.ruc = myArraydto3[3]; if (dto_usuario.img_ruta != null || dto_usuario.img_ruta != "" || dto_usuario.logo != null || dto_usuario.logo != "") { //String savePath = @"C:\Users\Roger\Desktop\Cursos 2016-I\Taller de Gerencia de Proyectos\2018-1\1er Entregable\SGLTCC\WEB\pages\imagenes\usuarios_perfil\"; //String savePath2 = @"C:\Users\Roger\Desktop\Cursos 2016-I\Taller de Gerencia de Proyectos\2018-1\1er Entregable\SGLTCC\WEB\pages\imagenes\logo_empresas\"; if (fuploadImagen.HasFile) { string fileName = Path.Combine(Server.MapPath("/pages/imagenes/usuarios_perfil/"), fuploadImagen.FileName); fuploadImagen.SaveAs(fileName); //savePath += fuploadImagen.FileName; //fuploadImagen.SaveAs(savePath); ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); img_Perfil.ImageUrl = Constante.FOTO_PERFIL + dto_usuario.img_ruta; //Response.AddHeader("REFRESH", "2;URL=actualizar-mi-informacion.aspx"); //Response.Redirect("actualizar-mi-informacion.aspx"); } if (fuploadImagenEmpresa.HasFile) { string fileName = Path.Combine(Server.MapPath("/pages/imagenes/logo_empresas/"), fuploadImagenEmpresa.FileName); fuploadImagenEmpresa.SaveAs(fileName); ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); logo_empresa.ImageUrl = Constante.URL_IMAGEN_EMPRESA + dto_usuario.logo; } } else { ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); } if (txtCorreo_Mandado_Para_Actualizar.Text != "") { EnviarCorreo(); Session["enviar_notificacion"] = "si"; //Response.AddHeader("REFRESH", "1;URL=actualizar-mi-informacion.aspx"); Response.Redirect("actualizar-mi-informacion.aspx"); //EnviarNotificacion(); } ctr_usuario.Ctr_ActualizarMiInformacion(dto_usuario, aux_dto_usuario, dto_direccion_especifica); //Esto es solo para saber si mostrar el mensaje de alerta o no if ( dto_usuario.img_ruta != "No Especificado" || dto_usuario.nombres != "No Especificado" || dto_usuario.apellidos != "No Especificado" || dto_usuario.direccion != "No Especificado" || dto_direccion_especifica.latitud != "No Especificado" || dto_direccion_especifica.longitud != "No Especificado" || dto_direccion_especifica.region != "No Especificado" || aux_dto_usuario.fecha_nac != Convert.ToDateTime("01-01-1900") || //dto_usuario.correo != "No Especificado" || dto_usuario.dni != "No Especificado" || dto_usuario.logo != "No Especificado" || dto_usuario.nombre_empresa != "No Especificado" || aux_dto_usuario.id_distrito != 0 || aux_dto_usuario.celular != 0 || aux_dto_usuario.telefono != 0 || aux_dto_usuario.ruc != 0) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensajeActualizacion", "ActualizadaCompleta();", true); } //dto_usuario.fecha_nac= Convert.ToDateTime(txtFechaNacimiento_Mandado_Para_Actualizar.Text); //dto_direccion_especifica.latitud = txtLatitud.Text; //dto_direccion_especifica.longitud = txtLongitud.Text; //dto_direccion_especifica.region = txtRegion.Text; //dto_usuario.direccion = txtDireccionEscritaOEscogida.Text; //dto_usuario.id_distrito = int.Parse(txtId_distrito_Mandado_Para_Actualizar.Text); //dto_usuario.celular = int.Parse(txtCelular_Mandado_Para_Actualizar.Text); //dto_usuario.telefono = int.Parse(txtTelefono_Mandado_Para_Actualizar.Text); //dto_usuario.correo = txtCorreo_Mandado_Para_Actualizar.Text; //dto_usuario.dni = txtDocumento_Mandado_Para_Actualizar.Text; //dto_usuario.logo = txtImagenEmpresa_Mandar_Actualizar.Text; //dto_usuario.nombre_empresa = NombreEmpresa_Mandar_Actualizar.Text; //dto_usuario.ruc = int.Parse(Ruc_Mandar_Actualizar.Text); }
public void EnviarCorreo() { DtoUsuario dto_usuario = new DtoUsuario(); CtrUsuario ctr_usuario = new CtrUsuario(); dto_usuario.correo = txtCorreo_Mandado_Para_Actualizar.Text; string correonuevo = txtCorreo_Mandado_Para_Actualizar.Text; dto_usuario.id_persona = int.Parse(Session["id_persona"].ToString()); /*-------------------------MENSAJE DE CORREO----------------------*/ string nombres = Session["nombres"].ToString(); string apellidos = Session["apellidos"].ToString(); string correoantiguo = Session["correo"].ToString(); string activarcorreonuevo = "activarcorreonuevo"; string cancelarcorreonuevo = "cancelarcorreonuevo"; string token1 = Helper.EncodePassword(activarcorreonuevo); string token2 = Helper.EncodePassword(cancelarcorreonuevo); string token3 = Helper.EncodePassword(correonuevo); string url_activar = "http://*****:*****@servidordominio.com"); //Opcional mmsg.Body = "<div style='margin-top:20px; margin-bottom:20px; margin-right:auto; margin-left:auto; border-style:groove; position:relative; min-height:1px; padding-right:15px; " + "padding-left:15px; -webkit-box-flex:0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;'>" + "<div style='-webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; padding:1.25rem'>" + "<div style='background-color:limegreen; margin-top:7px; margin-bottom:17px; padding-top:30px; padding-bottom:30px; align-items:center;'>" + "<h4 style='font-size:45px; margin-top:5px; margin-bottom:5px; color:#fff; text-align:center; font-weight:800;'> MiHogar-Perú </h4>" + "</div>" + "<p style ='margin-bottom:0;'> Hola " + nombres + " " + apellidos + " , recientemente cambiaste tu correo en MiHogar-Perú , a:</p>" + "<div style='margin-top:10px; margin-bottom:10px; margin-right:auto; margin-left:auto; position:relative; width:100%; min-height:1px; padding-right:15px; padding-left:15px; -webkit-box-flex:0;" + "-webkit-flex:0 0 33.333333 %; -ms-flex:0 0 33.333333 %; flex:0 0 33.333333 %; max-width:33.333333 %; -webkit-box-flex: 0;'>" + "<p><span style='color:red;'> Correo : </span> " + correonuevo + "</p>" + "</div>" + "<p style='margin-bottom:0'>" + "Para confirmar el cambio de correo , por favor confirma el cambio presionando en el siguiente enlace :" + "<a href=" + url_activar + " style='text-decoration:none;'> CONFIMAR CORREO </a> , gracias." + "</p>" + "<p style='margin-bottom:0'>" + "De lo contrario , para cancelar el cambio de correo haslo presionando en el siguiente enlace :" + "<a href=" + url_cancelar + " style='text-decoration:none;'> CANCELAR CORREO </a> , gracias." + "</p>" + "<div style='margin-top:20px; padding-top:10px; padding-bottom:10px; background-color: limegreen;' >" + "</div>" + "</div>" + "</div> "; mmsg.BodyEncoding = System.Text.Encoding.UTF8; mmsg.IsBodyHtml = true; //Si no queremos que se envíe como HTML mmsg.From = new System.Net.Mail.MailAddress("*****@*****.**"); /*-------------------------CLIENTE DE CORREO----------------------*/ System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "elcastito"); //Lo siguiente es obligatorio si enviamos el mensaje desde Gmail cliente.Port = 25; cliente.EnableSsl = true; cliente.Host = "smtp.gmail.com"; //Para Gmail "smtp.gmail.com"; /*-------------------------ENVIO DE CORREO----------------------*/ try { cliente.Send(mmsg); } catch (System.Net.Mail.SmtpException ex) { } txtCorreo_Mandado_Para_Actualizar.Text = ""; }
/* * private void ConsultarPosicion(DropDownList ddlPrincipal, DropDownList ddlAlternativo) * { * try * { * _ldtoPos = new List<DtoPosicion>(); ///Objeto Salida * ClassResultV cr = new CtrPosicion().Usp_Posicion_GetAll(); * if (!cr.HuboError) * { * _ldtoPos.AddRange(cr.List.Cast<DtoPosicion>()); * _ldtoPos.Insert(0, new DtoPosicion() { codPosicion = "0", descripcionPosicion = "Seleccionar una posicion" }); * * ddlPrincipal.DataSource = _ldtoPos; * ddlPrincipal.DataValueField = "codPosicion"; * ddlPrincipal.DataTextField = "descripcionPosicion"; * ddlPrincipal.DataBind(); * * ddlAlternativo.DataSource = _ldtoPos; * ddlAlternativo.DataValueField = "codPosicion"; * ddlAlternativo.DataTextField = "descripcionPosicion"; * ddlAlternativo.DataBind(); * } * } * catch { } * } */ //private void ConsultarEquipo(DropDownList ddlEquipo) //{ // try // { // _ldtoEquip = new List<DtoEquipo>(); ///Objeto Salida // ClassResultV cr = new CtrEquipo().Usp_EquipoNombres_GetAll(TipoCons.cbx); // if (!cr.HuboError) // { // _ldtoEquip.AddRange(cr.List.Cast<DtoEquipo>()); // _ldtoEquip.Insert(0, new DtoEquipo() { codEquipo = "0", equipoNombre = "Seleccionar un equipo" }); // ddlEquipo.DataSource = _ldtoEquip; // ddlEquipo.DataValueField = "codEquipo"; // ddlEquipo.DataTextField = "equipoNombre"; // ddlEquipo.DataBind(); // } // } // catch { } //} private bool AgregarNuevoUsuarioJugador() { bool valido = false; try { ClassResultV cr = new ClassResultV(); DtoUsuario dtoU = new DtoUsuario(); DtoJugador dtoJ = new DtoJugador(); DtoPlantilla dtoP = new DtoPlantilla(); DtoEquipo dtoE = new DtoEquipo(); //Usuario dtoU.codPerfil = 3; dtoU.usuario = txtUsuarioJugador.Text.Trim(); dtoU.usuarioClave = txtJugadorClave.Text.Trim(); dtoU.usuarioNombre = txtNombreUsu.Text.Trim(); dtoU.usuarioApePaterno = txtApellidoPatUsu.Text.Trim(); dtoU.usuarioApeMaterno = txtApellidoMatUsu.Text.Trim(); dtoU.usuarioCorreo = txtCorreo.Text.Trim(); dtoU.usuarioDireccion = txtDireccionJugador.Text.Trim(); dtoU.usuarioNumDNI = Convert.ToInt32(txtNumDNI.Text.Trim()); dtoU.usuarioTelefono = Convert.ToInt32(txtTelefono.Text.Trim()); dtoU.usuarioEstado = "1"; dtoU = new CtrUsuario().Usp_Usuario_Insert(dtoU); //Persona - Jugador dtoJ.codUsuario = dtoU.codUsuario; dtoJ.aliasDeportivo = txtAliasJug.Text.Trim(); dtoJ.numDorsal = Convert.ToInt32(txtNumDorsalJug.Text.Trim()); dtoJ.clubProcedencia = txtProcedJug.Text.Trim(); dtoJ.lateralidad = (ddlLateralidad.SelectedValue); dtoJ.posicionPrincipal = ddlPrincipal.SelectedValue; dtoJ.posicionAlternativa = ddlAlternativa.SelectedValue; dtoJ.pesoInicial = Convert.ToDecimal(txtPesoJug.Text); if (dtoJ.pesoInicial > 55 && dtoJ.pesoInicial < 90) { dtoJ.tallaInicial = Convert.ToDecimal(txtTallaJug.Text); if (Convert.ToDouble(dtoJ.tallaInicial) > 1.55 && Convert.ToDouble(dtoJ.tallaInicial) < 2.00) { dtoJ.codEquipo = hdnEquipo2.Value.Equals("0") ? String.Empty : hdnEquipo2.Value; dtoJ.jugadorFechaNac = Convert.ToDateTime(txtFechNacJug.Text.Trim()); dtoJ = new CtrJugador().Usp_Jugador_Insert(dtoJ); //Plantilla dtoP.codEquipo = hdnEquipo2.Value.Equals("0") ? String.Empty : hdnEquipo2.Value; dtoP.codJugador = dtoJ.codJugador; dtoP.IB_Mostrar = true; cr = new CtrPlantilla().Usp_Plantilla_Insert(dtoP); if (!cr.HuboError) { dtoE.codEquipo = dtoP.codEquipo; dtoE.IB_Mostrar = false; cr = new CtrEquipo().Usp_EstadoEquipoByCupos_Update(dtoE); Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); //Response.Write("<script>alert('Jugador Registrado Correctamente')</script>"); Limpiar(); } else { Response.Write("<script>alert('" + cr.ErrorMsj + "')</script>"); dtoE.codEquipo = dtoP.codEquipo; dtoE.IB_Mostrar = false; cr = new CtrEquipo().Usp_EstadoEquipoByCupos_Update(dtoE); } } else { Response.Write("<script>alert('Talla del jugador debe estar entre 1.55 y 2.00 cm.')</script>"); } } else { Response.Write("<script>alert('Peso del jugador debe estar entre los 55 y 90 kg.')</script>"); } } catch (Exception ex) { } return(valido); }
protected void btnIniciarSesión_Click(object sender, EventArgs e) { try { string color = Constante.COLOR_NEGRO; string msj = ""; int error = Constante.ERROR_EXIT; try { string usuario = textUsuario.Text.Trim(); string clave = textPassword.Text.Trim(); if (string.IsNullOrEmpty(usuario)) { //mostrarMensaje.Text = "Ingrese su usuario"; throw new Exception("Ingrese su usuario"); } if (string.IsNullOrEmpty(clave)) { //mostrarMensaje.Text = "Ingrese su contraseña"; throw new Exception("Ingrese su clave"); } DtoUsuario usuarioDto = new DtoUsuario(); DtoTipoUsuario tipousuarioDto = new DtoTipoUsuario(); DtoPlan planDto = new DtoPlan(); DtoContrato contratoDto = new DtoContrato(); CtrUsuario objctrUsuario = new CtrUsuario(); DtoSesionFisio objdtosesionFisio = new DtoSesionFisio(); DtoSesionNutri objdtosesionNutri = new DtoSesionNutri(); usuarioDto.PK_CU_Dni = usuario; usuarioDto.VU_Contrasenia = clave; CtrUsuario usuarioCtr = new CtrUsuario(); usuarioDto = usuarioCtr.Login(usuarioDto); Log.WriteOnLog("usuarioDto" + usuarioDto); if (usuarioDto != null) { Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------"); Log.WriteOnLog("-----------------------------Ingresando a login y seteando valores de session--------------------------------"); Log.WriteOnLog("-------------------------------------------------------------------------------------------------------------"); objctrUsuario.ObtenerInformacionUsuario(usuarioDto, contratoDto, objdtosesionFisio, objdtosesionNutri); Session["SessionUsuario"] = usuarioDto.PK_CU_Dni; Session["NombreUsuario"] = usuarioDto.VU_Nombre; Session["APaternoUsuario"] = usuarioDto.VU_APaterno; Session["AMaternoUsuario"] = usuarioDto.VU_AMaterno; Session["NombreCompleto"] = usuarioDto.VU_Nombre + " " + usuarioDto.VU_APaterno + " " + usuarioDto.VU_AMaterno; Session["CU_Celular"] = usuarioDto.CU_Celular; Session["DU_FechaNacimiento"] = usuarioDto.DU_FechaNacimiento; Session["id_perfil"] = usuarioDto.FK_ITU_Cod; Session["correo"] = usuarioDto.VU_Correo; //Session["TipoPlanID"] = usuarioDto.FK_IC_Cod; Session["direccion"] = usuarioDto.VU_Direccion; Session["IC_Citas_Fisio_Usadas"] = usuarioDto.IC_Citas_Fisio_Usadas; Session["IC_Citas_Nutri_Usadas"] = usuarioDto.IC_Citas_Nutri_Usadas; Log.CustomWriteOnLog("IniciarSesion", " Session['SessionUsuario'] " + Session["SessionUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['NombreUsuario'] " + Session["NombreUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['APaternoUsuario'] " + Session["APaternoUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['AMaternoUsuario'] " + Session["AMaternoUsuario"]); Log.CustomWriteOnLog("IniciarSesion", " Session['direccion'] " + Session["direccion"]); Log.CustomWriteOnLog("IniciarSesion", " Session['correo'] " + Session["correo"]); Log.CustomWriteOnLog("IniciarSesion", " Session['id_perfil'] " + Session["id_perfil"]); Log.CustomWriteOnLog("IniciarSesion", " Session['DU_FechaNacimiento'] " + Session["DU_FechaNacimiento"]); Log.CustomWriteOnLog("IniciarSesion", " Session['CU_Celular'] " + Session["CU_Celular"]); //Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]); Log.CustomWriteOnLog("IniciarSesion", "--------------------------------------------Fin Login Aspx----------------------------------------------------"); if (usuarioDto.FK_IC_Cod != 0) { if (Session["id_perfil"].ToString() == "1") { Session["TipoPlanID"] = usuarioDto.FK_IC_Cod.ToString(); Log.CustomWriteOnLog("IniciarSesion", " Session['TipoPlanID'] " + Session["TipoPlanID"]); } } else { Session["TipoPlanID"] = "0"; } Log.CustomWriteOnLog("IniciarSesion", "0"); string script = @"<script type='text/javascript'> location.href='../inicio.aspx'; </script>"; Log.CustomWriteOnLog("IniciarSesion", "1"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", script, false); Log.CustomWriteOnLog("IniciarSesion", "2"); error = Constante.ERROR_SUCCESS; tipousuarioDto.PK_TU_Cod = usuarioDto.FK_ITU_Cod; planDto.PK_IP_Cod = usuarioDto.FK_IC_Cod; } else { //mostrarMensaje.Text = "Su usuario o contraseña incorrecta o no existe"; throw new Exception("Su usuario o contraseña incorrecta o no existe"); } } catch (Exception ex) { Log.CustomWriteOnLog("IniciarSesion", "Error= " + ex.Message + "Ubicacion" + ex.StackTrace); color = Constante.COLOR_ROJO; msj = ex.Message; Log.WriteOnLog("error " + ex.Message); mostrarMensaje.Text = msj; Log.CustomWriteOnLog("IniciarSesion", "ERROR ex dentro de : " + ex.Message); } if (error != Constante.ERROR_SUCCESS) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "showNotification", "showNotification('" + color + "', '" + msj + "', 'bottom', 'center', null, null);", true); } } catch (Exception ex) { Log.CustomWriteOnLog("IniciarSesion", "ERROR " + ex.Message); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { lbl_mensaje.Text = ""; if (validarDatos()) { DtoProfesor prof = new DtoProfesor(); prof.codPersona = int.Parse(Request.Params["c"]); prof.numDocumento = txtNumDoc.Text; prof.nombres = txtNombres.Text.Trim(); prof.apPaterno = txtApPAt.Text.Trim(); prof.apMaterno = txtApMat.Text.Trim(); if (string.IsNullOrEmpty(txtTelf.Text)) { prof.telefono = null; } else { prof.telefono = txtTelf.Text.Trim(); } prof.email = txtEmail.Text.Trim(); prof.direccion = txtDireccion.Text.Trim(); prof.sexo = Convert.ToChar(ddlSexo.SelectedValue); prof.fechaNacimiento = Convert.ToDateTime(txt_fecha.Text); if (string.IsNullOrEmpty(lblcodUsuario.Text)) { prof.codUsuario = null; } else { prof.codUsuario = Convert.ToInt32(lblcodUsuario.Text); } prof.codDistrito = Convert.ToInt32(ddlDistrito.SelectedValue); prof.urlFoto = lbl_mensaje_1.Text; if (string.IsNullOrEmpty(txtContrato.Text.Trim())) { prof.fechaContrato = null; } else { prof.fechaContrato = Convert.ToDateTime(txtContrato.Text); } if (string.IsNullOrEmpty(txtDuracion.Text.Trim())) { prof.duracionContrato = null; } else { prof.duracionContrato = Convert.ToInt32(txtDuracion.Text.Trim()); } prof.tipoTrabajador = "PROFESOR"; if (string.IsNullOrEmpty(lblLat.Text)) { prof.latitud = null; } else { prof.latitud = Convert.ToDouble(lblLat.Text); } if (string.IsNullOrEmpty(lblLng.Text)) { prof.longitud = null; } else { prof.longitud = Convert.ToDouble(lblLng.Text); } prof.diasDisponible = null; prof.urlCV = lbl_mensaje_3.Text; prof.estadoProfesor = ddlEstado.SelectedValue.ToString(); if (prof.estadoProfesor == "ACTIVO") { prof.diasDisponible = lblDisponible.Text; } if (prof.estadoProfesor == "CAPACITADO" || prof.estadoProfesor == "ACTIVO" || prof.estadoProfesor == "INACTIVO") { prof.estadoTrabajador = "1"; } else { prof.estadoTrabajador = "0"; } DtoUsuario usu = new DtoUsuario(); CtrUsuario ctrubsu = new CtrUsuario(); if (prof.estadoProfesor == "ACTIVO" && string.IsNullOrEmpty(lblcodUsuario.Text)) { usu.usuario = txtUsuario.Text.Trim(); usu.clave = txtContraseña.Text.Trim(); usu.estado = "1"; usu.codPerfil = 5; ctrubsu.registrarUsuario(usu); prof.codUsuario = ctrubsu.consultarUltimoUsuario(); } else if (prof.estadoProfesor == "ACTIVO" && !string.IsNullOrEmpty(lblcodUsuario.Text)) { usu.codUsuario = Convert.ToInt32(lblcodUsuario.Text); ctrubsu.habilitarUsuario(usu); } else if (!string.IsNullOrEmpty(lblcodUsuario.Text)) { usu.codUsuario = Convert.ToInt32(lblcodUsuario.Text); ctrubsu.inhabilitarUsuario(usu); } CtrProfesor ctrprof = new CtrProfesor(); ctrprof.modificarProfesor(prof); lbl_mensaje.Text = "Se modificó exitósamente el profesor: " + prof.nombres + " " + prof.apPaterno + " " + prof.apMaterno; } } catch { lbl_mensaje.Text = "Error al intentar modificar el profesor"; } }