Exemple #1
0
        private void cmbEmpresa_SelectedIndexChanged(object sender, EventArgs e)
        {
            //cada vez que cambio la empresa, actualizo el comboBox para mostrar las cuotas que acepta
            //esa empresa

            DatosMediosDePago datosMediosDePago = new DatosMediosDePago();

            List <int> listaCantidadCuotas = new List <int>();

            foreach (DataRow fila in datosMediosDePago.obtenerCantidadDeCuotasDeUnaEmpresa(cmbEmpresa.SelectedIndex + 1).Rows)
            {
                listaCantidadCuotas.Add(Convert.ToInt32(fila[0].ToString()));
            }

            cmbCantidadCuotas.DataSource    = listaCantidadCuotas;
            cmbCantidadCuotas.SelectedIndex = 0;
        }
Exemple #2
0
        private void frmTarjeta_Load(object sender, EventArgs e)
        {
            this.CenterToScreen();

            DatosMediosDePago datosMediosDePago = new DatosMediosDePago();

            //cargo los datos de la empresa en el comboBox
            List <String> listaEmpresas = new List <String>();

            foreach (DataRow fila in datosMediosDePago.obtenerEmpresasTarjetas().Rows)
            {
                listaEmpresas.Add(fila[1].ToString());
            }
            cmbEmpresa.DataSource    = listaEmpresas;
            cmbEmpresa.SelectedIndex = 0;
            cmbEmpresa.DropDownStyle = ComboBoxStyle.DropDownList;

            //cargo los datos de la cuotas de esa empresa en el comboBox
            List <int> listaCantidadCuotas = new List <int>();

            foreach (DataRow fila in datosMediosDePago.obtenerCantidadDeCuotasDeUnaEmpresa(cmbEmpresa.SelectedIndex + 1).Rows)
            {
                listaCantidadCuotas.Add(Convert.ToInt32(fila[0].ToString()));
            }

            cmbCantidadCuotas.DataSource    = listaCantidadCuotas;
            cmbCantidadCuotas.SelectedIndex = 0;
            cmbCantidadCuotas.DropDownStyle = ComboBoxStyle.DropDownList;

            //Si se eligio pagar por tarjeta de credito, no se daran a elegir las cuotas, ya que con debito
            //se paga siempre en una sola cuota
            if (!this.esTarjetaDeCredito)
            {
                cmbCantidadCuotas.Visible   = false;
                lblCantidadDeCuotas.Visible = false;
            }
        }