protected void btnGuardar_Click(object sender, EventArgs e) { string user = Convert.ToString(Session["nick"]); WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); WS_Actualizar_Bec.ActualizarClient update = new WS_Actualizar_Bec.ActualizarClient(); if (txtPass1.Text.Equals(txtPass2.Text)) { var datos = list.listarUsuarioPorNombre(user); foreach (var item in datos) { if (update.actualizarUsuario(item.idUsuario, item.nombreUsuario, txtPass1.Text, item.activo, item.idRol, item.idFicha)) { Session["correcto"] = null; Session["nick"] = null; Session["lg"] = "si"; Response.Redirect("index.aspx"); } } } else { fallo(); } }
public void ValidarCuentaActivada() { WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); WS_Actualizar_Bec.ActualizarClient update = new BEC.WS_Actualizar_Bec.ActualizarClient(); string text = Convert.ToString(Request.QueryString["EAD"]); if (text != null) { BEC_EMAIL.Email mail = new BEC_EMAIL.Email(); BEC_EMAIL.EAD d = new BEC_EMAIL.EAD(); string[] salida = new string[1]; salida = mail.ActivacionCuenta(d.DesEncriptar(text)); var nick = l.listarUsuarioPorNombre(salida[0]); if (nick != null) { foreach (var item in nick) { if (item.clave.Equals("D2wq#43gtd@kl#d1dDssq")) { if (update.actualizarUsuario(item.idUsuario, item.nombreUsuario, item.clave, int.Parse(salida[1]), item.idRol, item.idFicha)) { //int id, String nomU, String pass,int codigo, int r, int f Session["correcto"] = "si"; Session["nick"] = item.nombreUsuario; Response.Redirect("ActualizarClave.aspx"); } else { SinActivar(); } } else { LinkUsado(); } } } else { NoUsuario(); } } }
protected void btnLogin_Click(object sender, EventArgs e) { WS_Login_Bec.LoginClient log = new WS_Login_Bec.LoginClient(); if (log.Logear(txtUser.Text, txtPass.Text)) { WS_Listar_Bec.ListarClient l = new WS_Listar_Bec.ListarClient(); var item = l.listarUsuarioPorNombre(txtUser.Text); foreach (var u in item) { Session["usuario"] = txtUser.Text; Session["idRol"] = u.idRol; if (u.activo > 0) { if (u.idRol == 3) { Session["correcto"] = "si"; Response.Redirect("homeAdministrativo.aspx"); } if (u.idRol == 2) { Session["correcto"] = "si"; Response.Redirect("home.aspx"); } if (u.idRol == 1) { Session["correcto"] = "si"; Response.Redirect("prestamoOnline.aspx"); } } else { lblalert.Text = "Su cuenta no esta activada"; } } } else { logIncorrect(); } }
protected void btnGuardarMultimedia_Click(object sender, EventArgs e) { WS_Actualizar_Bec.ActualizarClient act = new WS_Actualizar_Bec.ActualizarClient(); WS_Listar_Bec.ListarClient list = new WS_Listar_Bec.ListarClient(); WS_Agregar_Bec.AgregarClient pres = new WS_Agregar_Bec.AgregarClient(); string use = Convert.ToString(Session["usuarioP"]); var user = list.listarUsuarioPorNombre(use); string multi = ""; string usuario = ""; int id = 0; foreach (var us in user) { id = us.idFicha; } var ficha = list.listarFichaPorId(id); foreach (var f in ficha) { usuario = f.correo; } var libro = list.ListarMultimediaPorId(int.Parse(ddlLibro.Text)); foreach (var l in libro) { multi = l.nombre; } pres.insertaPrestamoMultimedia(ddlTipo.Text, txtEstado.Text, txtFechaPrestamo.Text, txtFechaDevolución.Text, int.Parse(idUsuario.Text), int.Parse(ddlMultimedia.Text)); Session["tipo"] = ddlTipo.Text; Session["estado"] = txtEstado.Text; Session["fechaP"] = txtFechaPrestamo.Text; Session["FechaD"] = txtFechaDevolución.Text; em.EnviarCorreoPrestamo(usuario, ddlTipo.Text, multi, Convert.ToDateTime(txtFechaPrestamo.Text), Convert.ToDateTime(txtFechaDevolución.Text)); Response.Redirect("comprobante.aspx"); }