public CadOperadora() { InitializeComponent(); controller = new Operadoras_cartaoController(); List <KeyValuePair <int, string> > tipos_receb = new List <KeyValuePair <int, string> >(); tipos_receb.Add(new KeyValuePair <int, string>((int)Tipo_recebimento.DIAS, "Dias")); tipos_receb.Add(new KeyValuePair <int, string>((int)Tipo_recebimento.HORAS, "Horas")); cbTipo_receb.ItemsSource = tipos_receb; cbTipo_receb.DisplayMemberPath = "Value"; cbTipo_receb.SelectedValuePath = "Key"; cbTipo_receb.SelectedIndex = 0; txPrazo_rec.ToNumeric(); txCod.ToNumeric(); txTaxa.ToMoney(); txNome.Focus(); }
private void FillFpg(Formas_pagamento fpg) { if (fpg == null) { return; } LimparCampos(); txCod.Text = fpg.Id.ToString(); txDescricao.Text = fpg.Descricao; cbTipo_intervalo.SelectedIndex = fpg.Tipo_intervalo; cbTipo_pagamento.SelectedIndex = fpg.Tipo_pagamento; txParcelas.Text = fpg.Parcelas.ToString(); if (fpg.Conta_id > 0) { Contas conta = new ContasController().Find(fpg.Conta_id); txCod_conta.Text = conta.Id.ToString(); txConta.Text = conta.Nome; } if (fpg.Tipo_intervalo == (int)Tipo_intervalo.DATA_BASE) { lbIntervalo_diaBase.Content = "Dia base"; txInterv_diaBase.Text = fpg.Dia_base.ToString(); } else { lbIntervalo_diaBase.Content = "Intervalo (dias)"; txInterv_diaBase.Text = fpg.Intervalo.ToString(); } if (fpg.Operadora_cartao_id > 0) { Operadoras_cartao op = new Operadoras_cartaoController().Find(fpg.Operadora_cartao_id); txCod_operadora.Text = op.Id.ToString(); txNome_operadora.Text = op.Nome; } if (fpg.Tipo_pagamento == (int)Tipo_pagamento.DINHEIRO) { cbTipo_intervalo.IsEnabled = false; txInterv_diaBase.IsEnabled = false; txParcelas.IsEnabled = false; btSelecionarOperadora.IsEnabled = false; } if (fpg.Tipo_pagamento == (int)Tipo_pagamento.CREDITO) { cbTipo_intervalo.IsEnabled = false; txInterv_diaBase.IsEnabled = false; txParcelas.IsEnabled = false; btSelecionarOperadora.IsEnabled = false; btSelecionarConta.IsEnabled = false; } if (fpg.Tipo_pagamento == (int)Tipo_pagamento.CHEQUE) { cbTipo_intervalo.IsEnabled = true; txInterv_diaBase.IsEnabled = true; txParcelas.IsEnabled = true; btSelecionarOperadora.IsEnabled = false; btSelecionarConta.IsEnabled = true; } if (fpg.Tipo_pagamento == (int)Tipo_pagamento.PRAZO) { cbTipo_intervalo.IsEnabled = true; txInterv_diaBase.IsEnabled = true; txParcelas.IsEnabled = true; btSelecionarOperadora.IsEnabled = false; btSelecionarConta.IsEnabled = true; } if (fpg.Tipo_intervalo == (int)Tipo_pagamento.CARTAO) { cbTipo_intervalo.IsEnabled = false; txInterv_diaBase.IsEnabled = false; txParcelas.IsEnabled = false; btSelecionarOperadora.IsEnabled = true; btSelecionarConta.IsEnabled = true; } txDescricao.Focus(); }
private void Pesquisar() { List <Operadoras_cartao> list = new Operadoras_cartaoController().Search(txPesquisa.Text, MostrarInativo); dataGrid.ItemsSource = list; }