private void DepositosWindow_Load(object sender, EventArgs e)
        {
            this.clienteIDTextbox.Enabled = false;

            comboBox1.ValueMember = "Id";
            comboBox1.DisplayMember = "Id";

            comboBox2.ValueMember = "Id";
            comboBox2.DisplayMember = "Descripcion";

            comboBox3.ValueMember = "id";
            comboBox3.DisplayMember = "Ultimos_Digitos";
            comboBox3.Enabled = false;
            comboBox2.Enabled = false;
            comboBox1.Enabled = false;
            textBox1.Enabled = false;

            if (!CLC_SessionManager.esAdministrador)
            {
                seleccionarClienteButton.Enabled = false;
                textBox1.Enabled = true;
                comboBox2.Enabled = true;
                comboBox1.Enabled = true;
                comboBox3.Enabled = true;
                List<Tarjeta> tjHabilitadas = new TarjetaRepository().getTarjetasHabilitadas(CLC_SessionManager.currentUser.ID, CLC_SessionManager.getFecha());
                comboBox3.DataSource = new BindingSource(new BindingList<Tarjeta>(tjHabilitadas), null);
                clienteIDTextbox.Text = new ClienteRepository().getClienteByUserId(CLC_SessionManager.currentUser.ID).ID.ToString();
                comboBox2.DataSource = new BindingSource(new BindingList<Moneda>(new MonedaRepositoy().getMonedas()), null);
                labelAdvertencia.Visible = false;
                comboBox1.DataSource = new BindingSource(new BindingList<Cuenta>(new CuentaRepository().getCuentasHabilitadasByUserID(CLC_SessionManager.currentUser.ID)), null);
                if (comboBox1.Items.Count == 0)
                {
                    comboBox1.Enabled = false;
                }
                else
                {
                }

                if (comboBox3.Items.Count == 0)
                {
                    comboBox3.Enabled = false;
                    labelAdvertencia.Visible = true;
                }
            }

              //      limpiarCampo();
        }
 public void updateTarjeta(Tarjeta tarjeta)
 {
     TarjetaRepository repo = new TarjetaRepository();
     repo.Update(tarjeta);
 }
 public bool NumeroTarjetaFueDesasociada(String nroTarjeta, long tipoDoc, long nroDoc)
 {
     TarjetaRepository repo = new TarjetaRepository();
     return repo.NumeroTarjetaFueDesasociada(nroTarjeta, tipoDoc, nroDoc);
 }
 public bool NumeroTarjetaDisponible(String nroTarjeta)
 {
     TarjetaRepository repo = new TarjetaRepository();
     return repo.NumeroTarjetaDisponible(nroTarjeta);
 }
 public void insertarTarjeta(Tarjeta tarjeta)
 {
     TarjetaRepository repo = new TarjetaRepository();
     repo.Insert(tarjeta);
 }
 public IEnumerable<Tarjeta> getAllByCliente(long tipoDoc, long numeroDoc)
 {
     TarjetaRepository repo = new TarjetaRepository();
     return repo.getAllByCliente(tipoDoc, numeroDoc);
 }
 public void desasociarTarjeta(long tarjetaNumero)
 {
     TarjetaRepository repo = new TarjetaRepository();
     repo.desasociarTarjeta(tarjetaNumero);
 }