private void fornecimentoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (ValidaCampos())
         {
             CFornecimentoMaterial.FornecimentoMaterial oFornecimento = new CFornecimentoMaterial.FornecimentoMaterial();
             if (Inserir)
             {
                 oFornecimento.Data       = DateTime.Now;
                 oFornecimento.Fornecedor = Convert.ToInt32(txtFornecedor.Text);
                 oFornecimento.Servico    = Convert.ToInt32(txtServico.Text);
                 oFornecimento.Material   = ListaMateriais;
                 oFornecimento.Cancelado  = false;
                 var result = MensagemErro.Erro(oDB.Inserir(oFornecimento));
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Fornecimento de Material");
                 }
             }
             fornecimentoMaterialBindingNavigatorSaveItem.Enabled = false;
             bindingNavigatorAddNewItem.Enabled = true;
             AtualizaDataSourceFornecimento();
             AtualizaDataSourceMaterialAsync();
         }
     }
 }
 private void solicitacaoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CSolicitacaoMaterial.CSolicitacaoMaterialClient())
     {
         if (ValidaCampos())
         {
             CSolicitacaoMaterial.SolicitacaoMaterial oSolicitacao = new CSolicitacaoMaterial.SolicitacaoMaterial();
             if (Inserir)
             {
                 oSolicitacao.Data     = DateTime.Now;
                 oSolicitacao.Aprovado = false;
                 oSolicitacao.Setor    = Convert.ToInt32(txtSetor.Text);
                 oSolicitacao.Material = ListaMateriais;
                 var result = MensagemErro.Erro(oDB.Inserir(oSolicitacao));
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Solicitação de Material");
                 }
             }
             solicitacaoMaterialBindingNavigatorSaveItem.Enabled = false;
             bindingNavigatorAddNewItem.Enabled = true;
             AtualizaDataSourceSolicitacao();
             AtualizaDataSourceMaterialAsync();
         }
     }
 }
 private void setorBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CSetor.CSetorClient())
         {
             var oSetor = new CSetor.Setor();
             oSetor.Descricao = txtDescricao.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oSetor).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Setor");
                 }
             }
             else
             {
                 oSetor.ID = Convert.ToInt32(txtID.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oSetor).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Setor");
                 }
             }
         }
         AtualizaDataSource();
         toolStripButton1.Enabled           = true;
         bindingNavigatorAddNewItem.Enabled = true;
         bindingNavigatorDeleteItem.Enabled = true;
         Inserir = false;
         setorBindingNavigatorSaveItem.Enabled = false;
     }
 }
예제 #4
0
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         using (var oDB = new CLancamento.CLancamentoClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(Convert.ToInt32(txtNumero.Text)).Result);
             if (result)
             {
                 MensagemAviso.MensagemUsuario(4, "Lançamento no Plano de Contas");
             }
         }
     }
 }
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         using (var oDB = new CPlanoContas.CPlanoContasClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(txtConta.Text).Result);
             if (result)
             {
                 MensagemAviso.MensagemUsuario(4, "Plano de Contas");
             }
         }
         AtualizaDataSourceAsync();
     }
 }
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         using (var oDB = new CBanco.CBancoClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(Convert.ToInt32(txtID.Text)).Result);
             if (result)
             {
                 MensagemAviso.MensagemUsuario(4, "Banco");
             }
         }
         AtualizaDataSource();
     }
 }
예제 #7
0
        private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            var a = Convert.ToInt32(txtNumero.Text);

            if (MensagemAviso.MensagemUsuario(3, null))
            {
                using (var oDB = new CDespesa.CDespesaClient())
                {
                    var result = MensagemErro.Erro(oDB.ExcluirAsync(a).Result);
                    if (result)
                    {
                        MensagemAviso.MensagemUsuario(4, "Despsa");
                    }
                }
                AtualizaDataSource();
            }
        }
예제 #8
0
 private void agenciaBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CAgencia.CAgenciaClient())
         {
             var oAgencia = new CAgencia.Agencia();
             oAgencia.Banco    = int.Parse(txtBanco.Text);
             oAgencia.Cidade   = txtCidade.Text;
             oAgencia.Email    = txtEmail.Text;
             oAgencia.Endereco = txtEndereco.Text;
             oAgencia.Gerente  = txtGerente.Text;
             oAgencia.Telefone = txtTelefone.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oAgencia).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Agência");
                 }
             }
             else
             {
                 oAgencia.ID = Convert.ToInt32(txtID.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oAgencia).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Agência");
                 }
             }
         }
         AtualizaDataSource();
         toolStripButton1.Enabled           = true;
         bindingNavigatorAddNewItem.Enabled = true;
         bindingNavigatorDeleteItem.Enabled = true;
         Inserir = false;
         agenciaBindingNavigatorSaveItem.Enabled = false;
         SelecionaCampos(false);
     }
 }
 private void fornecedorBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecedor.CFornecedorClient())
     {
         if (ValidaCampos())
         {
             var oFornecedor = new CFornecedor.Fornecedor();
             oFornecedor.Cidade      = txtCidade.Text;
             oFornecedor.CNPJ        = txtCNPJ.Text;
             oFornecedor.Endereco    = txtEndereco.Text;
             oFornecedor.Estado      = cmbEstado.SelectedItem.ToString();
             oFornecedor.RazaoSocial = txtRazaoSocial.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oFornecedor).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Fornecedor");
                 }
             }
             else
             {
                 oFornecedor.ID = Convert.ToInt32(txtID.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oFornecedor).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Fornecedor");
                 }
             }
             AtualizaDataSource();
             Inserir = false;
             toolStripButton1.Enabled                   = true;
             bindingNavigatorAddNewItem.Enabled         = true;
             bindingNavigatorDeleteItem.Enabled         = true;
             fornecedorBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
