public void Prev_Load(Usuario usu, Prevista prv) { // Llena el combobox tarifas //trfDao = new TarifaDAO(this.user); //cbxRate.DisplayMember = "TypeAppString"; //cbxRate.ValueMember = "Code"; //cbxRate.DataSource = trfDao.LoadTarifa(); cbxRate.Items.Add("Mensual Fija"); cbxRate.Items.Add("Metros Cúbicos"); cbxRate.SelectedItem = 0; // LLena el combo de Abonados abnDao = new AbonadoDAO(this.user); cbxAbonado.DisplayMember = "Name"; cbxAbonado.ValueMember = "Identification"; if (abnDao.LoadAbonado1().Count > 0) { cbxAbonado.DataSource = abnDao.LoadAbonado1(); } else { MessageBox.Show("No hay abonados disponibles para asignar a las previstas!", "Atención"); //mostrar popup, notificacion o mensaje en un label o formulario, por al menos 3 segundos } // obtiene el consecutivo de previstas prvDao = new PrevistaDAO(this.user); txtCode.Text = prvDao.ConsecutivePrv().ToString(); txtCode.ReadOnly = true; txtCode.Enabled = false; // se obtienen y establecen los sectores secDao = new SectorDAO(this.user); cbxSector.DisplayMember = "Description"; cbxSector.ValueMember = "Code"; cbxSector.DataSource = secDao.LoadSector(); }