예제 #1
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(EstudiantecomboBox.Text))
            {
                MyErrorProvider.SetError(EstudiantecomboBox, "Tiene que haber Estudiante");
                EstudiantecomboBox.Focus();
                paso = false;
            }

            if (CostoCreditosnumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(CostoCreditosnumericUpDown, "No puede estar en 0");
                CostoCreditosnumericUpDown.Focus();
                paso = false;
            }

            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyErrorProvider.SetError(FechadateTimePicker, "La fecha no puede ser despues de hoy");
                FechadateTimePicker.Focus();
                paso = false;
            }

            if (Detalle.Count == 0)
            {
                MyErrorProvider.SetError(AsignaturacomboBox, "Agregue al Grid");
                AsignaturacomboBox.Focus();
                paso = false;
            }
            return(paso);
        }
        private bool Validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(Convert.ToString(FechadateTimePicker.Value)))
            {
                MyerrorProvider.SetError(FechadateTimePicker, "El campo Fecha no puede estar vacio");
                FechadateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(AsignaturacomboBox.Text))
            {
                MyerrorProvider.SetError(AsignaturacomboBox, "El campo Asignatura no puede estar vacio");
                AsignaturacomboBox.Focus();
                paso = false;
            }

            if (this.Detalle.Count == 0)
            {
                MyerrorProvider.SetError(AsistenciasdataGridView, "Debe agregar alguna asistencia a un estudiante");
                PresentecheckBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #3
0
 private void Limpiar()
 {
     IdnumericUpDown.Value = 0;
     DescripciontextBox.Clear();
     ValortextBox.Clear();
     FechadateTimePicker.ResetText();
     //TipoPartidocomboBox.SelectedIndex = -1;
     CuentacomboBox.ResetText();
 }
예제 #4
0
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(Convert.ToString(FechadateTimePicker.Value)))
            {
                MyerrorProvider.SetError(FechadateTimePicker, "El campo Fecha no puede estar vacio");
                FechadateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EstudiantetextBox.Text))
            {
                MyerrorProvider.SetError(EstudiantetextBox, "El campo Estudiante no puede estar vacio");
                EstudiantetextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ValortextBox.Text))
            {
                MyerrorProvider.SetError(ValortextBox, "El campo Valor no puede estar vacio");
                ValortextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(LogradotextBox.Text))
            {
                MyerrorProvider.SetError(LogradotextBox, "El campo Logrado no puede estar vacio");
                LogradotextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Convert.ToString(PronosticocomboBox.SelectedIndex)))
            {
                MyerrorProvider.SetError(PronosticocomboBox, "El campo Pronostico no puede estar vacio");
                PronosticocomboBox.Focus();
                paso = false;
            }


            if (Convert.ToDecimal(ValortextBox.Text) < 0 || Convert.ToDecimal(ValortextBox.Text) > 100)
            {
                MyerrorProvider.SetError(ValortextBox, "El campo Valor no puede tener un valor menor que 0 ni mayor que 100");
                ValortextBox.Focus();
                paso = false;
            }

            if (Convert.ToDecimal(LogradotextBox.Text) < 0 || Convert.ToDecimal(LogradotextBox.Text) > 100)
            {
                MyerrorProvider.SetError(LogradotextBox, "El campo Logrado no puede tener un valor menor que 0 ni mayor que 100");
                LogradotextBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #5
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     GrupoIdnumericUpDown.Value = 0;
     FechadateTimePicker.ResetText();
     DescripcionrichTextBox.Clear();
     CantidadnumericUpDown.Value    = 0;
     GruposnumericUpDown.Value      = 0;
     IntegrantesnumericUpDown.Value = 0;
     ValidarerrorProvider.Clear();
 }
 private void Limpiar()
 {
     IdnumericUpDown.Value = 0;
     NombrePartidotextBox.Clear();
     LugarPartidotextBox.Clear();
     FechadateTimePicker.ResetText();
     //TipoPartidocomboBox.SelectedIndex = -1;
     CantidadtextBox.Clear();
     TipoPartidocomboBox.Text = string.Empty;
     PreciocomboBox.Text      = string.Empty;
     TicketcomboBox.Text      = string.Empty;
     DescripcioncomboBox.Text = string.Empty;
 }
예제 #7
0
 private void Limpiar()
 {
     IdtextBox.Clear();
     NombreUsuariotextBox.Clear();
     NombretextBox.Clear();
     ApellidotextBox.Clear();
     DirecciontextBox.Clear();
     TelefonomaskedTextBox.Clear();
     EmailtextBox.Clear();
     ContrasenatextBox.Clear();
     TipoUsuariocomboBox.SelectedIndex = 0;
     CiudadcomboBox.SelectedIndex      = 0;
     ImagenpictureBox.ImageLocation    = null;
     UsuarioerrorProvider.Clear();
     FechadateTimePicker.ResetText();
 }
