Ejemplo n.º 1
0
        private bool Validar()
        {
            bool paso = true;

            if (DescripciontextBox.Text == string.Empty)
            {
                ErroreserrorProvider.SetError(DescripciontextBox, "Este campo no puede quedar vacio");
                DescripciontextBox.Focus();
                paso = false;
            }

            if (RolesBLL.ExisteDescripcion(DescripciontextBox.Text))
            {
                ErroreserrorProvider.SetError(DescripciontextBox, "Esta descripcion ya existe en la base de datos");
                DescripciontextBox.Focus();
                paso = false;
            }

            if (PermisoscomboBox.Text == string.Empty)
            {
                ErroreserrorProvider.SetError(PermisoscomboBox, "Debe seleccion un Id");
                PermisoscomboBox.Focus();
                paso = false;
            }

            if (this.Detalle.Count == 0)
            {
                ErroreserrorProvider.SetError(DetalledataGridView, "Es necesario agregar un permis");
                DetalledataGridView.Focus();
                paso = false;
            }

            return(paso);
        }
 private void deletebutton_Click(object sender, EventArgs e)
 {
     if((DetalledataGridView.Rows.Count > 0) && (DetalledataGridView.CurrentRow != null))
     {
         Detalles.RemoveAt(DetalledataGridView.CurrentRow.Index);
         CargaGrid();
     }
     else
     {
         errorProvider1.SetError(DetalledataGridView, "No hay filas");
         DetalledataGridView.Focus();
     }
 }
Ejemplo n.º 3
0
 private void EliminarPermisobutton_Click(object sender, EventArgs e)
 {
     if ((DetalledataGridView.Rows.Count > 0) && (DetalledataGridView.CurrentRow != null))
     {
         Detalle.RemoveAt(DetalledataGridView.CurrentRow.Index);
         CargarGrid();
     }
     else
     {
         ErroreserrorProvider.SetError(DetalledataGridView, "No existen filas las cuales eliminar");
         DetalledataGridView.Focus();
     }
 }
Ejemplo n.º 4
0
        private bool Validar()
        {
            bool paso = true;

            MyerrorProvider.Clear();


            if (this.Detalle.Count == 0)
            {
                MyerrorProvider.SetError(DetalledataGridView, "Debes agregar un analisis");
                DetalledataGridView.Focus();
                paso = false;
            }

            return(paso);
        }
 private void NuevobuttonC_Click(object sender, EventArgs e)
 {
     CotizaciontextBox.Clear();
     FechadateTimePicker.Value = DateTime.Now;
     ComentariotextBox.Clear();
     ArticuloIDnumericUpDown.Value = 0;
     CantidadnumericUpDown.Value   = 0;
     MontotextBox.Clear();
     DescripciontextBox.Clear();
     PreciotextBox.Clear();
     DetalledataGridView.ClearSelection();
     Cotisar.CotizacionDetalle      = new List <CotizacionesDetalle>();
     DetalledataGridView.DataSource = null;
     DetallenumericUpDown.Value     = 0;
     DetallenumericUpDown.Enabled   = false;
     BuscarDetalllebutton.Enabled   = false;
     LimpiarProvider();
     Cotisar.Monto = 0;
 }
Ejemplo n.º 6
0
        private bool Validar()
        {
            errorProvider1.Clear();
            bool paso = true;

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

            if (this.Detalle.Count == 0)
            {
                errorProvider1.SetError(DetalledataGridView, "Debe de agregar una categoria al detalle");
                DetalledataGridView.Focus();
                paso = false;
            }

            return(paso);
        }
        private void Removerbutton_Click(object sender, EventArgs e)
        {
            string tiempo;
            int    totalTiempo = Convert.ToInt32(TiempototaltextBox.Text);

            if (DetalledataGridView.Rows.Count > 0 && DetalledataGridView.CurrentRow != null)
            {
                tiempo       = DetalledataGridView.CurrentRow.Cells[3].Value.ToString();
                totalTiempo -= Convert.ToInt32(tiempo);

                TiempototaltextBox.Text = totalTiempo.ToString();

                Detalle.RemoveAt(DetalledataGridView.CurrentRow.Index);
                CargarGrid();
            }
            else
            {
                ErroreserrorProvider.SetError(DetalledataGridView, "No existen datos en esta tabla");
                DetalledataGridView.Focus();
            }
        }
        private void AgregarAlGridbutton_Click(object sender, EventArgs e)
        {
            Estudiantes estudiantes = new Estudiantes();

            if (DetalledataGridView.DataSource != null)
            {
                this.DetalleInscripciones = (List <DetalleInscripciones>)DetalledataGridView.DataSource;
            }

            string res = AsignaturacomboBox.DisplayMember.ToString();

            this.DetalleInscripciones.Add(
                new DetalleInscripciones(
                    DetalleInscripcionId: 0,
                    EstudianteId: (int)EstudiantecomboBox.SelectedValue,
                    MontoDetalle: (int)MontonumericUpDown.Value,
                    creditos: (short)AsignaturacomboBox.SelectedValue
                    )
                );
            CargarGrid();
            DetalledataGridView.Focus();
        }
        private bool Validar()
        {
            bool paso = true;

            if (MontonumericUpDown.Value <= 0)
            {
                MyerrorProvider.SetError(MontonumericUpDown, "El monto no puede ser cero");
                MontonumericUpDown.Focus();
                paso = false;
            }
            if (this.DetalleInscripciones.Count == 0)
            {
                MyerrorProvider.SetError(DetalledataGridView, "El detalle no puede estar vacio");
                DetalledataGridView.Focus();
                paso = false;
            }
            if (DetalleIdnumericUpDown.Value < 0)
            {
                MyerrorProvider.SetError(DetalleIdnumericUpDown, "El detalle id no puede ser menor que cero");
                DetalleIdnumericUpDown.Focus();
                paso = false;
            }
            return(paso);
        }
Ejemplo n.º 10
0
        private bool Validar()
        {
            bool      paso      = true;
            Empleados empleados = new Empleados();

            if (string.IsNullOrEmpty(DescripciontextBox.Text))
            {
                MyErrorProvider.SetError(DescripciontextBox, "La descripcion no puede estar vacia");
                DescripciontextBox.Focus();
                paso = false;
            }

            if (HorarioSalidadateTimePicker.Value.DayOfWeek == DayOfWeek.Sunday)
            {
                MyErrorProvider.SetError(HorarioSalidadateTimePicker, "No se trabajan los domingos");
                HorarioSalidadateTimePicker.Focus();
                paso = false;
            }

            if (HorarioDelEmpleadodateTimePicker.Value.DayOfWeek == DayOfWeek.Sunday)
            {
                MyErrorProvider.SetError(HorarioDelEmpleadodateTimePicker, "No se trabajan los domingos");
                HorarioDelEmpleadodateTimePicker.Focus();
                paso = false;
            }

            if (HorarioDelEmpleadodateTimePicker.Value.DayOfWeek == DayOfWeek.Saturday || HorarioDelEmpleadodateTimePicker.MinDate.Hour > 14)
            {
                MyErrorProvider.SetError(HorarioDelEmpleadodateTimePicker, "Hora invalida");
                HorarioDelEmpleadodateTimePicker.Focus();
                paso = false;
            }

            if (HorarioDelEmpleadodateTimePicker.MaxDate.Hour >= 22)
            {
                MyErrorProvider.SetError(HorarioDelEmpleadodateTimePicker, "Hora invalida");
                HorarioDelEmpleadodateTimePicker.Focus();
                paso = false;
            }

            if (HorarioSalidadateTimePicker.Value.DayOfWeek == DayOfWeek.Saturday || HorarioSalidadateTimePicker.MinDate.Hour >= 14)
            {
                MyErrorProvider.SetError(HorarioSalidadateTimePicker, "Hora invalida");
                HorarioSalidadateTimePicker.Focus();
                paso = false;
            }

            if (HorarioSalidadateTimePicker.Value.Hour > 22)
            {
                MyErrorProvider.SetError(HorarioSalidadateTimePicker, "Hora invalida");
                HorarioSalidadateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrEmpty(SegurotextBox.Text))
            {
                MyErrorProvider.SetError(SegurotextBox, "El seguro no puede estar vacio");
                SegurotextBox.Focus();
                paso = false;
            }
            if (SueldonumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(SueldonumericUpDown, "El sueldo no puede ser cero");
                SueldonumericUpDown.Focus();
                paso = false;
            }
            if (IdEmpleadonumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(IdEmpleadonumericUpDown, "El id de empleado no puede estar vacio");
                IdEmpleadonumericUpDown.Focus();
                paso = false;
            }
            if (IdDelHorarionumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(IdDelHorarionumericUpDown, "El id del horario no puede estar vacio");
                IdDelHorarionumericUpDown.Focus();
                paso = false;
            }
            if (DetalledataGridView.Rows.Count == 0)
            {
                MyErrorProvider.SetError(DetalledataGridView, "El detalle no puede estar vacio");
                DetalledataGridView.Focus();
                paso = false;
            }
            if (empleados == null)
            {
                MessageBox.Show("El empleado no ha sido creado");
                paso = false;
            }



            return(paso);
        }