Exemplo n.º 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);
        }
Exemplo n.º 2
0
        private bool Validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();

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

            if (MontoCreditosnumericUpDown.Value == 0)
            {
                MyerrorProvider.SetError(MontoCreditosnumericUpDown, "El Monto de los creditos no puede estar ser 0");
                MontoCreditosnumericUpDown.Focus();
                paso = false;
            }

            if (Detalle.Count == 0)
            {
                MyerrorProvider.SetError(AsignaturacomboBox, "La inscripcion por lo menos debe tener una asignatura");
                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);
        }
Exemplo n.º 4
0
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

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

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

            if (Detalle.Count == 0)
            {
                MyErrorProvider.SetError(AsignaturacomboBox, "Este campo no puede estar vacio");
                AsignaturacomboBox.Focus();
                paso = false;
            }
            return(paso);
        }
Exemplo n.º 5
0
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            if (AsignaturacomboBox.Text == string.Empty)
            {
                MyErrorProvider.SetError(AsignaturacomboBox, "Este campo no puede estar vacio");
                AsignaturacomboBox.Focus();
                return;
            }

            RepositorioBase <Asignaturas> db = new RepositorioBase <Asignaturas>();
            Asignaturas asignatura           = db.Buscar((int)AsignaturacomboBox.SelectedValue);

            if (detalleDataGridView.DataSource != null)
            {
                this.Detalle = (List <InscripcionesDetalle>)detalleDataGridView.DataSource;
            }

            var subtotal = asignatura.Creditos * MontonumericUpDown.Value;

            this.Detalle.Add(new InscripcionesDetalle()
            {
                InscripcionId         = (int)IdnumericUpDown.Value,
                AsignaturaId          = (int)AsignaturacomboBox.SelectedValue,
                InscripcionDetallesId = 0,
                SubTotal = subtotal
            });
            CargarGrid();
        }
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Asignaturas> db = new RepositorioBase <Asignaturas>();

            if (AsignaturacomboBox.Text == "")
            {
                errorProvider.SetError(AsignaturacomboBox, "Debe elegir una asignatura");
                AsignaturacomboBox.Focus();
            }
            else
            {
                Asignaturas asignatura = db.Buscar((int)AsignaturacomboBox.SelectedValue);
                if (detalleDataGridView.DataSource != null)
                {
                    this.Detalle = (List <InscripcionDetalle>)detalleDataGridView.DataSource;
                }

                this.Detalle.Add(new InscripcionDetalle()
                {
                    InscripcionId = (int)InscripcionIdnumericUpDown.Value,
                    AsignaturaId  = (int)AsignaturacomboBox.SelectedValue,
                    Id            = 0,
                    SubTotal      = (asignatura.Creditos * MontonumericUpDown.Value)
                });

                CargarGrid();
            }
            AsignaturacomboBox.Text = null;
        }
Exemplo n.º 7
0
        private bool Validar()
        {
            bool paso = true;

            MyError.Clear();

            if (AsignaturacomboBox.SelectedIndex == -1)
            {
                MyError.SetError(AsignaturacomboBox, "Debe elegir una asignatura");
                AsignaturacomboBox.Focus();
                paso = false;
            }

            if (AsignaturacomboBox.Text == string.Empty)
            {
                MyError.SetError(AsignaturacomboBox, "Debe elegir una asignatura");
                AsignaturacomboBox.Focus();
                paso = false;
            }

            if (EstudiantecomboBox.SelectedIndex == -1)
            {
                MyError.SetError(EstudiantecomboBox, "Debe elegir un estudiante");
                EstudiantecomboBox.Focus();
                paso = false;
            }

            if (EstudiantecomboBox.Text == string.Empty)
            {
                MyError.SetError(EstudiantecomboBox, "Debe elegir un estudiante");
                EstudiantecomboBox.Focus();
                paso = false;
            }

            if (this.Detalles.Count == 0)
            {
                MyError.SetError(Agregarbutton, "Debe agregar por lo menos un estudiante");
                Agregarbutton.Focus();
                paso = false;
            }

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

            errorProvider.Clear();

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

            if (MontonumericUpDown.Value == 0)
            {
                errorProvider.SetError(MontonumericUpDown, "Debes elegir un monto de creditos");
                MontonumericUpDown.Focus();
                paso = false;
            }

            if (Detalle.Count == 0)
            {
                errorProvider.SetError(AsignaturacomboBox, "La inscripcion por lo menos debe tener una asignatura");
                AsignaturacomboBox.Focus();
                paso = false;
            }


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


            return(paso);
        }