예제 #8
0
        private bool Validar()
        {
            bool   validado    = true;
            string obligatorio = "Campo obligatorio";

            if (string.IsNullOrWhiteSpace(IDnumericUpDown.Text))
            {
                errorProvider.SetError(IDnumericUpDown, obligatorio);
                IDnumericUpDown.Focus();
                validado = false;
            }
            if (string.IsNullOrWhiteSpace(MontotextBox.Text))
            {
                errorProvider.SetError(MontotextBox, obligatorio);
                MontotextBox.Focus();
                validado = false;
            }
            if (ToDecimal(MontotextBox.Text) < 1)
            {
                errorProvider.SetError(MontotextBox, "El monto debe ser mayor a 0");
                MontotextBox.Focus();
                validado = false;
            }
            if (string.IsNullOrWhiteSpace(TiempotextBox.Text))
            {
                errorProvider.SetError(TiempotextBox, obligatorio);
                TiempotextBox.Focus();
                validado = false;
            }
            if (ToInt(TiempotextBox.Text) < 1)
            {
                errorProvider.SetError(TiempotextBox, "El tiempo debe ser mayor a un mes");
                TiempotextBox.Focus();
                validado = false;
            }
            if (string.IsNullOrWhiteSpace(FechadateTimePicker.Value.ToString()))
            {
                errorProvider.SetError(FechadateTimePicker, obligatorio);
                FechadateTimePicker.Focus();
                validado = false;
            }

            return(validado);
        }
예제 #9
0
        private bool validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombretextBox.Text))
            {
                SuperErrorProvider.SetError(NombretextBox, "El campo no debe estar vacio");
                NombretextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ApellidotextBox.Text))
            {
                SuperErrorProvider.SetError(ApellidotextBox, "El campo no debe estar vacio");
                ApellidotextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DirecciontextBox.Text))
            {
                SuperErrorProvider.SetError(DirecciontextBox, "El Campo no debe estar vacio");
                DirecciontextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(NoTelefonoMaskedTextBox.Text))
            {
                SuperErrorProvider.SetError(NoTelefonoMaskedTextBox, "El Campo no debe estar vacio");
                NoTelefonoMaskedTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(CedulatextBox.Text))
            {
                SuperErrorProvider.SetError(CedulatextBox, "El Campo no debe estar vacio");
                CedulatextBox.Focus();
                paso = false;
            }
            if (FechadateTimePicker.Value > DateTime.Now)
            {
                SuperErrorProvider.SetError(FechadateTimePicker, "La fecha no es correcta");
                FechadateTimePicker.Focus();
                paso = false;
            }
            return(paso);
        }
예제 #10
0
        private bool Validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(Convert.ToString(FechadateTimePicker.Value)))
            {
                MyerrorProvider.SetError(FechadateTimePicker, "El campo Fecha no puede estar vacio");
                FechadateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EstudiantetextBox.Text))
            {
                MyerrorProvider.SetError(EstudiantetextBox, "El campo Estudiante no puede estar vacio");
                EstudiantetextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ValortextBox.Text))
            {
                MyerrorProvider.SetError(ValortextBox, "El campo Valor no puede estar vacio");
                ValortextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(LogradotextBox.Text))
            {
                MyerrorProvider.SetError(LogradotextBox, "El campo Logrado no puede estar vacio");
                LogradotextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Convert.ToString(PronosticocomboBox.Text)))
            {
                MyerrorProvider.SetError(PronosticocomboBox, "El campo Pronostico no puede estar vacio");
                PronosticocomboBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #11
0
        private bool validar()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(IDnumericUpDown.Text))
            {
                MyerrorProvider.SetError(IDnumericUpDown, "El campo no debe estar vacio");
                IDnumericUpDown.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(NombretextBox.Text))
            {
                MyerrorProvider.SetError(NombretextBox, "El campo no debe estar vacio");
                NombretextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(MatriculatextBox.Text))
            {
                MyerrorProvider.SetError(MatriculatextBox, "El campo no debe estar vacio");
                MatriculatextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailtextBox.Text))
            {
                MyerrorProvider.SetError(EmailtextBox, "El campo no debe estar vacio");
                EmailtextBox.Focus();
                paso = false;
            }
            if (ValidaEmail())
            {
                MyerrorProvider.SetError(EmailtextBox, "Ya existe un estudiante con este Email");
                EmailtextBox.Focus();
                paso = false;
            }
            if (!EmailValido(EmailtextBox.Text))
            {
                MyerrorProvider.SetError(EmailtextBox, "Email no valido");
                EmailtextBox.Focus();
                paso = false;
            }
            if (ValidarMatricula())
            {
                MyerrorProvider.SetError(MatriculatextBox, "Ya existe un estudiante con esta matricula");
                MatriculatextBox.Focus();
                paso = false;
            }
            if (ValidarCelular())
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "Ya existe un estudiante con este celular");
                CelularMaskedTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ApellidotextBox.Text))
            {
                MyerrorProvider.SetError(ApellidotextBox, "El campo no debe estar vacio");
                ApellidotextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DirecciontextBox.Text))
            {
                MyerrorProvider.SetError(DirecciontextBox, "El Campo no debe estar vacio");
                DirecciontextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "El Campo no debe estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuariocomboBox.Text))
            {
                MyerrorProvider.SetError(UsuariocomboBox, "El Campo no debe estar vacio");
                UsuariocomboBox.Focus();
                paso = false;
            }

            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyerrorProvider.SetError(FechadateTimePicker, "La fecha no es correcta");
                FechadateTimePicker.Focus();
                paso = false;
            }
            return(paso);
        }
