private void btnNewUpdate_Click(object sender, EventArgs e) { prvDao = new PrevistaDAO(this.user); btnSaveOption = btnNewUpdate.Text; if (txtAddress.Text.Trim() == "") { MessageBox.Show(this, "Se detecto campos vacíos! Verifique...", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { switch (btnSaveOption) { case "Guardar": if (prvDao.InsertNew((prv = this.GetInfo()))) { MessageBox.Show(this, "Datos almacenados correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); //refrescar el combo de abonados sin prevista } else { MessageBox.Show(this, "Error al guardar los datos! Verifique...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case "Actualizar": prvDao.UpdatePrv((prv = this.GetInfo())); this.ValidUtils(prv); break; } } }
private void SerchPrevista_Load(object sender, EventArgs e) { prv = new Prevista(); dt = new DataTable(); dts = new DataSet(); prvDao = new PrevistaDAO(this.user); // Con la información del adaptador se rellena el DataTable prvDao.LoadPrevista().Fill(dt); dts.Tables.Add(dt); // Se asigna el DataTable como origen de datos del DataGridView dataGridView1.DataSource = dts.Tables[0]; }
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(); }