public DataTable verificarUsuarioCorreo(Registrarse usuario) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_validar_usuario", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value = usuario.Correo; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
protected void BTN_Buscar_Click(object sender, EventArgs e) { Registrarse encapsular = new Registrarse(); Datos metodo = new Datos(); encapsular.UserName = (TB_nombre_us.Text); DataTable datos = new DataTable(); datos = metodo.listar_por_userName(encapsular); if (datos.Rows.Count > 0) { DDL_estado.Visible = true; BTN_cambiar.Visible = true; if (datos.Rows[0]["bloqueo"].ToString() == "True") { DDL_estado.SelectedValue = "Activo"; } else { DDL_estado.SelectedValue = "Inactivo"; } } }
public void registrarse(Registrarse usuario) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_insertar_usuario", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar).Value = usuario.Nombres; dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar).Value = usuario.Telefono; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value = usuario.Correo; dataAdapter.SelectCommand.Parameters.Add("_contrasena", NpgsqlDbType.Varchar).Value = usuario.Contrasena; dataAdapter.SelectCommand.Parameters.Add("_id_rol", NpgsqlDbType.Integer).Value = usuario.IdRol; dataAdapter.SelectCommand.Parameters.Add("_estado", NpgsqlDbType.Boolean).Value = usuario.Estado; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } }
public DataTable modificar_estado(Registrarse usuario) { DataTable datos_listar = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_modificar_estado", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_bloqueo", NpgsqlDbType.Boolean).Value = usuario.Estado; dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName; conection.Open(); dataAdapter.Fill(datos_listar); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(datos_listar); }
public DataTable modificar_usuarios(Registrarse usuario) { DataTable datos_usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_modificar_usuarios", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar).Value = usuario.Nombres; dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = usuario.UserName; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar).Value = usuario.Telefono; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value = usuario.Correo; dataAdapter.SelectCommand.Parameters.Add("_contrasena", NpgsqlDbType.Text).Value = usuario.Contrasena; conection.Open(); dataAdapter.Fill(datos_usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(datos_usuario); }
public DataTable listar_por_userName(Registrarse encapusua) { DataTable buscar_dato = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_listar_por_username", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_user_name", NpgsqlDbType.Varchar).Value = encapusua.UserName; conection.Open(); dataAdapter.Fill(buscar_dato); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(buscar_dato); }
public ActionResult Registrarse(Registrarse NewUser) { using (var dbContext = new DBPortalEduDataContext()) { Usuario user = new Usuario(); Alumno Alum = new Alumno(); user.Usuario1 = NewUser.Usuario; user.correo = NewUser.correo; user.contraseña = NewUser.contraseña; user.tipo = 3; user.Activo = 1; dbContext.Usuario.InsertOnSubmit(user); dbContext.SubmitChanges(); var ListUsers = (from db in dbContext.Usuario select db).ToList(); user = ListUsers.LastOrDefault(); Alum.nombre = NewUser.nombre; Alum.apellido = NewUser.apellido; //Alum.genero = NewUser.genero; Alum.fecha_n = Convert.ToDateTime(NewUser.fecha_n); Alum.idUsuario = user.IdUsuario; } return(RedirectToAction("Login", "Home")); }
protected void registrarseB_Click(object sender, EventArgs e) { if (nombresTB.Text != "" && userNameTB.Text != "" && telefonoTB.Text != "" && correoTB.Text != "" && contrasenaTB.Text != "") { Registrarse encapsular = new Registrarse(); Datos funcion = new Datos(); DataTable usuarioValido = new DataTable(); encapsular.Nombres = nombresTB.Text; encapsular.UserName = userNameTB.Text; encapsular.Telefono = telefonoTB.Text; encapsular.Correo = correoTB.Text; encapsular.Contrasena = contrasenaTB.Text; encapsular.IdRol = 3; encapsular.Estado = true; //usuarioValido = funcion.verificarUsuarioCorreo(encapsular); // if (usuarioValido.Rows.Count>0) //{ funcion.registrarse(encapsular); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Usuario registrado exitosamente');</script>"); nombresTB.Text = ""; userNameTB.Text = ""; telefonoTB.Text = ""; correoTB.Text = ""; contrasenaTB.Text = ""; //} } else { this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Llene todos los campos primero');</script>"); } }
public ActionResult Contact(Registrarse model) { if (ModelState.IsValid) { return(RedirectToAction("Index")); } return(this.View(model)); }
public void CheckEnterTest() { InicioSesion caller = new InicioSesion(); Registrarse r = new Registrarse(caller); int pulsada = 16; Assert.AreNotEqual(pulsada, 13); }
public void EmailValidoTest() { InicioSesion caller = new InicioSesion(); Registrarse r = new Registrarse(caller); string bueno = "*****@*****.**"; string malo = "OdioLasPruebasUnitarias"; Assert.IsTrue(r.EmailValido(malo), "este email no vale"); Assert.IsTrue(r.EmailValido(bueno)); }
protected void BTN_modificar_Click(object sender, EventArgs e) { Registrarse encapsular = new Registrarse(); Datos metodo = new Datos(); encapsular.Nombres = (TB_nombres.Text); encapsular.Telefono = (TB_telefono.Text); encapsular.UserName = (TB_nomb_us.Text); encapsular.Correo = (TB_correo.Text); encapsular.Contrasena = (TB_contrasse.Text); metodo.modificar_usuarios(encapsular); this.Page.Response.Write("<script language='JavaScript'>window.alert('Datos Modificados');</script>"); }
protected void BTN_listar_Click(object sender, EventArgs e) { Registrarse encapsular = new Registrarse(); Datos metodo = new Datos(); encapsular.UserName = (TB_nombre_user.Text); DataTable datos = new DataTable(); datos = metodo.listar_por_userName(encapsular); if (datos.Rows.Count > 0) { LB_Nombres.Visible = true; LB_user.Visible = true; LB_tel.Visible = true; LB_correo.Visible = true; LB_contrase.Visible = true; TB_nombres.Visible = true; TB_nomb_us.Visible = true; TB_telefono.Visible = true; TB_correo.Visible = true; TB_contrasse.Visible = true; BTN_modificar.Visible = true; TB_nombres.Text = datos.Rows[0]["nombres"].ToString(); TB_nomb_us.Text = datos.Rows[0]["user_name"].ToString(); TB_telefono.Text = datos.Rows[0]["telefono"].ToString(); TB_correo.Text = datos.Rows[0]["correo"].ToString(); TB_contrasse.Text = datos.Rows[0]["contrasena"].ToString(); lb_alerta.Text = "OKEY"; } else { lb_alerta.Text = "NO EXISTE "; } }
protected void BTN_cambiar_Click(object sender, EventArgs e) { Registrarse encapsular = new Registrarse(); Datos metodo = new Datos(); DataTable datos = new DataTable(); Boolean estado = true; if (DDL_estado.SelectedValue == "Activo") { estado = true; } else { estado = false; } encapsular.Estado = estado; encapsular.UserName = TB_nombre_us.Text; metodo.modificar_estado(encapsular); this.Page.Response.Write("<script language='JavaScript'>window.alert('Estado Cambiado (Y)');</script>"); }
public RegistrarsePrueba(Registrarse correcto, Respuesta respuesta) { _registro = correcto; }