예제 #12
0
        //Validar
        private bool Validar()
        {
            bool paso = true;

            if (string.IsNullOrEmpty(NombretextBox.Text))
            {
                MyerrorProvider.SetError(NombretextBox, "El usuario no puede estar vacio");
                NombretextBox.Focus();
                paso = false;
            }

            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyerrorProvider.SetError(FechadateTimePicker, "Fecha invalida");
                FechadateTimePicker.Focus();
                paso = false;
            }
            if (NombretextBox.Text.Length < 2)
            {
                MyerrorProvider.SetError(NombretextBox, "El nombre debe tener al menos 2 caracteres'");
                NombretextBox.Focus();
                paso = false;
            }

            if (NivelcUsuarioomboBox.Text == string.Empty)
            {
                MyerrorProvider.SetError(NivelcUsuarioomboBox, "El nivel de usaurio no puede estar vacio");
                NivelcUsuarioomboBox.Focus();
                paso = false;
            }
            if (NivelcUsuarioomboBox.Text != "Administrador" & NivelcUsuarioomboBox.Text != "Solo Usuario")
            {
                MyerrorProvider.SetError(NivelcUsuarioomboBox, "Tienes que elegir una de las opciones");
                NivelcUsuarioomboBox.Focus();
                paso = false;
            }

            if (ContraseñatextBox.Text.Trim().Length <= 7)
            {
                MyerrorProvider.SetError(ContraseñatextBox, "La contraseña debe tener al menos 8 caracteres");
                ContraseñatextBox.Focus();
                paso = false;
            }

            if (ConfirmarContraseñatextBox.Text != ContraseñatextBox.Text)
            {
                MyerrorProvider.SetError(ConfirmarContraseñatextBox, "la contraseña no es igual a la confirmacion de la contraseña");
                ConfirmarContraseñatextBox.Focus();
                paso = false;
            }



            if (string.IsNullOrEmpty(ConfirmarContraseñatextBox.Text))
            {
                MyerrorProvider.SetError(ConfirmarContraseñatextBox, "La confirmacion no puede estar vacia");
                ConfirmarContraseñatextBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #13
0
        private bool validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();
            if (ValidarCelular())
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "Ya existe un usuario con este celular");
                CelularMaskedTextBox.Focus();
                paso = false;
            }

            if (!EmailValido(EmailTextBox.Text))
            {
                MyerrorProvider.SetError(EmailTextBox, "Email no valido");
                EmailTextBox.Focus();
                paso = false;
            }
            if (ContraseñaTextBox.Text == NombresTextBox.Text)
            {
                MyerrorProvider.SetError(ContraseñaTextBox, "La contraseña no debe ser igual al nombre");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(NombresTextBox.Text))
            {
                MyerrorProvider.SetError(NombresTextBox, "El campo no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                MyerrorProvider.SetError(EmailTextBox, "El campo no puedes estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }
            if (ValidarNombre())
            {
                MyerrorProvider.SetError(NombresTextBox, "Ya existe un usuario con esa y ese nombre contraseña");
                NombresTextBox.Focus();


                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuariocomboBox.Text))
            {
                MyerrorProvider.SetError(UsuariocomboBox, "El campo no puedes estar vacio");
                UsuariocomboBox.Focus();
                paso = false;
            }



            if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text))
            {
                MyerrorProvider.SetError(CelularMaskedTextBox, "El campo no puede estar vacio");
                CelularMaskedTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyerrorProvider.SetError(ContraseñaTextBox, "El campo no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }
            if (FechadateTimePicker.Value > DateTime.Now)
            {
                MyerrorProvider.SetError(FechadateTimePicker, "La fecha no es correcta");
                FechadateTimePicker.Focus();
                paso = false;
            }
            return(paso);
        }