private void ExcluirProdutoButton_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir este produto do lançamento ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var retorno = new NotaFiscalDAO().ProdutoNotaFiscalManter(new ProdutoNotaFiscalModel { NotaFiscal = this.notaFiscalModel, Produto = new ProdutoModel { IdProduto = Convert.ToInt32(this.dgvProdutos.CurrentRow.Cells["clCodigo"].Value) }, Quantidade = 0 }); // if (retorno == "DELETE OK") { Mensagens.MensagemInformacao("Produto excluido com sucesso !"); this.CarregarDatagridProdutos(); } else { throw new Exception(retorno); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente Excluir este lanlamento ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var retorno = new EstoqueTransferenciaDAO().EstoqueTransferenciaManter(new EstoqueTransferenciaModel { IdTransferencia = Convert.ToInt32(this.dgvVencidos.CurrentRow.Cells["clIdTransferencia"].Value) }); // if (retorno == "DELETE OK") { Mensagens.MensagemInformacao("Transferencia Excuida com sucesso !"); this.CarregarDatagrid(); } else { throw new Exception(retorno); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente cancelar este lançamento ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var retorno = new NotaFiscalDAO().NotaFiscalManter(new NotaFiscalModel { IdNotaFiscal = Convert.ToInt32(this.dgvVencidos.CurrentRow.Cells["clIdLancamentoAberto"].Value) }); if (retorno == "DELETE OK") { Mensagens.MensagemInformacao("Lançamento de Compras excluído com sucesso !"); this.CarregarDatagrid(); } else { throw new Exception(retorno); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (Convert.ToDecimal(CorpoNotaFiscalForm.PreencherTextBoxComZero(this.txtQuantidade)) == 0) { this.txtQuantidade.Focus(); throw new Exception("Quantidade não pode ser ZERO !"); } else if (Convert.ToDecimal(CorpoNotaFiscalForm.PreencherTextBoxComZero(this.txtQuantidadeEmbalagem)) == 0) { this.txtQuantidadeEmbalagem.Focus(); throw new Exception("Quantidade por Embalagem não pode ser ZERO !"); } else if (Convert.ToDecimal(CorpoNotaFiscalForm.PreencherTextBoxComZero(this.txtValorUnitario)) == Convert.ToDecimal(0)) { this.txtValorUnitario.Focus(); this.txtValorUnitario.SelectAll(); throw new Exception("Custo unitário não pode ser igual á ZERO !"); } else { var retorno = new NotaFiscalDAO().ProdutoNotaFiscalManter(new ProdutoNotaFiscalModel { NotaFiscal = this.notaFiscalModel, Produto = this.produtoModel, Quantidade = Convert.ToDecimal(this.txtQuantidade.Text), QuantidadePorEmbalagem = Convert.ToDecimal(this.txtQuantidadeEmbalagem.Text), ValorUnitario = Convert.ToDecimal(this.txtValorUnitario.Text), CustoSemImposto = Convert.ToDecimal(this.txtCustoSemImposto.Text.Replace("R$", "")), CustoComImposto = Convert.ToDecimal(this.txtCustoComImposto.Text.Replace("R$", "")), ValorTotalDoDesconto = Convert.ToDecimal(this.txtValorDesconto.Text), ValorTotalDoIcmsSt = Convert.ToDecimal(this.txtValorIcmsSt.Text), ValorTotalDoIpi = Convert.ToDecimal(this.txtVAlorIpi.Text), Observacao = this.txtObservacao.Text }); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Produto gravado com Sucesso !"); this.Close(); break; case "UPDATE OK": Mensagens.MensagemInformacao("Produto atualizado com Sucesso !"); this.Close(); break; default: Mensagens.MensagemErro(retorno); break; } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (this.txtValorMercearia.Text.Trim() == string.Empty || this.txtValorMercearia.Text.Trim() == string.Empty) { this.CalcularTotalVenda(); } // if (Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) == 0) { this.cbbEstabelecimento.Focus(); throw new Exception("Selecione o Estabelecimento para continuar !"); } else if (this.dtpDataMovimento.Value > DateTime.Now) { this.dtpDataMovimento.Focus(); throw new Exception("Data do movimento não pode ser maior que a data atual !"); } else { var retorno = new VendaConsolidadaDAO().VendaConsolidadaManter(new VendaConsolidadaModel { IdLancamento = this.vendaConsolidadaModel.IdLancamento, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, DataMovimento = this.dtpDataMovimento.Value, ValorAcougue = Convert.ToDecimal(this.txtValorAcougue.Text), ValorMercearia = Convert.ToDecimal(this.txtValorMercearia.Text) }); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Novo lançamento de Vendas efetuado com sucesso !"); this.Close(); break; case "UPDATE OK": Mensagens.MensagemInformacao("Lançamento de Vendas atualizado com sucesso !"); this.Close(); break; default: Mensagens.MensagemErro(string.Format("Erro de lançamento de vendas !\n Detalhes: {0}", retorno)); break; } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (this.txtValorPago.Text.Trim() != string.Empty) { var retorno = string.Empty; // retorno = new LancamentoDAO().LancamentoInserir(new LancamentoModel { IdLancamento = this.lancamentoModel.IdLancamento, DataLiquidacao = Convert.ToDateTime(this.dtpDataPagamento.Value), ValorLiquidado = Convert.ToDecimal(this.txtValorPago.Text) }); // if (Char.IsNumber(retorno, 0)) { Mensagens.MensagemInformacao("Título liquídado com sucesso !"); if (Convert.ToDecimal(this.txtValorPago.Text) > this.lancamentoModel.ValorTotal) { using (var f = new DespesaBoletoForm(new DespesaModel { Valor = Convert.ToDecimal(this.txtValorPago.Text) - this.lancamentoModel.ValorTotal, Parceiro = this.lancamentoModel.Fornecedor, Estabelecimento = this.lancamentoModel.Estabelecimento, DataMovimento = this.dtpDataPagamento.Value, DescricaoDespesa = string.Format("TAXA BOL.{0} FORN.{1}", this.lancamentoModel.NumeroDocumento, this.lancamentoModel.Fornecedor.NomeFornecedor) })) { f.ShowDialog(); } } this.Close(); } else { throw new Exception(string.Format("Erro ao líquidar lançamento !\n{0}", retorno)); } } else { throw new Exception("Erro ao liquidar Lançamento !\nValor pago é Obrigatório."); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnProdutos_Click(object sender, EventArgs e) { try { using (var f = new ProdutosNotaFiscalForm(new NotaFiscalModel { IdNotaFiscal = Convert.ToInt32(this.dgvVencidos.CurrentRow.Cells["clIdLancamentoAberto"].Value) })) { f.ShowDialog(); } } catch (Exception exception) { Mensagens.MensagemInformacao(exception.Message); } }
// private void btnConfirmar_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(this.cbbCategoria.SelectedValue) == 0) { throw new Exception("Informe a Categoria de Lançamento !"); } else if (this.txtNomeSubcategoria.Text.Trim() == string.Empty) { throw new Exception("Informe a Descrição da subcategoria !"); } else { this.subcategoriaLancamentoModel.CategoriaLancamento.IdCategoria = Convert.ToInt32(this.cbbCategoria.SelectedValue); this.subcategoriaLancamentoModel.NomeSubcategoria = this.txtNomeSubcategoria.Text; var retorno = new SubcategoriaLancamentoDAO().SubcategoriaManter(this.subcategoriaLancamentoModel); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Subcategoria de Lançamento cadastrada com sucesso !"); this.Close(); break; // case "UPDATE OK": Mensagens.MensagemInformacao("Subcategoria de Lançamento atualizada com sucesso !"); this.Close(); break; // default: Mensagens.MensagemErro(retorno); break; } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(this.cbbCategoria.SelectedValue) == 0) { throw new Exception("Informe a Categoria de Lançamento !"); } else if (Convert.ToInt32(this.cbbSubcategoria.SelectedValue) == 0) { throw new Exception("Informe a Subcategoria de Lançamento !"); } else { this.despesaModel.CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = Convert.ToInt32(this.cbbCategoria.SelectedValue) }; this.despesaModel.SubcategoriaLancamento = new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(this.cbbSubcategoria.SelectedValue) }; var retorno = new DespesaDAO().DespesaManter(this.despesaModel); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Despesa lançada com sucesso !"); this.Close(); break; case "UPDATE OK": Mensagens.MensagemInformacao("Lançamento de despesa alterado com sucesso !"); this.Close(); break; } // this.Close(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void ConfirmarButton_Click(object sender, EventArgs e) { try { if (Convert.ToDecimal(this.txtValorTotalDosProdutos.Text.Replace("R$", "")) > Convert.ToDecimal(0.0)) { Mensagens.MensagemInformacao("Nota Fiscal de compra lançada com sucesso !"); this.ConfirmarLancamento = true; var valorTotalDespesas = Convert.ToDecimal(this.txtTotalIcms.Text) + Convert.ToDecimal(this.txtTotalIpi.Text) + Convert.ToDecimal(this.txtTotalDespesas.Text); if (valorTotalDespesas > Convert.ToDecimal(0.0)) { using (var f = new DespesaBoletoForm(new DespesaModel { Valor = valorTotalDespesas, Parceiro = new FornecedorModel { IdFornecedor = Convert.ToInt32(this.cbbFornecedor.SelectedValue) }, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, DataMovimento = this.dtpDataEntrada.Value, DescricaoDespesa = string.Format("IMPOSTOS DA NF:{0}", this.txtNumeroNotaFiscal.Text) })) { f.ShowDialog(); } } this.Close(); } else { throw new Exception("Valor dos produtos da nota fiscal é igual á ZERO !\nVerifique os Produtos da nota fiscal para confirmar."); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir este registro ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var retorno = new DespesaDAO().DespesaManter(new DespesaModel { IdDespesa = Convert.ToInt32(this.dgvDespesas.CurrentRow.Cells["clIdDespesa"].Value) }); if (retorno == "DELETE OK") { Mensagens.MensagemInformacao("Lançamento de despesa Excluido com sucesso !"); this.CarregarGrid(); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (this.txtNomeCategoria.Text.Trim() == string.Empty) { throw new Exception("Nome Categoria é obrigatório !"); } // var retorno = new CategoriaLancamentoDAO().LancamentoCategoriaManter(new CategoriaLancamentoModel { IdCategoria = this.categoriaLancamentoModel.IdCategoria, NomeCategoria = this.txtNomeCategoria.Text.ToUpper() }); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Categoria de Lançamento cadastrada com sucesso !"); this.Close(); break; // case "UPDATE OK": Mensagens.MensagemInformacao("Categoria de Lançamento atualizada com sucesso !"); this.Close(); break; // default: Mensagens.MensagemErro(retorno); break; } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { if (this.txtDescricaoLancamento.Text.Trim() == string.Empty) { throw new Exception("Informe a descrição do movimento !"); } else if (Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) == 0) { throw new Exception("Informe o Estabelecimento !"); } else if (Convert.ToInt32(this.cbbCategoria.SelectedValue) == 0) { throw new Exception("Informe a Categoria de Lançamento !"); } else if (Convert.ToInt32(this.cbbSubcategoria.SelectedValue) == 0) { throw new Exception("Informe a Subcategoria de Lançamento !"); } else if (Convert.ToInt32(this.cbbParceiro.SelectedValue) == 0) { throw new Exception("Informe o Parceiro !"); } else if (this.txtValor.Text.Trim() == string.Empty) { throw new Exception("Informe o Valor do Lançamento !"); } else { var retorno = new DespesaDAO().DespesaManter(new DespesaModel { CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = Convert.ToInt32(this.cbbCategoria.SelectedValue) }, SubcategoriaLancamento = new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(this.cbbSubcategoria.SelectedValue) }, DataMovimento = this.dtpDataMovimento.Value, DescricaoDespesa = this.txtDescricaoLancamento.Text.ToUpper(), IdDespesa = this.despesaModel.IdDespesa, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, Parceiro = new FornecedorModel { IdFornecedor = Convert.ToInt32(this.cbbParceiro.SelectedValue) }, Valor = Convert.ToDecimal(this.txtValor.Text) }); // switch (retorno) { case "INSERT OK": Mensagens.MensagemInformacao("Despesa lançada com sucesso !"); this.Close(); break; case "UPDATE OK": Mensagens.MensagemInformacao("Lançamento de despesa alterado com sucesso !"); this.Close(); break; default: Mensagens.MensagemInformacao(string.Format("EROOOOOOLLL !\n{0}", retorno)); break; } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { var totalDespesas = new decimal(); // try { foreach (DataGridViewRow linha in this.dataGridView1.Rows) { if (linha.Cells["clValorPago"].Value == null) { throw new Exception("Valor Pago inválido !"); } else if (Convert.ToDecimal(linha.Cells["clValorPago"].Value) < Convert.ToDecimal(linha.Cells["clValorTotal"].Value)) { throw new Exception("Valor pago não pode ser menor que o valor do Título !"); } else { totalDespesas += Convert.ToDecimal(linha.Cells["clValorPago"].Value) - Convert.ToDecimal(linha.Cells["clValorTotal"].Value); } } } catch (InvalidCastException) { throw new Exception("Valor Pago inválido !"); } catch (ArgumentNullException) { throw new Exception("Valor Pago inválido !"); } catch (NullReferenceException) { throw new Exception("Valor Pago inválido !"); } catch (Exception exception) { throw new Exception(exception.Message); } // if (MessageBox.Show(string.Format("Confirma a líquidação de {0} título ?", this.lancamentoListaModel.Count.ToString()), "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { foreach (DataGridViewRow linha in this.dataGridView1.Rows) { var retorno = string.Empty; // retorno = new LancamentoDAO().LancamentoInserir(new LancamentoModel { IdLancamento = Convert.ToInt32(linha.Cells["clIdLancamento"].Value), DataLiquidacao = Convert.ToDateTime(this.dtpDataPagamento.Value), ValorLiquidado = Convert.ToDecimal(linha.Cells["clValorPago"].Value) // }); // if (!Char.IsNumber(retorno, 0)) { throw new Exception(string.Format("Erro ao líquidar lançamento !\n{0}", retorno)); } } // Mensagens.MensagemInformacao("Títulos líquidados com sucesso !"); if (totalDespesas > 0) { var estabelecimento = new EstabelecimentoModel(); var fornecedor = new FornecedorModel(); // foreach (var item in this.lancamentoListaModel) { estabelecimento = new EstabelecimentoModel { IdEstabelecimento = item.Estabelecimento.IdEstabelecimento }; fornecedor = new FornecedorModel { IdFornecedor = item.Fornecedor.IdFornecedor }; } using (var f = new DespesaBoletoForm(new DespesaModel { Valor = totalDespesas, Parceiro = fornecedor, Estabelecimento = estabelecimento, DataMovimento = this.dtpDataPagamento.Value, DescricaoDespesa = string.Format("TAXA BOL. LIQ LOTE") })) { f.ShowDialog(); } } this.Close(); } catch (FormatException) { Mensagens.MensagemErro("Valor Inválido"); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }