protected void Button1_Click(object sender, EventArgs e) { string usu = txtUsuario.Text; string pass = txtPass.Text; usuarioce = usuariocr.obtenerUsuario(usu, pass); if (usuarioce != null) { List <string> lista = new List <string>(); lista.Add(usuarioce.getDni().ToString()); lista.Add(usuarioce.getNombre().ToString()); lista.Add(usuarioce.getApellidop().ToString()); lista.Add(usuarioce.getApellidom().ToString()); lista.Add(usuarioce.getCorreo().ToString()); lista.Add(usuarioce.getTelefono().ToString()); lista.Add(usuarioce.getDireccion().ToString()); lista.Add(usuarioce.getNick().ToString()); lista.Add(usuarioce.getContraseña().ToString()); lista.Add(usuarioce.getPerfil().ToString()); Session["datos"] = lista; Response.Redirect("Bienvenida.aspx"); } else { lblMensaje.Text = "Error, Usuario o Password Incorrectos!"; limpiar(); } }
public string mantenerUsuario(UsuarioCE usuario, string accion) { string msg = ""; SqlCommand cmd = new SqlCommand(); cmd.CommandText = "sp_mantenimientousuario"; cmd.Connection = cn; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@dni", SqlDbType.VarChar, 25).Value = usuario.getDni(); cmd.Parameters.Add("@nom", SqlDbType.VarChar, 25).Value = usuario.getNombre(); cmd.Parameters.Add("@apep", SqlDbType.VarChar, 25).Value = usuario.getApellidop(); cmd.Parameters.Add("@apem", SqlDbType.VarChar, 25).Value = usuario.getApellidom(); cmd.Parameters.Add("@corr", SqlDbType.VarChar, 100).Value = usuario.getCorreo(); cmd.Parameters.Add("@tel", SqlDbType.VarChar, 10).Value = usuario.getTelefono(); cmd.Parameters.Add("@dir", SqlDbType.VarChar, 100).Value = usuario.getDireccion(); cmd.Parameters.Add("@nic", SqlDbType.VarChar, 25).Value = usuario.getNick(); cmd.Parameters.Add("@con", SqlDbType.VarChar, 25).Value = usuario.getContraseña(); cmd.Parameters.Add("@perfil", SqlDbType.Char, 3).Value = usuario.getPerfil(); cmd.Parameters.Add("@accion", SqlDbType.Char, 1).Value = accion; try { cn.Open(); cmd.ExecuteNonQuery(); msg = "exito"; } catch (SqlException e) { msg = "Advertencia: " + e.Message.ToString(); } finally { cmd.Dispose(); cn.Close(); } return(msg); }