//
 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);
     }
 }
        //
        public DataTable DataTableVendaConsolidada(VendaConsolidadaModel vendaConsolidadaModel)
        {
            var listaVendaConsolidada = new DataTable();

            //
            try
            {
                this.dbCore.LimparParametros();
                //
                this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", vendaConsolidadaModel.Estabelecimento.IdEstabelecimento);
                this.dbCore.ComandoAdicionarParametro("@data_inicial", vendaConsolidadaModel.DataMovimento);
                this.dbCore.ComandoAdicionarParametro("@data_final", vendaConsolidadaModel.DataAuxiliar);
                //
                listaVendaConsolidada = this.dbCore.ExecutarConsulta("usp_venda_consolidada_sel");
            }
            catch (Exception)
            {
                throw;
            }
            //
            return(listaVendaConsolidada);
        }
        //
        public VendaConsolidadaListModel VendaConsolidadaListByAll(VendaConsolidadaModel vendaConsolidadaModel)
        {
            var listaVendaConsolidada = new VendaConsolidadaListModel();

            //
            try
            {
                this.dbCore.LimparParametros();
                //
                this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", vendaConsolidadaModel.Estabelecimento.IdEstabelecimento);
                this.dbCore.ComandoAdicionarParametro("@data_inicial", vendaConsolidadaModel.DataMovimento);
                this.dbCore.ComandoAdicionarParametro("@data_final", vendaConsolidadaModel.DataAuxiliar);
                //
                foreach (DataRow vendaConsolidada in this.dbCore.ExecutarConsulta("usp_venda_consolidada_sel").Rows)
                {
                    listaVendaConsolidada.Add(new VendaConsolidadaModel
                    {
                        IdLancamento    = Convert.ToInt32(vendaConsolidada["id_lancamento"]),
                        Estabelecimento = new EstabelecimentoModel
                        {
                            IdEstabelecimento   = Convert.ToInt32(vendaConsolidada["id_estabelecimento"]),
                            NomeEstabelecimento = vendaConsolidada["nome_estabelecimento"].ToString()
                        },
                        DataMovimento  = Convert.ToDateTime(vendaConsolidada["data_movimento"]),
                        ValorAcougue   = Convert.ToDecimal(vendaConsolidada["valor_acougue"]),
                        ValorMercearia = Convert.ToDecimal(vendaConsolidada["valor_mercearia"]),
                        ValorTotal     = Convert.ToDecimal(vendaConsolidada["valor_total"])
                    });
                }
            }
            catch (Exception)
            {
                throw;
            }
            //
            return(listaVendaConsolidada);
        }
        //
        public string VendaConsolidadaManter(VendaConsolidadaModel vendaConsolidadaModel)
        {
            var retorno = string.Empty;

            //
            try
            {
                this.dbCore.LimparParametros();
                //
                this.dbCore.ComandoAdicionarParametro("@id_lancamento", vendaConsolidadaModel.IdLancamento);
                this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", vendaConsolidadaModel.Estabelecimento.IdEstabelecimento);
                this.dbCore.ComandoAdicionarParametro("@data_movimento", vendaConsolidadaModel.DataMovimento);
                this.dbCore.ComandoAdicionarParametro("@valor_mercearia", vendaConsolidadaModel.ValorMercearia);
                this.dbCore.ComandoAdicionarParametro("@valor_acougue", vendaConsolidadaModel.ValorAcougue);
                //
                retorno = this.dbCore.ExecutarComando("usp_venda_consolidada_manter");
            }
            catch (Exception)
            {
                throw;
            }
            //
            return(retorno);
        }