예제 #1
0
        public List <Usuario> ListadoUsuarios()
        {
            List <Usuario> listaUsuarios = new List <Usuario>();

            usuariosTabla = usuarioTableAdapter.GetData();

            foreach (DataSet1.UsuarioRow lineaUsu in usuariosTabla)
            {
                listaUsuarios.Add(new Usuario(lineaUsu));
            }

            return(listaUsuarios);
        }
예제 #2
0
 private void btnAcceder_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.ValidaCampos())
         {
             //conectar a la tabla usuario para validar si existe.
             DataSet ds = new DataSet();
             ds.Tables.Add(Usuario.GetData(null, "", "", "", null, this.txtUsuario.Text.Trim(), this.txtPasword.Text, 1));
             if (ds.Tables[0].Rows.Count > 0)
             {
                 // Si encontró datos
                 DataRow row = ds.Tables[0].Rows[0];
                 this.IdUsuario      = int.Parse(row["IdUsuario"].ToString());
                 this.NombreCompleto = row["Nombre"].ToString() + " " + row["PrimerApellido"].ToString() + " " + row["SegundoApellido"].ToString();
                 //Ir al menú principal
                 MenuPrincipal mp = new MenuPrincipal();
                 mp.IdUsuario      = this.IdUsuario;
                 mp.NombreCompleto = this.NombreCompleto;
                 mp.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("El usuario o password son incorrectos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
        public bool PesquisaDataTable(Usuario __objUsuario)
        {
            try
            {
                DataTable tabela = usuario.GetData();
                foreach (var item in tabela.Rows)
                {
                    DataRow linha = (DataRow)item;
                    if (linha["CPF"].ToString().Equals(__objUsuario.CPF) && linha["SENHA"].ToString().Equals(__objUsuario.Senha))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
            }
        }
예제 #4
0
 public static SIWEDataSet.UsuarioDataTable GetData()
 {
     return(adaptator.GetData());
 }