Пример #1
0
 public void agregar(Usuario oUsuario)
 {
     if (buscar(oUsuario) == false)
     {
         string cmdtext = "Insert into Usuario(usuario, contraseña) values('" + oUsuario.User + "','" + oUsuario.Contraseña + "')";
         oAcceso.ActualizarBD(cmdtext);
     }
     else
         throw new Exception("El usuario ya existe");
 }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     Usuario oUsuario = new Usuario(0, comboBox1.Text, textBox2.Text);
     if (odao.buscar(oUsuario) == true)
     {
         Main frm = new Main();
         usuario = oUsuario.User;
         this.Close();
     }
     else
         MessageBox.Show("Usuario o Contraseña erronea");
 }
Пример #3
0
        public List<Usuario> LeerUsuario()
        {
            string cmdText = "select idusuarios, upper(usuario), contrasena from Usuarios";
            DataTable DT = oAcceso.leerDatos(cmdText);
            List<Usuario> ListaUser = new List<Usuario>();
            foreach (DataRow dr in DT.Rows)
            {
                //Usuario oUsuario = new Usuario(Convert.ToInt32(dr["idusuarios"]), Convert.ToString(dr["usuario"]), Convert.ToString(dr["contraseña"]));
                Usuario oUsuario = new Usuario(Convert.ToInt32(dr["idusuarios"]), Convert.ToString(dr["upper(usuario)"]), Convert.ToString(dr["contrasena"]));
                ListaUser.Add(oUsuario);
               // Usuario osuario = new Usuario(Convert.ToInt16(dr["id_usuario"]), Convert.ToString(dr["usuario"]), Convert.ToString(dr["contraseña"]));
            }

            return ListaUser;
        }
Пример #4
0
 public bool buscar(Usuario oUsuario)
 {
     List<Usuario> laux = new List<Usuario>();
     laux = LeerUsuario();
     foreach(Usuario aux in laux)
     {
         if(oUsuario.User == aux.User && oUsuario.Contraseña == aux.Contraseña)
         {
             return true;
         }
         else if (oUsuario.User == aux.User && oUsuario.Contraseña != aux.Contraseña)
         {
             return false;
         }
     }
     return false;
 }