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 btnExcluir_Click(object sender, EventArgs e) { try { if (this.dgvPrincipal.SelectedRows.Count > 0) { using (var frmSubcategoriaLancamento = new SubcategoriaLancamentoPrincipalForm(new SubcategoriaLancamentoModel { IdSubcategoria = Convert.ToInt32(this.dgvPrincipal.CurrentRow.Cells["clIdSubcategoria"].Value), NomeSubcategoria = this.dgvPrincipal.CurrentRow.Cells["clNomeSubcategoria"].Value.ToString(), CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = Convert.ToInt32(this.dgvPrincipal.CurrentRow.Cells["clIdCategoria"].Value), NomeCategoria = this.dgvPrincipal.CurrentRow.Cells["clNomeCategoria"].Value.ToString() } })) { frmSubcategoriaLancamento.ShowDialog(); this.CarregarDatagrid(); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir este lançamento ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { var retorno = new VendaConsolidadaDAO().VendaConsolidadaManter(new VendaConsolidadaModel { IdLancamento = Convert.ToInt32(this.dgvVendasCosolidadas.CurrentRow.Cells["clIdLancamento"].Value) }); // if (retorno == "DELETE OK") { MessageBox.Show("Lançamento excluído com sucesso !"); this.CarregarGrid(); } else { throw new Exception(retorno); } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
// public VendaDiariaConsolidadaLancamentoForm(VendaConsolidadaModel vendaConsolidadaModel) { try { this.InitializeComponent(); this.CarregarComboBoxEstabelecimento(); // if (vendaConsolidadaModel == null) { this.vendaConsolidadaModel = new VendaConsolidadaModel(); this.Text = "Novo lançamento de venda diária"; } else { this.vendaConsolidadaModel = vendaConsolidadaModel; this.cbbEstabelecimento.SelectedValue = vendaConsolidadaModel.Estabelecimento.IdEstabelecimento; this.dtpDataMovimento.Value = vendaConsolidadaModel.DataMovimento; this.txtValorMercearia.Text = vendaConsolidadaModel.ValorMercearia.ToString("N2"); this.txtValorAcougue.Text = vendaConsolidadaModel.ValorAcougue.ToString("N2"); this.lblValorTotal.Text = string.Format("Valor total R$ {0}", (vendaConsolidadaModel.ValorAcougue + vendaConsolidadaModel.ValorMercearia).ToString("N2")); this.Text = "alteração de lançamento de venda diária"; } } 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); } }
// public DespesasLancamentoForm(DespesaModel despesaModel) { try { InitializeComponent(); this.CarregarComboBoxParceiros(); this.CarregarComboBoxEstabelecimento(); this.CarregarComboBoxCategoriaLancamento(); //this.CarregarComboboxSubcategoriaLancamento(); if (despesaModel == null) { this.despesaModel = new DespesaModel(); this.Text = "Lançamento de nova despesa"; } else { this.despesaModel = despesaModel; this.Text = "Alteraçao de lançamento de despesa"; this.txtDescricaoLancamento.Text = despesaModel.DescricaoDespesa; this.cbbEstabelecimento.SelectedValue = despesaModel.Estabelecimento.IdEstabelecimento; this.cbbCategoria.SelectedValue = despesaModel.CategoriaLancamento.IdCategoria; this.cbbSubcategoria.SelectedValue = despesaModel.SubcategoriaLancamento.IdSubcategoria; this.cbbParceiro.SelectedValue = despesaModel.Parceiro.IdFornecedor; this.dtpDataMovimento.Value = despesaModel.DataMovimento; this.txtValor.Text = despesaModel.Valor.ToString("N2"); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { var fornecedor = new FornecedorDAO().ForncedorLista().Select(x => new { idFornecedor = x.IdFornecedor, nomeFornecedor = x.NomeFornecedor }).Where(x => x.idFornecedor == Convert.ToInt32(this.dgvFornecedor.CurrentRow.Cells["clCodigo"].Value)).Single(); var fornecedorModel = new FornecedorModel { IdFornecedor = fornecedor.idFornecedor, NomeFornecedor = fornecedor.nomeFornecedor }; // using (var f = new FornecedorForm(fornecedorModel)) { f.ShowDialog(); this.CarregarDataGrid(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
// public SubcategoriaLancamentoPrincipalForm(SubcategoriaLancamentoModel subcategoriaLancamentoModel) { try { this.InitializeComponent(); this.CarregarComboBoxCategoriaLancamento(); // if (subcategoriaLancamentoModel != null) { this.subcategoriaLancamentoModel = subcategoriaLancamentoModel; this.Text = "Alteração de Subcategoria de Lançamento"; // this.cbbCategoria.SelectedValue = subcategoriaLancamentoModel.CategoriaLancamento.IdCategoria; this.txtNomeSubcategoria.Text = subcategoriaLancamentoModel.NomeSubcategoria; } else { this.subcategoriaLancamentoModel = new SubcategoriaLancamentoModel(); this.Text = "Cadastro de nova Subcategoria de Lançamento"; } } 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 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 txtCodigo_Leave(object sender, EventArgs e) { try { if (this.txtCodigo.Text.Trim() != string.Empty) { //var produto = new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text).Single(); foreach (DataRow dtRow in new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text, this.notaFiscalModel.Estabelecimento.IdEstabelecimento).Rows) { this.produtoModel = new ProdutoModel { IdProduto = Convert.ToInt32(dtRow["id_produto"]), NomeProduto = dtRow["nome_produto"].ToString(), Departamento = new DepartamentoProdutoModel { IdDepartamento = Convert.ToInt32(dtRow["id_departamento"]), NomeDepartamento = dtRow["nome_departamento"].ToString() }, PrecoCusto = Convert.ToDecimal(dtRow["preco_custo"]), PrecoVenda = Convert.ToDecimal(dtRow["preco_venda"]) }; //this.txtNomeProduto.Text = produto.NomeProduto; // //this.produtoModel = produto; this.txtQuantidade.Focus(); this.txtQuantidade.SelectAll(); } } } catch (Exception) { Mensagens.MensagemErro("produto não encontrado !"); } }
private void CorpoNotaFiscalForm_FormClosing(object sender, FormClosingEventArgs e) { try { if (this.acaoForm == AcaoForm.NovoLancamento && this.notaFiscalModel.IdNotaFiscal > 0 && ConfirmarLancamento == false) { if (MessageBox.Show("Deseja realmente cancelar este lançamento ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (this.notaFiscalModel != null) { this.notaFiscalModel.Fornecedor.IdFornecedor = 0; this.notaFiscalModel.Estabelecimento.IdEstabelecimento = 0; var retorno = new NotaFiscalDAO().NotaFiscalManter(this.notaFiscalModel); if (retorno == "DELETE OK") { return; } else { throw new Exception(retorno); } } } else { e.Cancel = true; } } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { var g = new DespesaDAO().DespesaListaTipada(new DespesaModel { Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, DataMovimento = this.dtpDataInicial.Value, DataAuxiliar = this.dtpDataFinal.Value }).Select(x => new { idDespesa = x.IdDespesa, idCategoria = x.CategoriaLancamento.IdCategoria, descricaoDespesa = x.DescricaoDespesa, valorTotal = x.Valor, nomeEstabelecimento = x.Estabelecimento.NomeEstabelecimento, nomeCategoria = x.CategoriaLancamento.NomeCategoria, idSubCategoria = x.SubcategoriaLancamento.IdSubcategoria, nomeSubCategoria = x.SubcategoriaLancamento.NomeSubcategoria, idEstabelecimento = x.Estabelecimento.IdEstabelecimento, idParceiro = x.Parceiro.IdFornecedor, nomeParceiro = x.Parceiro.NomeFornecedor, dataMovimento = x.DataMovimento }).Where(x => x.idDespesa == Convert.ToInt32(this.dgvDespesas.CurrentRow.Cells["clIdDespesa"].Value)).Single(); // var despesaModel = new DespesaModel { IdDespesa = g.idDespesa, CategoriaLancamento = new CategoriaLancamentoModel { IdCategoria = g.idCategoria }, DescricaoDespesa = g.descricaoDespesa, Valor = g.valorTotal, SubcategoriaLancamento = new SubcategoriaLancamentoModel { IdSubcategoria = g.idSubCategoria }, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = g.idEstabelecimento }, Parceiro = new FornecedorModel { IdFornecedor = g.idParceiro }, DataMovimento = g.dataMovimento }; using (var despesasLancamentoForm = new DespesasLancamentoForm(despesaModel)) { DialogResult d = despesasLancamentoForm.ShowDialog(); this.CarregarGrid(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { } catch (Exception ex) { Mensagens.MensagemErro("Erro ao gravar inventário !\nDetalhes: " + ex.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 btnPesquisar_Click(object sender, EventArgs e) { try { this.CarregarDatagrid(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void txtValorAcougue_Leave(object sender, EventArgs e) { try { this.CalcularTotalVenda(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void cbbCategoria_SelectedValueChanged(object sender, EventArgs e) { try { this.CarregarComboboxSubcategoriaLancamento(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnConfirmar_Click(object sender, EventArgs e) { try { this.CarregarDatagridProdutos(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public ProdutoDataGridForm() { try { InitializeComponent(); this.CarregarDatagridProdutos(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void btnSelecionar_Click(object sender, EventArgs e) { try { ProdutoLancamentoNotaFiscalForm.idProdutoAux = Convert.ToInt32(this.dgvProdutos.CurrentRow.Cells["clCodigo"].Value); this.Close(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public SubcategoriaLancamentoForm() { try { InitializeComponent(); this.CarregarDatagrid(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public ProdutoLancamentoNotaFiscalForm(ProdutoNotaFiscalModel produtoNotaFiscalModel) { try { InitializeComponent(); // this.notaFiscalModel = produtoNotaFiscalModel.NotaFiscal; // if (produtoNotaFiscalModel.Produto.IdProduto > 0) { this.txtCodigo.Text = produtoNotaFiscalModel.Produto.IdProduto.ToString(); foreach (DataRow dtRow in new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text, this.notaFiscalModel.Estabelecimento.IdEstabelecimento).Rows) { this.produtoModel = new ProdutoModel { IdProduto = Convert.ToInt32(dtRow["id_produto"]), NomeProduto = dtRow["nome_produto"].ToString(), Departamento = new DepartamentoProdutoModel { IdDepartamento = Convert.ToInt32(dtRow["id_departamento"]), NomeDepartamento = dtRow["nome_departamento"].ToString() }, PrecoCusto = Convert.ToDecimal(dtRow["preco_custo"]), PrecoVenda = Convert.ToDecimal(dtRow["preco_venda"]) }; } //this.produtoModel = new ProdutoDAO().ProdutoListByAll(this.txtCodigo.Text).Single(); // this.txtNomeProduto.Text = this.produtoModel.NomeProduto; this.txtQuantidade.Text = produtoNotaFiscalModel.Quantidade.ToString("N2"); this.txtQuantidadeEmbalagem.Text = produtoNotaFiscalModel.QuantidadePorEmbalagem.ToString("N2"); this.txtValorUnitario.Text = produtoNotaFiscalModel.ValorUnitario.ToString("N2"); this.txtCustoSemImposto.Text = produtoNotaFiscalModel.CustoSemImposto.ToString("N2"); this.txtCustoComImposto.Text = produtoNotaFiscalModel.CustoComImposto.ToString("N2"); this.txtValorIcmsSt.Text = produtoNotaFiscalModel.ValorTotalDoIcmsSt.ToString("N2"); this.txtVAlorIpi.Text = produtoNotaFiscalModel.ValorTotalDoIpi.ToString("N2"); this.txtValorDesconto.Text = produtoNotaFiscalModel.ValorTotalDoDesconto.ToString("N2"); this.txtObservacao.Text = produtoNotaFiscalModel.Observacao.ToString(); this.Text = "Alteração de lançamento de produto"; this.txtCodigo.ReadOnly = true; this.txtCodigo.BackColor = Color.White; this.txtNomeProduto.ReadOnly = true; this.txtNomeProduto.BackColor = Color.White; this.btnProduto.Enabled = false; this.CalcularCusto(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public ProdutosNotaFiscalForm(NotaFiscalModel notaFiscalModel) { try { InitializeComponent(); this.notaFiscalModel = notaFiscalModel; this.CarregarDatagridProdutos(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
public InventarioCadastroForm() { try { InitializeComponent(); this.CarregarComboBoxDepartamento(); this.CarregarComboBoxEstabelecimento(); this.CarregarComboBoxStatus(); } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
// public DespesaBoletoForm(DespesaModel despesaModel) { try { InitializeComponent(); this.CarregarComboBoxCategoriaLancamento(); this.despesaModel = despesaModel; this.lblValorTaxa.Text = string.Format("Taxa: R$ {0}", despesaModel.Valor.ToString("N2")); } 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); } }
public PrincipalForm() { try { InitializeComponent(); //DBCore dbCore = new DBCore(); //dbCore.ImportarProdutoHiper(); //dbCore.ImportarProdutoEanHiper(); } catch (Exception e) { Mensagens.MensagemErro(e.Message); } }
private void LancamentoVendasButton_Click(object sender, EventArgs e) { try { using (var f = new VendaDiariaConsolidadaForm()) { f.ShowDialog(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
private void LancamentoDespesasButton_Click(object sender, EventArgs e) { try { using (var despesasForm = new DespesasForm()) { despesasForm.ShowDialog(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }