Пример #1
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;
                }
            }
        }
Пример #2
0
 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];
 }
Пример #3
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();
        }