Exemplo n.º 1
0
 public _00014_ABM_Lactancia()
 {
     InitializeComponent();
     _agenteServicio = new AgenteServicio();
     _lactanciaServicio = new LactanciaServicio();
     _listaLactancia = new List<LactanciaDTO>();
     _lactanciaSeleccionada = new LactanciaDTO();
     this.btnGuardar.Enabled = false;
 }
Exemplo n.º 2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            var arrayDias = new bool[7];

            arrayDias[0] = this.chkLunes.Checked;
            arrayDias[1] = this.chkMartes.Checked;
            arrayDias[2] = this.chkMiercoles.Checked;
            arrayDias[3] = this.chkJueves.Checked;
            arrayDias[4] = this.chkViernes.Checked;
            arrayDias[5] = this.chkSabado.Checked;
            arrayDias[6] = this.chkDomingo.Checked;
            if (_lactanciaServicio.VerificarAlgunDiaCargado(arrayDias))
            {
                if (_lactanciaServicio.VerificarNoEsteRepetidoMemoria(_listaLactancia, this.dtpFechaDesde.Value, this.dtpFechaHasta.Value, arrayDias))
                {

                    var _nuevaLactancia = new LactanciaDTO()
                    {
                        AgenteId = AgenteId,
                        FechaDesde = this.dtpFechaDesde.Value,
                        FechaHasta = this.dtpFechaHasta.Value,
                        HoraInicio = this.chkHoraInicio.Checked,
                        Lunes = this.chkLunes.Checked,
                        Martes = this.chkMartes.Checked,
                        Miercoles = this.chkMiercoles.Checked,
                        Jueves = this.chkJueves.Checked,
                        Viernes = this.chkViernes.Checked,
                        Sabado = this.chkSabado.Checked,
                        Domingo = this.chkDomingo.Checked
                    };
                    _listaLactancia.Add(_nuevaLactancia);
                    this.btnGuardar.Enabled = true;
                }
                else
                {
                    MessageBox.Show("El Agente ya tiene asignada lactancia en el/los dias especificados");
                }
            }
            else
            {
                MessageBox.Show("NO Hay dias Seleccionados");
            }
            LimpiarControles(this.pnlDias);
            this.dtpFechaDesde.Value = DateTime.Now;
            this.dtpFechaHasta.Value = DateTime.Now;
            Actualizar();
        }