Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         UsuarioTextBox.Focus();
     }
 }
Ejemplo n.º 2
0
        private bool validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (NombresTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(NivelUsuarioComboBox.Text))
            {
                MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo NivelUsuario no puede estar vacio");
                NivelUsuarioComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ClaveTextBox, " El campo Clave no puede estar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 3
0
        private void IniciarSesionButton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            MainForms main = new MainForms();

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

            bool paso = false;

            foreach (var item in lista)
            {
                if ((item.NombreUsuario == UsuarioTextBox.Text) && (item.ClaveUsuario == ContrasenaTextBox.Text))
                {
                    UsuarioId   = item.UsuarioId;
                    TipoUsuario = item.TipoUsuario;
                    Nombre      = item.Nombres;
                    main.Show();
                    paso = true;
                    break;
                }
            }
            if (paso == false)
            {
                MessageBox.Show("Usuario o Contraseña incorrecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                UsuarioTextBox.Text = string.Empty;
                UsuarioTextBox.Focus();
                ContrasenaTextBox.Text = string.Empty;
            }
        }
Ejemplo n.º 4
0
        private bool Validar()
        {
            bool paso = true;

            ErrorProvider.Clear();
            if (NombreTextBox.Text == string.Empty)
            {
                ErrorProvider.SetError(NombreTextBox, "El Campo nombre no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                ErrorProvider.SetError(EmailTextBox, "el campo email no puede esar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                ErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacia");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                ErrorProvider.SetError(ClaveTextBox, "Este campo o puede estar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 5
0
        public bool validarBase()
        {
            Contexto c = new Contexto();
            Repositorio <Usuarios> rep = new Repositorio <Usuarios>();
            bool paso = true;



            if (c.Usuarios.Any(p => p.Usuario == UsuarioTextBox.Text))
            {
                SuperErrorProvider.SetError(UsuarioTextBox, "Este usuario ya existe en la base de datos");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (c.Usuarios.Any(p => p.Nombres.Equals(NombresTextBox.Text)))
            {
                SuperErrorProvider.SetError(NombresTextBox, "Este nombre ya existe en la base de datos");
                NombresTextBox.Focus();
                paso = false;
            }

            if (c.Usuarios.Any(p => p.Correo.Equals(CorreoTextBox.Text)))
            {
                SuperErrorProvider.SetError(CorreoTextBox, "Este nombre ya existe en la base de datos");
                UsuarioTextBox.Focus();
                paso = false;
            }


            c.Dispose();
            return(paso);
        }
Ejemplo n.º 6
0
        private void IngresarButton_Click(object sender, EventArgs e)
        {
            MainForm main = new MainForm();

            if (!Validar())
            {
                return;
            }
            lista = Metodos.GetList(p => true);
            bool paso = false;

            foreach (var item in lista)
            {
                if ((item.NombreUsuario == UsuarioTextBox.Text) && (item.Contrasena == ContrasenaTextBox.Text))
                {
                    UsuarioId = item.UsuarioId;
                    main.Show();
                    paso = true;
                    break;
                }
            }
            if (paso == false)
            {
                MessageBox.Show("Usuario o Contraseña incorrecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                UsuarioTextBox.Text = string.Empty;
                UsuarioTextBox.Focus();
                ContrasenaTextBox.Text = string.Empty;
            }
        }
Ejemplo n.º 7
0
        private bool Validar() //Funcion encargada de validar el registro
        {
            bool Paso = true;

            MyErrorProvider.Clear();

            if (UsuarioTextBox.Text == string.Empty) //Valida que el vendedor no este vacio
            {
                MyErrorProvider.SetError(UsuarioTextBox, "La factura debe tener un vendedor asignado!");
                UsuarioTextBox.Focus();
                Paso = false;
            }

            if (ClienteTextBox.Text == string.Empty) //Valida que el cliente no este vacio
            {
                MyErrorProvider.SetError(ClienteTextBox, "La factura debe tener un cliente!");
                ClienteTextBox.Focus();
                Paso = false;
            }

            if (DetalleDataGridView.Rows.Count <= 0 || Convert.ToSingle(TotalTextBox.Text) == 0) //Valida que el cliente no este vacio
            {
                MyErrorProvider.SetError(DetalleDataGridView, "La factura debe tener al menos un producto vendido!");
                ProductoIdNumericUpDown.Focus();
                Paso = false;
            }

            return(Paso);
        }
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio");
                NombresTextBox.Focus();

                paso = false;
            }
            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio");
                EmailTextBox.Focus();

                paso = false;
            }
            if (string.IsNullOrWhiteSpace(NivelUsuarioComboBox.Text))
            {
                MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo Email no puede estar vacio");
                NivelUsuarioComboBox.Focus();

                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();

                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio");
                ClaveTextBox.Focus();

                paso = false;
            }
            if (RepetirClaveTextBox.Text != ClaveTextBox.Text)
            {
                MyErrorProvider.SetError(RepetirClaveTextBox, "La clave no coincide.");
                RepetirClaveTextBox.Focus();
                paso = false;
            }
            if (FechaIngresoDateTimePicker.Value > DateTime.Now)
            {
                MyErrorProvider.SetError(FechaIngresoDateTimePicker, "No se puede registrar esta fecha.");
                FechaIngresoDateTimePicker.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 9
0
        public bool validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                SuperErrorProvider.SetError(NombresTextBox, "Este campo no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CorreoTextBox.Text))
            {
                SuperErrorProvider.SetError(CorreoTextBox, "Este campo no puede estar vacio");
                CorreoTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                SuperErrorProvider.SetError(UsuarioTextBox, "Este campo no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ConfirmPasswordTextBox.Text))
            {
                SuperErrorProvider.SetError(ConfirmPasswordTextBox, "Este campo no puede estar vacio");
                ConfirmPasswordTextBox.Focus();
                paso = false;
            }

            if (!ConfirmPasswordTextBox.Text.Equals(PasswordTextBox.Text))
            {
                SuperErrorProvider.SetError(ConfirmPasswordTextBox, "Ambos campos deben coincidir");
                ConfirmPasswordTextBox.Focus();
                SuperErrorProvider.SetError(PasswordTextBox, "Ambos campos deben coincidir");
                PasswordTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(PasswordTextBox.Text))
            {
                SuperErrorProvider.SetError(PasswordTextBox, "Este campo no puede estar vacio");
                PasswordTextBox.Focus();
                paso = false;
            }


            return(paso);
        }
Ejemplo n.º 10
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (IdnumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(IdnumericUpDown, "El campo Id no puede estar vacio");
                IdnumericUpDown.Focus();
                paso = false;
            }

            if (NombreTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo Nombre no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            if (UserradioButton.Checked == false && AdminradioButton.Checked == false)
            {
                MyErrorProvider.SetError(NivelUsergroupBox, "Debe elegir un tipo de usuario");
                NivelUsergroupBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo Cedula no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 11
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo nombre no ouede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo cedula no puede estar vacio");
                CedulaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe de seleccionar un tipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puuede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 12
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (NombresTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio");
                NombresTextBox.Focus();

                paso = false;
            }
            if (EmailTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio");
                EmailTextBox.Focus();

                paso = false;
            }
            if (NivelUsuarioComboBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo Email no puede estar vacio");
                NivelUsuarioComboBox.Focus();

                paso = false;
            }

            if (UsuarioTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();

                paso = false;
            }
            if (ClaveTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio");
                ClaveTextBox.Focus();

                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 13
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "No se puede dejar este cmapo en blanco");
                NombreTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "No se puede dejar este cmapo en blanco");
                TipoComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar este cmapo en blanco");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text))
            {
                MyErrorProvider.SetError(ContrasenaTextBox, "No se puede dejar este cmapo en blanco");
                ContrasenaTextBox.Focus();
                paso = false;
            }

            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();
            var Lista = repositorio.GetList(p => true);

            foreach (var item in Lista)
            {
                if (UsuarioTextBox.Text == item.NombreUsuario)
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Ya existe un usuario con este nombre");
                    UsuarioTextBox.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
Ejemplo n.º 14
0
        private bool Validar() //Funcion que valida todo el registro
        {
            bool paso = true;

            MyErrorProvider.Clear();
            if (NombresTextBox.Text == string.Empty) // Validando que el nombre no este vacio
            {
                MyErrorProvider.SetError(NombresTextBox, "El campo \"Nombre\" no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }
            if (AdministradorRadioButton.Checked == false && SupervisorRadioButton.Checked == false && SoporteRadioButton.Checked == false && UsuarioRadioButton.Checked == false) // Validando que posea algun cargo
            {
                MyErrorProvider.SetError(NivelDeUsuarioGroupBox, "Debe elegir un tipo de usuario");
                NivelDeUsuarioGroupBox.Focus();
                paso = false;
            }
            if (UsuarioTextBox.Text == string.Empty || UsuarioTextBox.Text.Contains(" ")) // Validando el usuario
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo \"Usuario\" no puede estar vacio y/o tener espacio");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (ClaveTextBox.Text == string.Empty || ClaveTextBox.Text.Contains(" ")) // Validando la clave
            {
                MyErrorProvider.SetError(ClaveTextBox, "El campo \"Clave\" no puede estar vacio y/o tener espacio");
                ClaveTextBox.Focus();
                paso = false;
            }
            if (FechaDeIngresoDateTimePicker.Value > DateTime.Now) // Validando la fecha de ingreso
            {
                MyErrorProvider.SetError(FechaDeIngresoDateTimePicker, "La fecha de ingreso no puede ser mayor a la fecha actual");
                FechaDeIngresoDateTimePicker.Focus();
                paso = false;
            }
            if (string.Compare(ClaveTextBox.Text, ConfirmarClaveTextBox.Text) != 0) // Confirmando contraseña
            {
                ConfirmarClaveTextBox.Text = string.Empty;
                MyErrorProvider.SetError(ConfirmarClaveTextBox, "La clave no coincide");
                ConfirmarClaveTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 15
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio.");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text))
            {
                MyErrorProvider.SetError(ContrasenaTextBox, "El campo Contrasena no puede estar vacio.");
                ContrasenaTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 16
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrEmpty(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "Este campo no puede quedar vacio");
                NombreTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrEmpty(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "Este campo no puede quedar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrEmpty(ClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ClaveTextBox, "Este campo no puede quedar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ConfirmarClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ConfirmarClaveTextBox, "Este campo no puede quedar vacio");
                ConfirmarClaveTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(RolComboBox.Text))
            {
                MyErrorProvider.SetError(RolComboBox, "Este campo no puede quedar vacio");
                RolComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "Este campo no puede quedar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 17
0
        public bool validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo constraseña no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(ActividadComboBox.Text))
            {
                MyErrorProvider.SetError(ActividadComboBox, "El campo Actividad no puede estar vacio");
                ActividadComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 19
0
        private bool Validar()
        {
            bool paso = true;

            if (String.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                SuperErrorProvider.SetError(NombresTextBox, "Este campo no debe estar vacio");
                paso = false;
            }

            if (String.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                SuperErrorProvider.SetError(EmailTextBox, "Este campo no debe estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            if (String.IsNullOrWhiteSpace(NivelUsuarioTextBox.Text))
            {
                SuperErrorProvider.SetError(NivelUsuarioTextBox, "Este campo no debe estar vacio");
                NivelUsuarioTextBox.Focus();
                paso = false;
            }

            if (String.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                SuperErrorProvider.SetError(UsuarioTextBox, "Este campo no debe estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (String.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                SuperErrorProvider.SetError(ClaveTextBox, "Este campo no debe estar vacio");
                ClaveTextBox.Focus();
                paso = false;
            }



            return(paso);
        }
Ejemplo n.º 20
0
        private bool Validar() // Funcion encargada de validar los datos
        {
            bool paso = true;

            MyErrorProvider.Clear();
            if (UsuarioTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(UsuarioTextBox, "Debe elegir un Usuario");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (ClaveTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ClaveTextBox, "Ingrese una contraseña");
                paso = false;
                ClaveTextBox.Focus();
            }
            return(paso);
        }
Ejemplo n.º 21
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();
            if (NombreTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo \"Nombre\" no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (ApellidoTextBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(ApellidoTextBox, "El campo \"Apellido\" no puede estar vacio");
                ApellidoTextBox.Focus();
                paso = false;
            }

            if (AdministradorRadioButton.Checked == false && SupervisorRadioButton.Checked == false && SoporteRadioButton.Checked == false && UsuarioRadioButton.Checked == false)
            {
                MyErrorProvider.SetError(NivelDeUsuarioGroupBox, "Debe elegir un tipo de usuario");
                NivelDeUsuarioGroupBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo \"Usuario\" no puede estar vacio y/o tener espacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                MyErrorProvider.SetError(ClaveTextBox, "El campo \"Clave\" no puede estar vacio y/o tener espacio");
                ClaveTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 22
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar el campo contraseña en blanco");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "No se puede dejar el campo contraseña en blanco");
                ContraseñaTextBox.Focus();
                paso = false;
            }


            return(paso);
        }
Ejemplo n.º 23
0
        private void BIniciarSesion_Click(object sender, EventArgs e)
        {
            var usuario = BLL.UsuariosBLL.Buscar(UsuarioTextBox.Text);

            if (usuario != null)
            {
                if (usuario.Clave.Equals(ContraseñaTextBox.Text))
                {
                    UsuarioTextBox.Text            = "Usuario";
                    ContraseñaTextBox.PasswordChar = '\0';
                    ContraseñaTextBox.Text         = "Contraseña";
                    UsuarioTextBox.ForeColor       = ContraseñaTextBox.ForeColor = Color.Silver;
                    UsuarioTextBox.Focus();

                    Hide();
                    var inicio = new Inicio(this);
                    inicio.ShowDialog();
                }
                else
                {
                    MessageBox.Show(this, "La contraseña es invalida", "-- Error --");
                    ContraseñaTextBox.Clear();
                    ContraseñaTextBox.Focus();
                }
            }
            else
            {
                MessageBox.Show("Este Usuario no existe en \nla base de datos", "-- Busqueda Fallida --");
                UsuarioTextBox.Clear();
                ContraseñaTextBox.Clear();
                UsuarioTextBox.Text            = "Usuario";
                ContraseñaTextBox.PasswordChar = '\0';
                ContraseñaTextBox.Text         = "Contraseña";
                ContraseñaTextBox.ForeColor    = UsuarioTextBox.ForeColor = Color.Silver;
                UsuarioTextBox.Focus();
            }
        }
Ejemplo n.º 24
0
        private void Ingresar()
        {
            if (!Validar())
            {
                return;
            }

            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();
            var Lista = repositorio.GetList(p => true);

            foreach (var item in Lista)
            {
                if (UsuarioTextBox.Text == item.NombreUsuario)
                {
                    if (ContraseñaTextBox.Text == item.Contraseña)
                    {
                        UsuarioActivo = repositorio.Buscar(item.UsuarioId);
                        MainForm menu = new MainForm();
                        menu.Show();
                        this.Close();
                        MyErrorProvider.Clear();
                    }
                    else
                    {
                        MyErrorProvider.SetError(ContraseñaTextBox, "Debe digitar una contraseña valida");
                        ContraseñaTextBox.Focus();
                        break;
                    }
                }
                else
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Debe digitar un usuario valido");
                    UsuarioTextBox.Focus();
                }
            }
        }
Ejemplo n.º 25
0
 private void AdministradorRadioButton_CheckedChanged(object sender, EventArgs e)  // Del nivel de usuario(Administrador) al usuario
 {
     UsuarioTextBox.Focus();
 }
Ejemplo n.º 26
0
 private void SupervisorRadioButton_CheckedChanged(object sender, EventArgs e)  // Del nivel de usuario(Supervisor) al usuario
 {
     UsuarioTextBox.Focus();
 }
Ejemplo n.º 27
0
        private void GuardarButton_Click(object sender, EventArgs e) // Boton guardar
        {
            RepositorioBase <Usuarios> Repositorio = new RepositorioBase <Usuarios>();
            Usuarios Usuario;
            bool     paso = false;

            if (!Validar())
            {
                return;
            }
            Usuario = LlenaClase();

            RepositorioBase <Usuarios> Repositorio2 = new RepositorioBase <Usuarios>();
            Usuarios Usuario2;
            int      id;

            int.TryParse(UsuarioIdNumericUpDown.Text, out id);
            Usuario2 = Repositorio2.Buscar(id);

            if (UsuarioIdNumericUpDown.Value == 0)
            {
                if (UsuariosBLL.Existe(UsuarioTextBox.Text) == true) // Validando que el usuario no exista, en caso de ser nuevo
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Ya este usuario existe, por favor eliga otro");
                    UsuarioTextBox.Focus();
                    return;
                }
                else
                {
                    paso = Repositorio.Guardar(Usuario);
                    MessageBox.Show("Usuario guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un usuario que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (UsuariosBLL.Existe(UsuarioTextBox.Text) == true && string.Equals(Convert.ToString(Usuario.Usuario), Convert.ToString(Usuario2.Usuario)) == false) // Validando que el usuario no exista, en caso de ser estar modificando
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Ya este usuario existe, por favor eliga otro");
                    UsuarioTextBox.Focus();
                    return;
                }
                else if (MessageBox.Show("Esta seguro que desea modificar este usuario?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
                {
                    paso = Repositorio.Modificar(Usuario);
                    MessageBox.Show("Usuario modificado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    return;
                }
            }
            if (!paso)
            {
                MessageBox.Show("Error al guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 28
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio.");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text))
            {
                MyErrorProvider.SetError(ContrasenaTextBox, "El campo Contraseña no puede estar vacio.");
                ContrasenaTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo Nombres no puede estar vacio.");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ApellidoTextBox.Text))
            {
                MyErrorProvider.SetError(ApellidoTextBox, "El campo Apellidos no puede estar vacio.");
                ApellidoTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TelefonoMaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(TelefonoMaskedTextBox, "El campo Telefono no puede estar vacio.");
                TelefonoMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text.Replace("-", "")))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo Celular no puede estar vacio.");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio.");
                EmailTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DireccionTextBox.Text))
            {
                MyErrorProvider.SetError(DireccionTextBox, "El campo Direccion no puede estar vacio.");
                DireccionTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Ejemplo n.º 29
0
 private void Limpiar()
 {
     UsuarioTextBox.Text = "";
     PassTextBox.Text    = "";
     UsuarioTextBox.Focus();
 }
Ejemplo n.º 30
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo nombre no puede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text))
            {
                MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo celular no puede estar vacio");
                CedulaMaskedTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(GeneroComboBox.Text))
            {
                MyErrorProvider.SetError(GeneroComboBox, "Debe seleccionar un genero");
                GeneroComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe seleccionar un Ttipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyErrorProvider.SetError(EmailTextBox, "El campo email no puede estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio");
                UsuarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            if (!EmailTextBox.Text.EndsWith("@gmail.com") && !EmailTextBox.Text.EndsWith("@outlook.com"))
            {
                MyErrorProvider.SetError(EmailTextBox, "El email debe de ser de @gmail.com o @outlook.com \npara poder realizar futuras recuperaciones");
                EmailTextBox.Focus();
                paso = false;
            }

            if (ContraseñaTextBox.Text.Length < 4)
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "La contraseña debe de tener 4 o mas caracteres");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }