public bool Autenticar(string NombreUsuario, string Contra) { DataTable dt = new DataTable(); dt = Usuarios.Listar(); foreach (DataRow dr in dt.Rows) { if ((string)dr["NombreUsuario"] == NombreUsuario && (string)dr["Contra"] == Contra) { this.Buscar((int)dr["IdUsuario"]); return(true); } } return(false); }
public bool Buscar(int IdBuscado) { DataTable dt = new DataTable(); dt = Usuarios.Listar("*", "IdUsuario = " + IdBuscado); if (dt.Rows.Count > 0) { DataRow[] dr; dr = dt.Select("IdUsuario = " + IdBuscado); this.IdUsuario = IdBuscado; this.NombreUsuario = (string)dr[0]["NombreUsuario"]; this.Nombres = (string)dr[0]["Nombres"]; this.Contra = (string)dr[0]["Contra"]; this.Email = (string)dr[0]["Email"]; return(true); } else { return(false); } }
private void BuscarButtom_Click(object sender, EventArgs e) { BLL.Usuarios usrs = new BLL.Usuarios(); string criterio = textBoxBusqueda.Text; string BusquedaPor = string.Empty; if (BuscarPorcomboBox.SelectedItem.ToString() == "Nombre") { BusquedaPor = "Nombres"; } else if (BuscarPorcomboBox.SelectedItem.ToString() == "Apellido") { BusquedaPor = "Apellidos"; } else if (BuscarPorcomboBox.SelectedItem.ToString() == "Usuario") { BusquedaPor = "Usuario"; } string condicion = String.Format("{0} Like '%{1}%'", BusquedaPor, criterio); dataGridView1.DataSource = usrs.Listar("IdUsuario,Nombres, Apellidos, Email, Usuario, Nivel_Acceso", condicion); }