private bool Validar()
        {
            bool paso = true;

            UsuarioErrorProvider.Clear();

            if (AliasTextBox.Text == string.Empty)
            {
                UsuarioErrorProvider.SetError(AliasTextBox, "El campo nombre no puede estar vacio");
                AliasTextBox.Focus();
                paso = false;
            }
            else if (NombreTextBox.Text == string.Empty)
            {
                UsuarioErrorProvider.SetError(NombreTextBox, "El campo Alias no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }
            else if (ClaveTextBox.Text == string.Empty)
            {
                UsuarioErrorProvider.SetError(ClaveTextBox, "El campo Email no puede estar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }
            else if (ConfirmarTextBox.Text == string.Empty)
            {
                UsuarioErrorProvider.SetError(ConfirmarTextBox, "El campo Alias no puede estar vacio");
                ConfirmarTextBox.Focus();
                paso = false;
            }
            else if (EmailTextBox.Text == string.Empty)
            {
                UsuarioErrorProvider.SetError(EmailTextBox, "El campo Alias no puede estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }
            else if (string.Equals(ClaveTextBox.Text, ConfirmarTextBox.Text) != true)
            {
                UsuarioErrorProvider.SetError(ConfirmarTextBox, "La clave es distinta");
                ConfirmarTextBox.Focus();
                paso = false;
            }
            else if (UsuariosBLL.ExisteAlias(AliasTextBox.Text, (int)IdNumericUpDown.Value))
            {
                UsuarioErrorProvider.SetError(AliasTextBox, "El Campo alias ya existe");
                AliasTextBox.Focus();
                paso = false;
            }
            else if (UsuariosBLL.ExisteRol(RolComboBox.Text, (int)IdNumericUpDown.Value))
            {
                UsuarioErrorProvider.SetError(RolComboBox, "Este Rol ya existe");
                RolComboBox.Focus();
                paso = false;
            }
            return(paso);
        }
示例#2
0
        protected void UsuarioLogueado(BE.Permiso permisoRequerido)
        {
            string login = Session["Login"].ToString();

            usuario = UsuariosBLL.buscar(login);
            if (usuario == null || !permisoRequerido.Equals(usuario.permiso))
            {
                usuarioNoLogueado();
            }
        }
示例#3
0
        protected void UsuarioLogueado()
        {
            string login = Session["Login"].ToString();

            usuario = UsuariosBLL.buscar(login);
            if (usuario == null)
            {
                usuarioNoLogueado();
            }
        }
        public rClientes()
        {
            InitializeComponent();

            this.DataContext = clientes;
            //—————————————————————————————————————[ ComboBox UsuarioId ]—————————————————————————————————————
            UsuarioIdComboBox.ItemsSource       = UsuariosBLL.GetUsuarios();
            UsuarioIdComboBox.SelectedValuePath = "UsuarioId";
            UsuarioIdComboBox.DisplayMemberPath = "NombreUsuario";
        }
示例#5
0
        public void ModificarTest()
        {
            UsuariosBLL <Usuarios> usuarios = new UsuariosBLL <Usuarios>();
            bool     estado = false;
            Usuarios u      = UsuariosBLL.Buscar(1);

            u.Nombre = "pedro";
            estado   = UsuariosBLL.Editar(u);
            Assert.AreEqual(true, estado);
        }
示例#6
0
        //--



        //--
        public bool ValidarExisteUsuario()
        {
            if (UsuariosBLL.GetListaNombreUsuario(NombreUsuariostextBox1.Text).Count() == 0)
            {
                MessageBox.Show("Este Usuario No Esta Registrado en El Sistema, por favor verifique que este Escrito correctamente, o Intentelo Con otro Nombre Usuario y Su Contraseñas...");
                return(false);
            }

            return(true);
        }
示例#7
0
        private bool BuscarValido()
        {
            if (UsuariosBLL.Buscar(String(IdUsuariotextBox.Text)) == null)
            {
                MessageBox.Show("Este usuario no existe");
                return(false);
            }

            return(true);
        }
示例#8
0
        private bool ValidarContrasena()
        {
            if (UsuariosBLL.GetListaContrasena(ContrasenatextBox.Text).Count() == 0)
            {
                MessageBox.Show("Contrasena incorrecta");
                return(false);
            }

            return(true);
        }
示例#9
0
        public bool ValidarPass()
        {
            if (UsuariosBLL.getPass(PasstextBox.Text).Count() == 0)
            {
                MessageBox.Show("Contraseña incorrecta");
                return(false);
            }

            return(true);
        }
示例#10
0
        public bool ValidarExiste()
        {
            if (UsuariosBLL.GetListaNombreUsuario(UserNametextBox.Text).Count() == 0)
            {
                MessageBox.Show("Usuario incorrecto o  no esta registrado, por favor verifique que este escrito correctamente, o registrese e intentelo de nuevo...");
                return(false);
            }

            return(true);
        }
示例#11
0
        private void LlenarComboBox()
        {
            var listado = new List <Usuarios>();

            listado = UsuariosBLL.GetList(p => true);

            Usuario_comboBox.DataSource    = listado;
            Usuario_comboBox.ValueMember   = "UsuarioId";
            Usuario_comboBox.DisplayMember = "Nombre";
        }
 private void Deletebutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor digitar el id del usuario que desea eliminar") && ValidarBuscar())
     {
         UsuariosBLL.Eliminar(StringToInt(IDtextBox.Text));
         limpiarErrores();
         limpiar();
         MessageBox.Show("ELiminado con exito");
     }
 }
示例#13
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            booModoEscrita = true;
            booInclusao    = true;

            HabilitarObjetos();

            LimparCampos();
            txtCodigo.Text = Convert.ToString(UsuariosBLL.ContarUsuarios(out strMensagem, out booRetorno));
        }
示例#14
0
        private void ImprimirRegistroUsuarios_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'compraventasDbDataSet.RegistroUsuario' table. You can move, or remove it, as needed.
            //this.registroUsuarioTableAdapter.Fill(this.compraventasDbDataSet.RegistroUsuario);
            // TODO: This line of code loads data into the 'compraventasDbDataSet.RegistroUsuario' table. You can move, or remove it, as needed.
            //this.registroUsuarioTableAdapter.Fill(this.compraventasDbDataSet.RegistroUsuario);


            this.UsuariosBindingSource.Add(UsuariosBLL.Getlista());
        }
        private bool ValidarBuscar()
        {
            if (UsuariosBLL.Buscar(StringToInt(IDtextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
示例#16
0
        public void GetNivelTest()
        {
            bool paso = false;

            var usuario = UsuariosBLL.GetNivel("admin");

            paso = (usuario == "Administrador");

            Assert.AreEqual(paso, true);
        }
示例#17
0
        public void DesencriptarTest()
        {
            string clave;
            string claveDesencriptada;

            clave = UsuariosBLL.Encriptar("admin");
            claveDesencriptada = UsuariosBLL.Desencriptar(clave);

            Assert.IsNotNull(claveDesencriptada);
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Usuarios>();

            if (!string.IsNullOrWhiteSpace(FiltrocomboBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:     //UsuarioId
                    lista = UsuariosBLL.GetList(r => r.UsuarioId == Conversiones.ToInt(FiltrarTextBox.Text));
                    break;

                case 1:     //Alias
                    lista = UsuariosBLL.GetList(r => r.Alias.Contains(FiltrarTextBox.Text));
                    break;

                case 2:     //Nombre
                    lista = UsuariosBLL.GetList(r => r.Nombre.Contains(FiltrarTextBox.Text));
                    break;

                case 3:     //Email
                    lista = UsuariosBLL.GetList(r => r.Email.Contains(FiltrarTextBox.Text));
                    break;

                case 4:    // Rol
                    lista = UsuariosBLL.GetList(r => r.Rol.Contains(FiltrarTextBox.Text));
                    break;

                default:
                    break;
                }
            }
            else
            {
                lista = UsuariosBLL.GetList(r => true);
            }

            if (FiltroFechacheckBox.Checked == true)
            {
                lista = lista.Where(r => r.FechaIngreso.Date >= FechaDesdedateTimePicker.Value.Date && r.FechaIngreso.Date <= FechaHastadateTimePicker.Value.Date).ToList();
            }

            if (ActivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.Activo == true).ToList();
            }

            if (InactivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.Activo == false).ToList();
            }

            ConsultasDataGridView.DataSource = null;
            ConsultasDataGridView.DataSource = lista;
        }
示例#19
0
        private bool Validar()
        {
            bool esValido = true;

            if (NombresTextBox.Text.Length == 0)
            {
                esValido = false;
                MessageBox.Show("Ingrese los nombres", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (UsuarioTextBox.Text.Any(char.IsWhiteSpace))
            {
                esValido = false;
                MessageBox.Show("Usuario no puede tener espacios en blanco", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (NombresTextBox.Text.Length < 4)
            {
                esValido = false;
                MessageBox.Show("El nombre es muy corto", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (UsuarioTextBox.Text.Length == 0)
            {
                esValido = false;
                MessageBox.Show("Debe ingresar un nombre de usuario", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (UsuarioTextBox.Text.Length < 4)
            {
                esValido = false;
                MessageBox.Show("El usuario es muy corto", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (UsuariosBLL.Existe(UsuarioTextBox.Text) && edit == false)
            {
                esValido = false;
                MessageBox.Show("Ya existe este nombre de usuario", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (Clave1TextBox.Password.Length < 4)
            {
                esValido = false;
                MessageBox.Show("La clave es muy corta", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else if (Clave2TextBox.Password != Clave1TextBox.Password)
            {
                esValido = false;
                MessageBox.Show("Las claves deben ser iguales", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }

            return(esValido);
        }
示例#20
0
        private void Consultabutton_Click(object sender, EventArgs e)
        {
            var listado = new List <Usuarios>();

            if (Validar())
            {
                return;
            }

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarcomboBox.Text)
                {
                case "Todo":
                    listado = UsuariosBLL.GetList(p => true);
                    break;

                case "ID":
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = UsuariosBLL.GetList(p => p.UsuarioID == id);
                    break;

                case "Nombres":
                    listado = UsuariosBLL.GetList(p => p.Nombres.Contains(CriteriotextBox.Text));
                    break;

                case "Email":
                    listado = UsuariosBLL.GetList(p => p.Email.Contains(CriteriotextBox.Text));
                    break;

                case "Nivel Usuario":
                    listado = UsuariosBLL.GetList(p => p.NivelUsuario.Contains(CriteriotextBox.Text));
                    break;

                case "Usuario":
                    listado = UsuariosBLL.GetList(p => p.Usuario.Contains(CriteriotextBox.Text));
                    break;

                case "Clave":
                    int c = Convert.ToInt32(CriteriotextBox.Text);
                    listado = UsuariosBLL.GetList(p => p.Clave == c);
                    break;

                default:
                    break;
                }
            }
            else
            {
                listado = UsuariosBLL.GetList(p => true);
            }

            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = listado;
        }
示例#21
0
        private bool Validar()
        {
            bool paso = true;

            if (AliastextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(AliastextBox, "Este Campo no puede estar vacio");
                AliastextBox.Focus();
                paso = false;
            }
            if (NombretextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(NombretextBox, "Este Campo no puede estar vacio");
                NombretextBox.Focus();
                paso = false;
            }
            if (ClavetextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(ClavetextBox, "Este Campo no puede estar vacio");
                ClavetextBox.Focus();
                paso = false;
            }
            if (ConfirmartextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(ConfirmartextBox, "Este Campo no puede estar vacio");
                ConfirmartextBox.Focus();
                paso = false;
            }
            if (EmailtextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(EmailtextBox, "Este Campo no puede estar vacio");
                EmailtextBox.Focus();
                paso = false;
            }
            if (UsuariosBLL.ExisteAlias(AliastextBox.Text, (int)IdnumericUpDown.Value))
            {
                ErrorProvider.SetError(AliastextBox, "Este Alias ya existe");
                AliastextBox.Focus();
                paso = false;
            }
            if (UsuariosBLL.ExisteRol(RolcomboBox.Text, (int)IdnumericUpDown.Value))
            {
                ErrorProvider.SetError(RolcomboBox, "Este Rol ya existe");
                RolcomboBox.Focus();
                paso = false;
            }
            if (string.Equals(ClavetextBox.Text, ConfirmartextBox.Text) != true)
            {
                ErrorProvider.SetError(ConfirmartextBox, "La clave es distinta");
                ConfirmartextBox.Focus();
                paso = false;
            }

            return(paso);
        }
 private void SaveButton_Click_1(object sender, EventArgs e)
 {
     BuscarerrorProvider.Clear();
     LlenarClase(usuario);
     if (ValidarTextbox() && ValidarExiste(UserNameTextBox.Text))
     {
         UsuariosBLL.Insertar(usuario);
         limpiar();
         MessageBox.Show("Guardado con exito");
     }
 }
示例#23
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Usuarios usuario = new Usuarios();

            LlenarClase(usuario);
            if (Validar() && ValidarExistente(NombretextBox.Text))
            {
                UsuariosBLL.Guardar(usuario);
                MessageBox.Show("Guardado con exito!!!!");
            }
        }
示例#24
0
        public ActionResult Create(RegistroUsuarios registroUsuarios)
        {
            if (ModelState.IsValid)
            {
                UsuariosBLL.Guardar(registroUsuarios);
                return(RedirectToAction("Index"));
            }

            ViewBag.TiposUsuariosId = new SelectList(db.tipos, "TiposUsuariosId", "Nombre", registroUsuarios.TiposUsuariosId);
            return(View(registroUsuarios));
        }
        public void ExisteTest()
        {
            bool paso = false;

            paso = UsuariosBLL.Existe(1);

            if (paso)
            {
                Assert.AreEqual(paso, true);
            }
        }
示例#26
0
        private void BuscarUsbutton_Click(object sender, EventArgs e)
        {
            var vendedor = UsuariosBLL.Buscar(Convert.ToInt32(UsuarioIdtextBox.Text));

            if (vendedor != null)
            {
                NombreUsuariotextBox.Text = vendedor.Nombre;
                ContrasenatextBox.Text    = vendedor.Contrasena;
                CargarUsuarios(vendedor);
            }
        }
示例#27
0
        private bool ValidarVieja(string passVieja)
        {
            bool esValido = true;

            if (!UsuariosBLL.Validar(usuarios.UsuarioId, passVieja))
            {
                esValido = false;
                ClaveLabel3.Visibility = Visibility.Visible;
            }
            return(esValido);
        }
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     errorProvider1.Clear();
     int id;
     int.TryParse(idnumericUpDown.Text, out id);
     Limpiar();
     if (UsuariosBLL.Eliminar(id))
         MessageBox.Show("Usuario eliminado correctamente", "Proceso exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
     else
         errorProvider1.SetError(idnumericUpDown, "ID no existente");
 }
 protected void Inicio_Click(object sender, EventArgs e)
 {
     if (UsuariosBLL.Authenticate(UsuarioText.Text, ContrasenaText.Text))
     {
         FormsAuthentication.RedirectFromLoginPage(UsuarioText.Text, true);
     }
     else
     {
         MostrarMensaje(TiposMensaje.Error, "");
     }
 }
示例#30
0
 private void LLenaCampo(Personas persona)
 {
     IdNumericUpDown.Value      = persona.PersonaId;
     NombresTextBox.Text        = persona.Nombres;
     ApellidosTextBox.Text      = persona.Apellidos;
     TelefonoMaskedTextBox.Text = persona.Telefono;
     CelularMaskedTextBox.Text  = persona.Celular;
     EmailTextBox.Text          = persona.Email;
     DireccionTextBox.Text      = persona.Direccion;
     CedulaMaskedTextBox.Text   = persona.Cedula;
     UsuarioTextBox.Text        = UsuariosBLL.Buscar(persona.UsuarioId).Nombres;
 }