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(); }
private void SerchAbonado_Load(object sender, EventArgs e) { aboDao = new AbonadoDAO(usu); abo = new Abonado(); dt = new DataTable(); dts = new DataSet(); // Con la información del adaptador, desde el metodo cargaAbonado se rellena el DataTable aboDao.LoadAbonado().Fill(dt); dts.Tables.Add(dt); // Se asigna el DataTable como origen de datos del DataGridView dataGridView1.DataSource = dts.Tables[0]; }
private void btnSaveUpdate_Click(object sender, EventArgs e) { btnSaveOption = btnSaveUpdate.Text; aboDao = new AbonadoDAO(this.usu); if (TxtName.Text.Trim() == "" || TxtFirstN.Text.Trim() == "" || TxtLastN.Text.Trim() == "" || MtxtPhone.Text.Trim() == "" || TxtAddress.Text == "") { MessageBox.Show(this, "Campos en blanco detectados, verifique!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { switch (btnSaveOption) { case "Guardar": if (!aboDao.InsertNew((abo = GetInfo()))) { MessageBox.Show(this, "El número de identificación ya existe!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(this, "Usuario agregado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.ReseTextBox(); } break; case "Editar": aboDao.Update((abo = GetInfo())); MessageBox.Show(this, "Datos actualizados correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); abo = new Abonado(); this.ReseTextBox(); break; } } }
private void btnDelete_Click(object sender, EventArgs e) { aboDao = new AbonadoDAO(this.usu); if (TxtName.Text.Trim() == "" || TxtFirstN.Text.Trim() == "" || TxtLastN.Text.Trim() == "" || MtxtPhone.Text.Trim() == "" || TxtAddress.Text == "") { MessageBox.Show(this, "Campos en blanco detectados, verifique!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (aboDao.Delete((abo = GetInfo()))) { MessageBox.Show(this, "Usuario eliminado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(this, "No se puede eliminar el usuario por motivo de ", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }