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); } }
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 btnAlterar_Click(object sender, EventArgs e) { try { var lista = new VendaConsolidadaDAO().VendaConsolidadaListByAll(new VendaConsolidadaModel { Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) }, DataMovimento = this.dtpDataInicial.Value, DataAuxiliar = this.dtpDataFinal.Value }); var vendaConsolidada = lista.Select(x => new { idLancamento = x.IdLancamento, idEstabelecimento = x.Estabelecimento.IdEstabelecimento, dataMovimento = x.DataMovimento, valorMercearia = x.ValorMercearia, valorAcougue = x.ValorAcougue, valorTotal = x.ValorTotal }).Where(x => x.idLancamento == Convert.ToInt32(this.dgvVendasCosolidadas.CurrentRow.Cells["clIdLancamento"].Value)).Single(); // using (var f = new VendaDiariaConsolidadaLancamentoForm(new VendaConsolidadaModel { IdLancamento = vendaConsolidada.idLancamento, Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = vendaConsolidada.idEstabelecimento }, DataMovimento = vendaConsolidada.dataMovimento, ValorMercearia = vendaConsolidada.valorMercearia, ValorAcougue = vendaConsolidada.valorAcougue, ValorTotal = vendaConsolidada.valorTotal })) { f.ShowDialog(); this.CarregarGrid(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }