コード例 #1
0
ファイル: frmPrevistas.cs プロジェクト: GCA7/Asada07
        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();
        }
コード例 #2
0
ファイル: SerchAbonado.cs プロジェクト: GCA7/Asada07
 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
ファイル: frmAbonados.cs プロジェクト: GCA7/Asada07
        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;
                }
            }
        }
コード例 #4
0
ファイル: frmAbonados.cs プロジェクト: MBLopez/Asada07
 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);
         }
     }
 }