コード例 #1
0
 private void cmbCuenta_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (this.cmbCuenta.SelectedValue != null)
     {
         string idCuenta = this.cmbCuenta.SelectedValue.ToString();
         this.listaMonedas            = LogicaMonedas.obtenerMonedasCuenta(Int32.Parse(idCuenta));
         this.cmbMoneda.DataSource    = this.listaMonedas;
         this.cmbMoneda.DisplayMember = "Nombre";
         this.cmbMoneda.ValueMember   = "Codigo";
         this.cmbMoneda.Enabled       = true;
     }
 }
コード例 #2
0
 private void cmbPadre_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (this.cmbPadre.SelectedValue != null)
     {
         List <Moneda> listaMonedas = new List <Moneda>();
         string        idCuenta     = this.cmbPadre.SelectedValue.ToString();
         listaMonedas = LogicaMonedas.obtenerMonedasCuenta(Int32.Parse(idCuenta));
         this.cmbMoneda.DataSource    = listaMonedas;
         this.cmbMoneda.DisplayMember = "Nombre";
         this.cmbMoneda.ValueMember   = "Codigo";
     }
 }
コード例 #3
0
 private void LlenadoMonedas()
 {
     try
     {
         List <Moneda> monedas = LogicaMonedas.obtenerMonedas();
         cmbMonedaFiltro.DataSource    = monedas;
         cmbMonedaFiltro.DisplayMember = "Nombre";
         cmbMonedaFiltro.ValueMember   = "Codigo";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #4
0
 private void bttnImportar_Click(object sender, EventArgs e)
 {
     try
     {
         List <Moneda> listaMonedas       = LogicaMonedas.obtenerMonedasWSBC();
         List <Moneda> listaMonedasCambio = ConexionBancoCentral.actualizarMonedasBC(listaMonedas);
         LogicaMonedas.PreModificarTipoCambio(listaMonedasCambio);
         MessageBox.Show("Tipos de cambio actualizados con éxito del Banco Central.");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #5
0
 private void CargarMonedas()
 {
     try
     {
         List <Moneda> monedas = new List <Moneda>();
         monedas = LogicaMonedas.obtenerMonedas();
         for (int i = 0; i < monedas.Count; i++)
         {
             cmbMoneda.Items.Add(monedas[i].Codigo);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #6
0
        private void LLenadoMonedas()
        {
            List <Moneda> monedas = new List <Moneda>();

            try
            {
                monedas = LogicaMonedas.obtenerMonedas();
                for (int i = 0; i < monedas.Count; i++)
                {
                    cmbMonedas.Items.Add(monedas[i].Codigo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo obtener las Monedas.");
            }
        }
コード例 #7
0
        private void ButtonGuardarCerrar_Click(object sender, EventArgs e)
        {
            DataTable datosMonedas = new DataTable();

            datosMonedas.Columns.Add("Nombre", typeof(string));
            datosMonedas.Columns.Add("TipoCambio", typeof(string));

            foreach (DataGridViewRow row in DataGridViewAsiento.Rows)
            {
                DataRow fila = datosMonedas.NewRow();
                foreach (DataGridViewCell cell in row.Cells)
                {
                    if (cell.ColumnIndex == 0 && cell.Value == null)
                    {
                        break;
                    }
                    if (cell.ColumnIndex == 0 && cell.Value != null)
                    {
                        fila[0] = (String)cell.Value;
                    }
                    if (cell.ColumnIndex == 1 && cell.Value != null)
                    {
                        fila[1] = (String)cell.Value;
                    }
                    if (cell.ColumnIndex == 1 && cell.Value == null)
                    {
                        fila[1] = "0";
                    }
                }
                datosMonedas.Rows.Add(fila);
            }
            datosMonedas.Rows.RemoveAt(datosMonedas.Rows.Count - 1);
            LogicaMonedas.ModificarTipoCambio(datosMonedas);
            MessageBox.Show("Se han almacenado los cambios",
                            "Información",
                            MessageBoxButtons.OK);
        }