public _00014_ABM_Lactancia() { InitializeComponent(); _agenteServicio = new AgenteServicio(); _lactanciaServicio = new LactanciaServicio(); _listaLactancia = new List <LactanciaDTO>(); _lactanciaSeleccionada = new LactanciaDTO(); this.btnGuardar.Enabled = false; }
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(); }