Esempio n. 1
0
        public bool InsertVendas(Vendas vendas)
        {
            try
            {
                LimparParametros();
                AdicionaParametro("@VALORTOTAL", vendas.ValorTotal);
                AdicionaParametro("@LucroTotal", vendas.ValorLucro);
                AdicionaParametro("@DATA", vendas.Data);
                if (ExecutaComando(CommandType.StoredProcedure, "[dbo].[aspValorTotalVendas]") != null)
                {
                    return true;
                }
                else
                {
                    return false;
                }

            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }
        private void btn_GerarCompra_Click(object sender, EventArgs e)
        {
            try
            {
                if (Menssagem("Deseja Efetuar Essa Venda?", "Aviso") == DialogResult.Yes)
                {
                    if ((!txt_Troco.Text.Contains("-")))
                    {

                        if (txt_ValorPago.Text != "" && txt_ValordeVenda.Text != "")
                        {
                            venda = new Vendas
                             {
                                 ValorTotal = Convert.ToDouble(txt_ValordeVenda.Text.Substring(2, 5).Trim()),
                                 Data = DateTime.Now.ToString("dd/MM/yyyy"),
                                 ValorLucro = ValorDoLucro
                             };
                            if (comando.InsertVendas(venda))
                            {
                                MessageBox.Show("Venda Efetuada Com Sucesso!", "Aviso");
                                LimparTxtVenda();
                                venda = null;
                            }
                            else
                            {
                                MessageBox.Show("Não Foi Possível Inserir As Vendas, Verifique Os Dados", "Erro");
                            }

                        }
                        else
                        {
                            MessageBox.Show("É Necessario Colocar O Valor Pago Pelo Cliente!", "Aviso");
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("O Troco Ao Cliente Não Pode Ser Negativo, Verifique Os Campos","Aviso");
                    }

                }
                else
                {
                    limparTxtCarrinho();
                    LimparTxtVenda();
                    ltv_Produtos.Items.Clear();
                    return;
                }
            }
            catch (Exception Erro)
            {
                MessageBox.Show("Erro Ao Salvar As Vendas No Banco De Dados: " + Erro.Message, "Erro");
            }
        }