private void _btnAdicionar_Click(object sender, EventArgs e) { if (TiemposValidos()) { TiempoDetalle tiempo = _compComprometido.GetNuevoTiempo(); FormTiempo frmAdTiempo = new FormTiempo(); if (frmAdTiempo.Editar(tiempo, _txtTSisIndis.Value, _txtTSisPre.Value, _txtTSisCon.Value, GetCodPersonaAsignadas()) == DialogResult.OK) { DataRow r = _tablaTiempos.NewRow(); tiempo.Llenar(r); r[Persona.C_SIGLA] = frmAdTiempo.AgenteSeleccionado.Sigla; _nuevos.Add(r); _tablaTiempos.Rows.Add(r); } AjustarTiemposSistema(); } }
private void _btnEditar_Click(object sender, EventArgs e) { if (_tiempoSeleccionado != null) { FormTiempo frmAdTiempo = new FormTiempo(); float maxIndis = _txtTSisIndis.Value + _tiempoSeleccionado.TiempoIndisponibilidad; float maxPreCon = _txtTSisPre.Value + _tiempoSeleccionado.TiempoPreconexion; float maxCon = _txtTSisCon.Value + _tiempoSeleccionado.TiempoConexion; if (frmAdTiempo.Editar(_tiempoSeleccionado, maxIndis, maxPreCon, maxCon, new List <long>()) == DialogResult.OK) { _tiempoSeleccionado.Llenar(_rowSeleccionado); _rowSeleccionado[Persona.C_SIGLA] = frmAdTiempo.AgenteSeleccionado.Sigla; if (!_nuevos.Contains(_rowSeleccionado) && !_modificados.Contains(_rowSeleccionado)) { _modificados.Add(_rowSeleccionado); } AjustarTiemposSistema(); } } }