private void ExcluirAbastecimento() { if (tpModo == Utils.TTpModo.tm_Insert) { tpModo = Utils.TTpModo.tm_Standby; bb_novo_abastecimento.Enabled = true; bb_alterar_abastecimento.Enabled = true; bb_gravar_abastecimento.Enabled = false; bb_excluir_abastecimento.Enabled = true; pAbastecimento.LimparRegistro(); pAbastecimento.HabilitarControls(false, tpModo); return; } if (bsAbastComposto.Current != null) { if (MessageBox.Show("Confirma exclusão da despesa selecionada?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { bsAbastComposto.RemoveCurrent(); pAbastecimento.LimparRegistro(); tpModo = Utils.TTpModo.tm_Standby; pAbastecimento.HabilitarControls(false, tpModo); } } calculaTotalizador(); }
private void afterNovo() { if (vModo.Equals(Utils.TTpModo.tm_Standby)) { if (vl_saldovalor.Value > 0) { bsCResultado.AddNew(); (bsCResultado.Current as CamadaDados.Financeiro.CCustoLan.TRegistro_LanCCustoLancto).Vl_lancto = vl_saldovalor.Value; (bsCResultado.Current as CamadaDados.Financeiro.CCustoLan.TRegistro_LanCCustoLancto).Dt_lancto = Dt_movimento; bsCResultado.ResetCurrentItem(); cd_ccusto.Enabled = true; bb_ccusto.Enabled = true; nr_orcamento.Enabled = true; bb_orcamento.Enabled = true; vl_rateiocc.Enabled = true; pc_rateiocc.Enabled = true; dt_lancto.Enabled = true; cd_ccusto.Focus(); vModo = Utils.TTpModo.tm_Insert; } else { MessageBox.Show("Não existe mais saldo para ratear por centro resultado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void afterAltera() { if (bsCobranca.Current != null) { bsContatos.DataSource = CamadaNegocio.Financeiro.Cadastros.TCN_CadContatoCliFor.Buscar(string.Empty, lParc[0].Cd_clifor, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, false, false, false, string.Empty, 0, null); if ((bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).Login.Trim().ToUpper() != Utils.Parametros.pubLogin.Trim().ToUpper()) { MessageBox.Show("Não é permitido a um usuario alterar registro de cobrança gravado por outro usuario.\r\n" + "Usuario gravou cobrança: " + (bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).Login.Trim().ToUpper() + "\r\n" + "Usuario logado sistema: " + Utils.Parametros.pubLogin.Trim().ToUpper() + ".", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } modo = Utils.TTpModo.tm_Edit; controlarPages(); modoBotoes(); nm_contato.Focus(); } }
private void afterNovo() { modo = Utils.TTpModo.tm_Insert; controlarPages(); modoBotoes(); nm_contato.Focus(); bsContatos.DataSource = CamadaNegocio.Financeiro.Cadastros.TCN_CadContatoCliFor.Buscar(string.Empty, lParc[0].Cd_clifor, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, false, false, false, string.Empty, 0, null); bsCobranca.AddNew(); limparCampos(); (bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).Login = Utils.Parametros.pubLogin.Trim(); bsCobranca.ResetCurrentItem(); }
private void afterNovo() { pDados.LimparRegistro(); ano_referencia.Value = DateTime.Now; vModo = Utils.TTpModo.tm_Insert; modoBotoes(); }
private void afterGrava() { if (vModo.Equals(Utils.TTpModo.tm_Insert) || vModo.Equals(Utils.TTpModo.tm_Edit)) { if (cd_empresa.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatório informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_empresa.Focus(); return; } try { CamadaNegocio.Financeiro.Titulo.TCN_LoteCH.GravarLoteCH(bsLote.Current as CamadaDados.Financeiro.Titulo.TRegistro_LoteCH, null); MessageBox.Show("Lote gravado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); vModo = Utils.TTpModo.tm_Standby; this.afterBusca(); this.HabilitarCampos(false); this.HabilitarPages(); } catch (Exception ex) { MessageBox.Show("Erro gravar lote: " + ex.Message); } } }
private void controlsButton(Utils.TTpModo t) { if (t == Utils.TTpModo.tm_Standby) { BB_Novo.Enabled = true; BB_Alterar.Enabled = true; BB_Buscar.Enabled = true; BB_Excluir.Enabled = true; bb_inutilizar.Enabled = false; } else if (t == Utils.TTpModo.tm_Insert) { BB_Novo.Enabled = false; BB_Alterar.Enabled = false; BB_Buscar.Enabled = false; BB_Excluir.Enabled = false; bb_inutilizar.Enabled = true; } else if (t == Utils.TTpModo.tm_Edit) { BB_Novo.Enabled = false; BB_Alterar.Enabled = false; BB_Buscar.Enabled = false; BB_Excluir.Enabled = false; bb_inutilizar.Enabled = true; } modo = t; }
private void afterGravar() { if (bsCobranca.Current != null) { if (ds_historico.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatório informar histórico da cobrança", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); ds_historico.Focus(); return; } try { if (modo.Equals(Utils.TTpModo.tm_Insert)) { lParc.ForEach(p => { (bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).lParcelas.Add( new CamadaDados.Financeiro.Cobranca.TRegistro_Cobranca_X_Parcelas() { Cd_empresa = p.Cd_empresa, Nr_lancto = p.Nr_lancto, Cd_parcela = p.Cd_parcela }); }); } CamadaNegocio.Financeiro.Cobranca.TCN_Cobranca.GravarCobranca((bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor), null); string msg = string.Empty; if (lParc.Count > 0) { msg = lParc[0].Nm_empresa; } //Validar se foi informado e-mail corretamente para enviar cobrança if (!string.IsNullOrEmpty(email.Text.Trim())) { FormRelPadrao.Email email = new FormRelPadrao.Email() { Destinatario = new List <string>() { (bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).Email.Trim() }, Titulo = "Cobrança " + msg, Mensagem = (bsCobranca.Current as CamadaDados.Financeiro.Cobranca.TRegistro_CobrancaClifor).Ds_historico }; email.EnviarEmail(); } MessageBox.Show("Cobrança gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); bsParcelas_PositionChanged(this, new EventArgs()); modo = Utils.TTpModo.tm_Standby; modoBotoes(); controlarPages(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } } }
private void afterCancela() { if (modo.Equals(Utils.TTpModo.tm_Insert)) { bsCobranca.RemoveCurrent(); } modo = Utils.TTpModo.tm_Standby; controlarPages(); modoBotoes(); }
public TFRateioCResultado() { InitializeComponent(); this.vModo = Utils.TTpModo.tm_Standby; this.Tp_mov = string.Empty; this.vVl_Documento = decimal.Zero; this.Cd_centroresult = string.Empty; this.lcresultado = new CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto(); this.lCResultadoDel = new CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto(); }
private void afterGrava() { if (bs_PesagemGraos.Current != null) { TCN_ProdutoDerivado.Gravar(bs_PesagemGraos.Current as TRegistro_LanPesagemGraos, null); MessageBox.Show("Produtos Derivados gravados com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.vModo = Utils.TTpModo.tm_Standby; this.afterNovo(); } }
private void AlterarAbastecimento() { if (bsAbastComposto.Current != null) { tpModo = Utils.TTpModo.tm_Edit; pDados.HabilitarControls(false, tpModo); cd_empresa.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_empresa; if (!string.IsNullOrEmpty(cd_empresa.Text.Trim())) { cd_empresa_Leave(this, new EventArgs()); } id_viagem.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_viagemstr; if (!string.IsNullOrEmpty(id_viagem.Text.Trim())) { id_viagem_Leave(this, new EventArgs()); } cd_clifor.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_fornecedor; if (!string.IsNullOrEmpty(cd_clifor.Text.Trim())) { cd_clifor_Leave(this, new EventArgs()); } id_despesa.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_despesastr; id_veiculo.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_veiculostr; if (!string.IsNullOrEmpty(id_veiculo.Text.Trim())) { id_veiculo_Leave(this, new EventArgs()); } ds_veiculo.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_veiculo.ToString(); cd_produto.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_produto.ToString(); if (!string.IsNullOrEmpty(cd_produto.Text.Trim())) { cd_produto_Leave(this, new EventArgs()); } ds_produto.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_produto.ToString(); dt_abastecimento.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Dt_abastecimentostr; km_abastecimento.Value = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Km_atual; nr_notafiscalAbast.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Nr_notafiscal.ToString(); volume.Value = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Volume; vl_unitarioAbast.Value = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_unitario; vl_subtotalAbast.Value = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_subtotal; ds_observacaoAbast.Text = (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_observacao.ToString(); gAbastecimento.Enabled = false; bb_novo_abastecimento.Enabled = false; bb_alterar_abastecimento.Enabled = false; bb_gravar_abastecimento.Enabled = true; bb_excluir_abastecimento.Enabled = false; pAbastecimento.HabilitarControls(true, tpModo); } else { MessageBox.Show("Selecione algum registro na lista de abastecimento, caso exista.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
private void afterGrava() { if (vModo.Equals(Utils.TTpModo.tm_Insert)) { if (string.IsNullOrEmpty(dt_lancto.Text.Trim()) || dt_lancto.Text.Trim().Equals("/ /")) { MessageBox.Show("Obrigatorio informar data do centro resultado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); dt_lancto.Focus(); return; } if (string.IsNullOrEmpty(cd_ccusto.Text)) { MessageBox.Show("Obrigatorio informar centro resultado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_ccusto.Focus(); return; } if (vl_rateiocc.Value <= 0) { MessageBox.Show("Obrigatorio informar valor rateio.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); vl_rateiocc.Focus(); return; } if (vl_rateiocc.Focused) { if (vl_rateiocc.Value > vl_saldovalor.Value) { MessageBox.Show("Valor rateio não pode ser maior que saldo.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); vl_rateiocc.Value = vl_saldovalor.Value; vl_rateiocc.Focus(); return; } } if (pc_rateiocc.Focused) { if (pc_rateiocc.Value > (100 - pc_total.Value)) { MessageBox.Show("Percentual rateio não pode ser maior que saldo percentual.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); pc_rateiocc.Value = 100 - pc_total.Value; vl_rateiocc.Value = vl_documento.Value * pc_rateiocc.Value / 100; pc_rateiocc.Focus(); return; } } cd_ccusto.Enabled = false; bb_ccusto.Enabled = false; nr_orcamento.Enabled = false; bb_orcamento.Enabled = false; vl_rateiocc.Enabled = false; pc_rateiocc.Enabled = false; dt_lancto.Enabled = false; vModo = Utils.TTpModo.tm_Standby; vl_total.Value = (bsCResultado.List as CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto).Sum(p => p.Vl_lancto); } }
private void afterNovo() { if (vModo.Equals(Utils.TTpModo.tm_Standby) || vModo.Equals(Utils.TTpModo.tm_busca)) { vModo = Utils.TTpModo.tm_Insert; bsLote.AddNew(); this.HabilitarPages(); this.HabilitarCampos(true); cd_empresa.Focus(); } }
private void NovoAbastecimento() { if (pDados.validarCampoObrigatorio()) { tpModo = Utils.TTpModo.tm_Insert; bb_novo_abastecimento.Enabled = false; bb_alterar_abastecimento.Enabled = false; bb_gravar_abastecimento.Enabled = true; bb_excluir_abastecimento.Enabled = true; pAbastecimento.HabilitarControls(true, tpModo); } }
private void afterCancela() { if (vModo.Equals(Utils.TTpModo.tm_Insert) || vModo.Equals(Utils.TTpModo.tm_Edit)) { if (vModo.Equals(Utils.TTpModo.tm_Insert)) { bsLote.RemoveCurrent(); } vModo = Utils.TTpModo.tm_Standby; this.HabilitarCampos(false); this.HabilitarPages(); } }
private void afterNovo() { if (vModo.Equals(Utils.TTpModo.tm_Insert)) { if (MessageBox.Show("Quantidade de bolsas do ticket Nº" + id_ticket.Text + " não foi salva.\r\n" + "Deseja salvar as informações?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { this.afterGrava(); return; } } bs_PesagemGraos.Clear(); Placa.Focus(); this.vModo = Utils.TTpModo.tm_Insert; }
private void bsItensInventario_PositionChanged(object sender, EventArgs e) { if (bsItensInventario.Current != null) { (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).lSaldoItem = CamadaNegocio.Estoque.TCN_Inventario_Item_X_Saldo.Buscar((bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Id_inventario.Value.ToString(), (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto, string.Empty, string.Empty, null); bsItensInventario.ResetCurrentItem(); if (vModoSaldo.Equals(Utils.TTpModo.tm_Insert)) { vModoSaldo = Utils.TTpModo.tm_Standby; AtivarCampos(false); } } }
private void TFLan_Cobranca_Load(object sender, EventArgs e) { Utils.ShapeGrid.RestoreShape(this, gParcelas); Utils.ShapeGrid.RestoreShape(this, gCobranca); Utils.ShapeGrid.RestoreShape(this, tList_CadContatoCliForDataGridDefault); lblConciliacao.BackColor = Utils.SettingsUtils.Default.COLOR_2; pTotal.BackColor = Utils.SettingsUtils.Default.COLOR_1; label1.BackColor = Utils.SettingsUtils.Default.COLOR_2; if (!string.IsNullOrEmpty(Utils.Parametros.pubCultura)) { Idioma.TIdioma.AjustaCultura(this); } bsParcelas.DataSource = lParc; bsParcelas_PositionChanged(this, new EventArgs()); Icon = Utils.ResourcesUtils.TecnoAliance_ICO; modo = Utils.TTpModo.tm_Standby; controlarPages(); modoBotoes(); }
private void ExcluirSaldo() { if (bsSaldoItem.Current != null) { if (MessageBox.Show("Confirma exclusão do saldo selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { CamadaNegocio.Estoque.TCN_Inventario_Item_X_Saldo.DeletarInventarioItemSaldo( bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo, null); bsSaldoItem.RemoveCurrent(); AtivarCampos(false); vModoSaldo = Utils.TTpModo.tm_Standby; } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void NovoSaldo() { if ((bsItensInventario.Current != null) && vModoSaldo.Equals(Utils.TTpModo.tm_Standby)) { bsSaldoItem.AddNew(); (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Id_inventario = (bsInventario.Current as CamadaDados.Estoque.Tregistro_Inventario).Id_inventario; (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Cd_produto = (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto; (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Ds_produto = (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Ds_produto; (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Ds_unidade = (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Sigla_unidade; //Buscar Vl Medio estoque (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Vl_unitario = CamadaNegocio.Estoque.TCN_LanEstoque.Valor_Medio_Est_Produto((bsInventario.Current as CamadaDados.Estoque.Tregistro_Inventario).Cd_empresa, (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto, null); bsSaldoItem.ResetCurrentItem(); vModoSaldo = Utils.TTpModo.tm_Insert; AtivarCampos(true); } }
private void afterAltera() { if (vModo.Equals(Utils.TTpModo.tm_Standby)) { if (bsLote.Current != null) { if ((bsLote.Current as CamadaDados.Financeiro.Titulo.TRegistro_LoteCH).St_registro.Trim().ToUpper().Equals("A")) { vModo = Utils.TTpModo.tm_Edit; this.HabilitarCampos(true); this.HabilitarPages(); ds_lote.Focus(); } else { MessageBox.Show("Não é permitido alterar lote enviado ou processado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void GravarSaldo() { if (vModoSaldo.Equals(Utils.TTpModo.tm_Insert) || (bsSaldoItem.Current != null)) { if ((bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).St_consumointerno.Equals("N") && string.IsNullOrEmpty(cd_local.Text)) { MessageBox.Show("Obrigatório informar local armazemagem.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_local.Focus(); return; } else if ((bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).St_consumointerno.Equals("S") && string.IsNullOrEmpty(id_almox.Text)) { MessageBox.Show("Obrigatório informar almoxarifado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); id_almox.Focus(); return; } if (qtd_contadaEditFloat.Focused) { (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Qtd_contada = qtd_contadaEditFloat.Value; } if (vl_unitarioEditFloat.Focused) { (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Vl_unitario = vl_unitarioEditFloat.Value; } try { CamadaNegocio.Estoque.TCN_Inventario_Item_X_Saldo.GravarInventarioItemSaldo( bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo, null); vModoSaldo = Utils.TTpModo.tm_Standby; AtivarCampos(false); bsItensInventario.MoveNext(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void afterExclui() { if (bsCResultado.Current != null) { if (vModo.Equals(Utils.TTpModo.tm_Standby)) { lCResultadoDel.Add(bsCResultado.Current as CamadaDados.Financeiro.CCustoLan.TRegistro_LanCCustoLancto); } vModo = Utils.TTpModo.tm_Standby; bsCResultado.RemoveCurrent(); cd_ccusto.Enabled = false; bb_ccusto.Enabled = false; nr_orcamento.Enabled = false; bb_orcamento.Enabled = false; vl_rateiocc.Enabled = false; pc_rateiocc.Enabled = false; dt_lancto.Enabled = false; vl_total.Value = (bsCResultado.List as CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto).Sum(p => p.Vl_lancto); } else { MessageBox.Show("Necessario selecionar rateio para excluir.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public TFConsultaInventario() { InitializeComponent(); vModoSaldo = Utils.TTpModo.tm_Standby; }
private void afterCancela() { vModo = Utils.TTpModo.tm_Standby; modoBotoes(); }
private void afterGrava() { if (cd_empresa.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_empresa.Focus(); return; } if (string.IsNullOrEmpty(CD_GrupoCF.Text)) { MessageBox.Show("Obrigatorio informar centro de resultado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); CD_GrupoCF.Focus(); return; } CamadaDados.Financeiro.ProvisaoDRG.TList_LanProvisaoDRG lProvisao = new CamadaDados.Financeiro.ProvisaoDRG.TList_LanProvisaoDRG(); for (int i = 0; i < 12; i++) { CamadaDados.Financeiro.ProvisaoDRG.TRegistro_LanProvisaoDRG rProvisao = new CamadaDados.Financeiro.ProvisaoDRG.TRegistro_LanProvisaoDRG(); rProvisao.Cd_empresa = cd_empresa.Text; rProvisao.Cd_centroresult = CD_GrupoCF.Text; rProvisao.Ano = ano_referencia.Value.Year; rProvisao.Mes = i + 1; switch (i) { case 0: { rProvisao.Dia = diaJaneiro.Value; rProvisao.Vl_previsto = vl_janeiro.Value; break; } case 1: { rProvisao.Dia = diaFevereiro.Value; rProvisao.Vl_previsto = vl_fevereiro.Value; break; } case 2: { rProvisao.Dia = diaMarco.Value; rProvisao.Vl_previsto = vl_marco.Value; break; } case 3: { rProvisao.Dia = diaAbril.Value; rProvisao.Vl_previsto = vl_abril.Value; break; } case 4: { rProvisao.Dia = diaMaio.Value; rProvisao.Vl_previsto = vl_maio.Value; break; } case 5: { rProvisao.Dia = diaJunho.Value; rProvisao.Vl_previsto = vl_junho.Value; break; } case 6: { rProvisao.Dia = diaJulho.Value; rProvisao.Vl_previsto = vl_julho.Value; break; } case 7: { rProvisao.Dia = diaAgosto.Value; rProvisao.Vl_previsto = vl_agosto.Value; break; } case 8: { rProvisao.Dia = diaSetembro.Value; rProvisao.Vl_previsto = vl_setembro.Value; break; } case 9: { rProvisao.Dia = diaOutubro.Value; rProvisao.Vl_previsto = vl_outubro.Value; break; } case 10: { rProvisao.Dia = diaNovembro.Value; rProvisao.Vl_previsto = vl_novembro.Value; break; } case 11: { rProvisao.Dia = diaDezembro.Value; rProvisao.Vl_previsto = vl_dezembro.Value; break; } } lProvisao.Add(rProvisao); } try { CamadaNegocio.Financeiro.ProvisaoDRG.TCN_LanProvisaoDRG.Gravar(lProvisao, null); MessageBox.Show("Provisao gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); vModo = Utils.TTpModo.tm_Standby; modoBotoes(); afterBusca(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
public TFLan_PrevisaoCentroResultado() { InitializeComponent(); vModo = Utils.TTpModo.tm_Standby; }
private void TFProdutoDerivado_Load(object sender, EventArgs e) { this.Icon = Utils.ResourcesUtils.TecnoAliance_ICO; pFiltro.set_FormatZero(); vModo = Utils.TTpModo.tm_Standby; }
private void GravarAbastecimento() { if (pAbastecimento.validarCampoObrigatorio() && pDados.validarCampoObrigatorio()) { if (tpModo == Utils.TTpModo.tm_Insert) { //Validar nota fiscal de acordo com fornecedor if (!string.IsNullOrEmpty(nr_notafiscalAbast.Text)) { if (bsAbastComposto.Count > 0) { if ((bsAbastComposto.List as IEnumerable <CamadaDados.Frota.TRegistro_AbastVeiculo>).ToList().Exists(x => x.Nr_notafiscal.Equals(nr_notafiscalAbast.Text.Trim()) && x.Cd_fornecedor.Equals(cd_clifor.Text.Trim()))) { if (MessageBox.Show("Já existe na listagem de abastecimento, um lançamento com o número de nota fiscal: " + nr_notafiscalAbast.Text + ". Com o nome de fornecedor: " + nm_fornecedor.Text.Trim() + ". Deseja lançar novamente?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } } } DataTable rAbast = new CamadaDados.Frota.TCD_AbastVeiculo().Buscar(new Utils.TpBusca[] { new Utils.TpBusca() { vNM_Campo = "a.NR_NotaFiscal", vOperador = "=", vVL_Busca = "'" + nr_notafiscalAbast.Text.Trim() + "'" }, new Utils.TpBusca() { vNM_Campo = "a.NM_Fornecedor", vOperador = "=", vVL_Busca = "'" + nm_fornecedor.Text.Trim() + "'" } }, 1); if (rAbast.Rows.Count > 0) { if (MessageBox.Show("Já existe um registro de abastecimento composto, com o número de nota fiscal: " + nr_notafiscalAbast.Text + ". Com o nome de fornecedor: " + nm_fornecedor.Text.Trim() + "Deseja lançar novamente?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } } } bsAbastComposto.AddNew(); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_empresa = cd_empresa.Text; if (!string.IsNullOrEmpty(id_viagem.Text)) { (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_viagem = decimal.Parse(id_viagem.Text); } (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_veiculo = decimal.Parse(id_veiculo.Text); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_veiculo = ds_veiculo.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_despesa = decimal.Parse(id_despesa.Text); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_despesa = ds_despesa.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_produto = cd_produto.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_produto = ds_produto.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Dt_abastecimento = DateTime.Parse(dt_abastecimento.Text); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Km_atual = decimal.Parse(km_abastecimento.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Nr_notafiscal = nr_notafiscalAbast.Text.Trim(); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_fornecedor = cd_clifor.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Nm_fornecedor = nm_fornecedor.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Volume = decimal.Parse(volume.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_unitario = decimal.Parse(vl_unitarioAbast.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_subtotal = decimal.Parse(vl_subtotalAbast.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_pagamento = tp_pagamento.Text.Equals("EMPRESA") ? "E" : "M"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tipo_pagamento = tp_pagamento.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_abastecimento = "TERCEIRO"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tipo_abastecimento = "T"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_observacao = ds_observacaoAbast.Text; if (ds_despesa.Text.Trim().Equals("ABASTECIMENTO")) { (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tipo_registro = "ABASTECIMENTO"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_registro = "A"; } } else { //Alteracao (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Id_veiculostr = id_veiculo.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_veiculo = ds_veiculo.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Cd_produto = cd_produto.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_produto = ds_produto.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Dt_abastecimentostr = dt_abastecimento.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Km_atual = decimal.Parse(km_abastecimento.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Nr_notafiscal = nr_notafiscalAbast.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Volume = decimal.Parse(volume.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_unitario = decimal.Parse(vl_unitarioAbast.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Vl_subtotal = decimal.Parse(vl_subtotalAbast.Value.ToString()); (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_pagamento = tp_pagamento.Text.Equals("EMPRESA") ? "E" : "M"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tipo_pagamento = tp_pagamento.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tp_abastecimento = "TERCEIRO"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Tipo_abastecimento = "T"; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Placa = placa.Text; (bsAbastComposto.Current as CamadaDados.Frota.TRegistro_AbastVeiculo).Ds_observacao = ds_observacaoAbast.Text; bsAbastComposto.ResetCurrentItem(); gAbastecimento.Enabled = true; } tpModo = Utils.TTpModo.tm_Standby; bb_novo_abastecimento.Enabled = true; bb_alterar_abastecimento.Enabled = true; bb_gravar_abastecimento.Enabled = false; bb_excluir_abastecimento.Enabled = true; pAbastecimento.LimparRegistro(); pAbastecimento.HabilitarControls(false, tpModo); } calculaTotalizador(); }