コード例 #1
0
 private void obtenerSocios()
 {
     try
     {
         List <Socio> socios = new List <Socio>();
         socios = LogicaSocios.obtenerSocios(empresa);
         for (int i = 0; i < socios.Count; i++)
         {
             this.dtgrdSocios.Rows.Add();
             dtgrdSocios[0, i].Value = socios[i].Codigo;
             dtgrdSocios[1, i].Value = socios[i].Nombre;
             dtgrdSocios[2, i].Value = socios[i].TipoSocio;
             dtgrdSocios[3, i].Value = socios[i].Cuenta.Nombre;
             dtgrdSocios[4, i].Value = socios[i].Cuenta.SaldoLocal.ToString();
             dtgrdSocios[5, i].Value = socios[i].LimiteLocal.ToString();
             dtgrdSocios[6, i].Value = socios[i].Moneda.Codigo;
             dtgrdSocios[7, i].Value = socios[i].CondicionPago.ToString();
         }
         dtgrdSocios.Refresh();
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se pudo obtener los socios");
     }
 }
コード例 #2
0
 private void LLenadoSocios()
 {
     try
     {
         socios = LogicaSocios.obtenerSocios(empresa);
         for (int i = 0; i < socios.Count; i++)
         {
             cmbSocios.Items.Add(socios[i].Nombre);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se pudo obtener los socios.");
     }
 }
コード例 #3
0
 private void CargarTiposocios()
 {
     try
     {
         List <string> tipossocios = new List <string>();
         tipossocios = LogicaSocios.obtenerTiposSocios();
         for (int i = 0; i < tipossocios.Count; i++)
         {
             cmbTiposocio.Items.Add(tipossocios[i]);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #4
0
        private void btnAgregarsocio_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el código del nuevo socio");
            }
            else if (txtNombresocio.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el nombre del nuevo socio");
            }
            else if (txtCondicionpago.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar la condición de pago del nuevo socio");
            }
            else if (txtLimite.Text.Equals(""))
            {
                MessageBox.Show("Lo siento debe insertar el límite de crédito del nuevo socio");
            }
            else if (cmbCuenta.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe escoger una cuenta asociada al nuevo socio");
            }
            else if (cmbMoneda.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe escoger la moneda del nuevo socio");
            }
            else if (cmbTiposocio.SelectedItem.Equals(""))
            {
                MessageBox.Show("Lo siento debe el tipo de socio del nuevo socio");
            }
            else
            {
                try
                {
                    Cuenta cuenta = cuentas.Find(s => s.Nombre.Equals(cmbCuenta.SelectedItem.ToString()));
                    LogicaSocios.insertarSocio(empresa, cmbMoneda.SelectedItem.ToString(), cuenta.ID, cmbTiposocio.SelectedItem.ToString(), txtCodigo.Text, txtNombresocio.Text, double.Parse(txtLimite.Text), Int32.Parse(txtCondicionpago.Text));
                    MessageBox.Show("Socio agregado con éxito!");
                }

                catch (Exception ex)
                {
                    MessageBox.Show("No se pudo ingresar el socio");
                }
            }
        }