예제 #1
0
        private void GuardarButton_Click_1(object sender, EventArgs e)
        {
            Usuarios usuario = new Usuarios();

            if (!Validar())
            {
                return;
            }
            usuario.Tipo   = PerfilComboBox.SelectedItem.ToString();
            usuario.Nombre = NombreTextBox.Text;
            usuario.Clave  = ClaveTextBox.Text;
            usuario.Fecha  = FechadateTimePicker.Value;


            if (UsuariosBLL.Guardar(usuario))
            {
                MessageBox.Show("Guardado.....");
                NombreTextBox.Clear();
                ClaveTextBox.Clear();
                ConfirmarTextBox.Clear();
                PerfilComboBox.Text = "";
            }

            else
            {
                MessageBox.Show("Error al guardar");
            }
        }
        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);
        }
예제 #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     UsuarioIdNumericUpDown.Value = 0;
     FechaDateTimePicker.ResetText();
     UsuarioTextBox.Clear();
     NombreTextBox.Clear();
     TipoUsuarioComboBox.SelectedIndex = 0;
     ContrasenaTextBox.Clear();
     ConfirmarTextBox.Clear();
 }
 private void Limpiar()
 {
     IdNumericUpDown.Value            = 0;
     FechaIngresoDateTimePicker.Value = DateTime.Now;
     NombretextBox.Clear();
     EmailtextBox.Clear();
     UsuariotextBox.Clear();
     ContraseñatextBox.Clear();
     ConfirmarTextBox.Clear();
     NivelUsuarioComboBox.SelectedIndex = 0;
     MyErrorProvider.Clear();
 }
예제 #5
0
 private void Limpiar()
 {
     IdNumericUpDown.Value = 0;
     AliasTextBox.Clear();
     EmailTextBox.Clear();
     NombreTextBox.Clear();
     ClaveTextBox.Clear();
     ConfirmarTextBox.Clear();
     FechaDateTimePicker.Value = DateTime.Now;
     ActivoCheckBox.Checked    = false;
     errorProvider1.Clear();
 }
예제 #6
0
        private void NuevoButton_Click_1(object sender, EventArgs e)
        {
            NombreTextBox.ReadOnly    = false;
            ClaveTextBox.ReadOnly     = false;
            ConfirmarTextBox.ReadOnly = false;
            GuardarButton.Enabled     = true;

            PerfilComboBox.Enabled   = true;
            ConfirmarTextBox.Enabled = true;
            NombreTextBox.Clear();
            ClaveTextBox.Clear();
            ConfirmarTextBox.Clear();
            PerfilComboBox.Text = "";
        }