Beispiel #1
0
 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];
 }
Beispiel #2
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();
        }
Beispiel #3
0
        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;
                }

            }
        }