예제 #10
0
 private void despesaBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CDespesa.CDespesaClient())
     {
         if (ValidaCampos())
         {
             var oDespesa = new CDespesa.Despesa();
             oDespesa.Descricao     = txtDescricao.Text;
             oDespesa.ValorPrevisto = Convert.ToDecimal(txtValor.Text);
             oDespesa.Pagamento     = Convert.ToInt32(txtPagamento.Text);
             oDespesa.Lancamento    = Convert.ToInt32(txtLancamento.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oDespesa).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Despesa");
                 }
             }
             else
             {
                 oDespesa.Numero = Convert.ToInt32(txtNumero.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oDespesa).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Despesa");
                 }
             }
             AtualizaDataSource();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             despesaBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
예제 #11
0
 private void lancamentoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CLancamento.CLancamentoClient())
         {
             var oLancamento = new CLancamento.Lancamento();
             oLancamento.ContaCredito   = txtContaCredito.Text;
             oLancamento.DataLancamento = dtpLancamento.Value;
             oLancamento.Descricao      = txtDescricao.Text;
             oLancamento.Valor          = decimal.Parse(txtValor.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oLancamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Lançamento no Plano de Contas");
                 }
             }
             else
             {
                 oLancamento.Numero = int.Parse(txtNumero.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oLancamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Lançamento no Plano de Contas");
                 }
             }
         }
         AtualizaDataSource();
         Inserir = false;
         toolStripButton1.Enabled                   = true;
         bindingNavigatorAddNewItem.Enabled         = true;
         bindingNavigatorDeleteItem.Enabled         = true;
         lancamentoBindingNavigatorSaveItem.Enabled = false;
         SelecionaCampos(false);
     }
 }
 private void materialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CMaterial.CMaterialClient())
     {
         if (ValidaCampos())
         {
             var oMaterial = new CMaterial.Material();
             oMaterial.Descricao     = txtDescricao.Text;
             oMaterial.PrecoUnitario = Convert.ToDecimal(txtPrecoUnitario.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oMaterial).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Material");
                 }
             }
             else
             {
                 oMaterial.ID = Convert.ToInt32(txtID.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oMaterial).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Material");
                 }
             }
             AtualizaDataSource();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             materialBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
 private void planoContasBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CPlanoContas.CPlanoContasClient())
     {
         if (ValidaCampos())
         {
             var oPlanoContas = new CPlanoContas.PlanoContas();
             oPlanoContas.Descricao    = txtDescricao.Text;
             oPlanoContas.Consolidacao = chkConsolidacao.Checked;
             oPlanoContas.Conta        = txtConta.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oPlanoContas).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Plano de Contas");
                 }
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oPlanoContas).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Plano de Contas");
                 }
             }
             AtualizaDataSourceAsync();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             planoContasBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
예제 #14
0
 private void contaCorrenteBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CContaCorrente.CContaCorrenteClient())
         {
             var oContaCorrente = new CContaCorrente.ContaCorrente();
             oContaCorrente.Agencia = Convert.ToInt32(txtAgencia.Text);
             oContaCorrente.Conta   = txtConta.Text;
             oContaCorrente.Limite  = Convert.ToDecimal(txtLimite.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oContaCorrente).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Conta Corrente");
                 }
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oContaCorrente).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Conta Corrente");
                 }
             }
         }
         AtualizaDataSourceAsync();
         Inserir = false;
         toolStripButton1.Enabled                      = true;
         bindingNavigatorAddNewItem.Enabled            = true;
         bindingNavigatorDeleteItem.Enabled            = true;
         contaCorrenteBindingNavigatorSaveItem.Enabled = false;
         SelecionaCampos(false);
     }
 }
예제 #15
0
 private void pagamentoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (ValidaCampos())
         {
             var oPagamento = new CPagamento.Pagamento();
             oPagamento.DataEmissao  = dtpEmissao.Value;
             oPagamento.Fornecimento = Convert.ToInt32(txtFornecimento.Text);
             oPagamento.Valor        = Convert.ToDecimal(txtValor.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oPagamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Pagamento");
                 }
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oPagamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Pagamento");
                 }
             }
             AtualizaDataSource();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             pagamentoBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
 private void bancoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CBanco.CBancoClient())
         {
             var oBanco = new CBanco.Banco();
             oBanco.Nome   = txtNome.Text;
             oBanco.Numero = txtNumero.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oBanco).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Banco");
                 }
             }
             else
             {
                 oBanco.ID = Convert.ToInt32(txtID);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oBanco).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Banco");
                 }
             }
             AtualizaDataSource();
             Inserir = false;
             toolStripButton1.Enabled              = true;
             bindingNavigatorAddNewItem.Enabled    = true;
             bindingNavigatorDeleteItem.Enabled    = true;
             bancoBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
예제 #17
0
 private void solicitacaoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CSolicitacaoMaterial.CSolicitacaoMaterialClient())
     {
         if (txtID.Text != "")
         {
             if (oDB.SolicitacaoExiste(Convert.ToInt32(txtID.Text)) == false)
             {
                 MessageBox.Show("A Solicitação não existe", "Aviso",
                                 MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                                 MessageBoxDefaultButton.Button1);
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AprovarSolicitacao(Convert.ToInt32(txtID.Text), chkAprovar.Checked));
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Aprovação");
                 }
             }
         }
         AtualizaDataSource();
     }
 }