private void EditarCliente()
        {
            try
            {
                if (!String.IsNullOrEmpty(txtid.Text))
                {
                    ConexaoMySql Editar = new ConexaoMySql();
                    Editar.Open();
                    MySqlCommand Query = new MySqlCommand("UPDATE clientes SET Nome = @Nome, Sobrenome = @Sobrenome, Documentos = @Documentos, Telefone = @Telefone WHERE id = @id;", Editar.Conexao);

                    Query.Parameters.AddWithValue("@Nome", txtname.Text);
                    Query.Parameters.AddWithValue("@Sobrenome", txtlastname.Text);
                    Query.Parameters.AddWithValue("@Documentos", txtdoc.Text);
                    Query.Parameters.AddWithValue("@Telefone", txtphone.Text);
                    Query.Parameters.AddWithValue("@id", txtid.Text);

                    Query.ExecuteNonQuery();
                    Editar.Close();
                    this.LoadLista();

                    this.LimparFormulario();
                    MessageBox.Show("Foi editado com sucesso");
                }
                else
                {
                    throw new Exception("Selecione um Cliente para editar");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 2
0
        private void LoadLista()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand Query = new MySqlCommand("SELECT vendas.*, estoque.Nome AS Pedido FROM vendas LEFT OUTER JOIN estoque ON (vendas.Produto = estoque.id) WHERE vendas.Mesa = @Mesa;", Listar.Conexao);
                Query.Parameters.AddWithValue("@Mesa", this.CodigoMesa);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;

                Listar.Close();
                dgvlista.AutoSizeRowsMode        = DataGridViewAutoSizeRowsMode.AllCells;
                dgvlista.Columns[0].Visible      = false;
                dgvlista.Columns[1].Visible      = false;
                dgvlista.Columns[2].Visible      = false;
                dgvlista.Columns[6].DisplayIndex = 0;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
        private void CadastrarCliente()
        {
            try
            {
                if (String.IsNullOrEmpty(txtid.Text))
                {
                    ConexaoMySql Cadastrar = new ConexaoMySql();
                    Cadastrar.Open();
                    MySqlCommand Query = new MySqlCommand("INSERT INTO clientes (Nome,Sobrenome,Documentos,Telefone) VALUES (@Nome,@Sobrenome,@Documentos,@Telefone);", Cadastrar.Conexao);

                    Query.Parameters.AddWithValue("@Nome", txtname.Text);
                    Query.Parameters.AddWithValue("@Sobrenome", txtlastname.Text);
                    Query.Parameters.AddWithValue("@Documentos", txtdoc.Text);
                    Query.Parameters.AddWithValue("@Telefone", txtphone.Text);

                    Query.ExecuteNonQuery();
                    Cadastrar.Close();
                    this.LoadLista();

                    this.LimparFormulario();

                    MessageBox.Show("Cliente adicionado com sucesso");
                }
                else
                {
                    throw new Exception("Limpe o Formulário antes de prosseguir");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 4
0
        private void btnexcluirprod_Click(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(txtid.Text))
                {
                    DialogResult Result = MessageBox.Show("Tem certeza que deseja excluir o estoque " + txtname.Text + "?", "Excluir", MessageBoxButtons.YesNo);

                    if (Result == DialogResult.Yes)
                    {
                        ConexaoMySql Conexao = new ConexaoMySql();

                        Conexao.Open();

                        MySqlCommand Query = new MySqlCommand("DELETE FROM estoque WHERE id = @id;", Conexao.Conexao);
                        Query.Parameters.AddWithValue("@id", txtid.Text);
                        Query.ExecuteNonQuery();

                        Conexao.Close();

                        MessageBox.Show("Estoque " + txtname.Text + " excluido com sucesso.");

                        this.LoadLista();
                        this.LimparFormulario();
                    }
                }
                else
                {
                    throw new Exception("Selecione um produto para excluir.");
                }
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 5
0
        private void VerificarStatusMesa()
        {
            try
            {
                ConexaoMySql Verificar = new ConexaoMySql();

                Verificar.Open();

                MySqlCommand Query = new MySqlCommand("SELECT Status FROM mesa WHERE Codigo = @Codigo LIMIT 1;", Verificar.Conexao);
                Query.Parameters.AddWithValue("@Codigo", CodigoMesa);

                MySqlDataReader Data = Query.ExecuteReader();

                while (Data.Read())
                {
                    if ((int)Data["Status"] == 0)
                    {
                        UpdateStatusMesa(1);
                    }
                }

                Verificar.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 6
0
        private void LoadLista()
        {
            try
            {
                ConexaoMySql Conexao = new ConexaoMySql();

                Conexao.Open();

                MySqlCommand objCmd = new MySqlCommand("SELECT id, Nome, Descricao, Validade, Preco, Quantidade, IF(Cardapio = '1', 'Sim', 'Não') AS Cardapio FROM estoque", Conexao.Conexao);


                MySqlDataAdapter Adapter = new MySqlDataAdapter(objCmd);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;

                Conexao.Close();

                dgvlista.AutoSizeRowsMode   = DataGridViewAutoSizeRowsMode.AllCells;
                dgvlista.Columns[0].Visible = false;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 7
0
        private void FecharMesa()
        {
            try
            {
                ConexaoMySql cadastrar = new ConexaoMySql();
                cadastrar.Open();
                if (valortotal > 0)
                {
                    MySqlCommand Query = new MySqlCommand("INSERT INTO fecharmesa(Nome, Pagamento, ValorTotal, Dividir, Pago, Data) VALUES (@Nome, @Pagamento, @ValorTotal, @Dividir, @Pago, Current_Time())", cadastrar.Conexao);
                    Query.Parameters.AddWithValue("@Nome", cmbClientes.SelectedValue);
                    Query.Parameters.AddWithValue("@Pagamento", cmbPagamento.Text);
                    Query.Parameters.AddWithValue("@ValorTotal", Util.ToDecimal(txtValorTotal.Text));
                    Query.Parameters.AddWithValue("@Dividir", txtDividir.Text);
                    Query.Parameters.AddWithValue("@Pago", (chbPago.Checked?1:0));
                    Query.ExecuteNonQuery();

                    this.SubtrairEstoque();

                    MySqlCommand DeletarProdutosMesa = new MySqlCommand("DELETE FROM vendas WHERE Mesa = @Mesa;", cadastrar.Conexao);
                    DeletarProdutosMesa.Parameters.AddWithValue("@Mesa", CodigoMesa);
                    DeletarProdutosMesa.ExecuteNonQuery();
                }
                MySqlCommand UpdateStatusMesa = new MySqlCommand("UPDATE mesa SET Status = 0 WHERE Codigo = @Codigo LIMIT 1;", cadastrar.Conexao);
                UpdateStatusMesa.Parameters.AddWithValue("@Codigo", CodigoMesa);
                UpdateStatusMesa.ExecuteNonQuery();

                cadastrar.Close();
                MessageBox.Show("Mesa Fechada com Sucesso. Agora ela está Aberta para outras pessoas usarem!");
                formprincipal.addUserControl(new UC_DashboardMesas(formprincipal));
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 8
0
        private void LoadLista()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand Query = new MySqlCommand("SELECT vendas.*, estoque.Nome AS Pedido FROM vendas LEFT OUTER JOIN estoque ON (vendas.Produto = estoque.id) WHERE vendas.Mesa = @Mesa;", Listar.Conexao);
                Query.Parameters.AddWithValue("@Mesa", this.CodigoMesa);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;

                foreach (DataRow data in table.Rows)
                {
                    valortotal += (Convert.ToDouble(data["Preco"].ToString()) * (int)data["Quantidade"]);
                }
                txtValorTotal.Text = Util.ToReais(valortotal);

                Listar.Close();
                dgvlista.AutoSizeRowsMode        = DataGridViewAutoSizeRowsMode.AllCells;
                dgvlista.Columns[0].Visible      = false;
                dgvlista.Columns[1].Visible      = false;
                dgvlista.Columns[2].Visible      = false;
                dgvlista.Columns[5].Visible      = false;
                dgvlista.Columns[6].DisplayIndex = 0;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 9
0
        private void Excluir()
        {
            try
            {
                if (!String.IsNullOrEmpty(txtids.Text))
                {
                    DialogResult Escruir = MessageBox.Show("Deseja realmente excluir este item?", "Excluir", MessageBoxButtons.YesNo);

                    if (Escruir == DialogResult.Yes)
                    {
                        ConexaoMySql Excluir = new ConexaoMySql();
                        Excluir.Open();
                        MySqlCommand Query = new MySqlCommand("DELETE FROM vendas WHERE id = @id;", Excluir.Conexao);
                        Query.Parameters.AddWithValue("@id", txtids.Text);
                        Query.ExecuteNonQuery();
                        Excluir.Close();
                        this.LoadLista();

                        this.LimparFormulario();
                        MessageBox.Show("Excluido com Sucesso");
                    }
                }
                else
                {
                    throw new Exception("Selecione um Cliente para excluir");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 10
0
        private void Editar()
        {
            try
            {
                if (!String.IsNullOrEmpty(txtids.Text))
                {
                    ConexaoMySql Editar = new ConexaoMySql();
                    Editar.Open();
                    MySqlCommand Query = new MySqlCommand("UPDATE vendas SET Mesa = @Mesa, Produto = @Produto, Preco = @Preco, Quantidade = @Quantidade WHERE id = @id;", Editar.Conexao);

                    Query.Parameters.AddWithValue("@Mesa", CodigoMesa);
                    Query.Parameters.AddWithValue("@Produto", txtProduto.SelectedValue);
                    Query.Parameters.AddWithValue("@Preco", Util.ToDecimal(txtPreco.Text));
                    Query.Parameters.AddWithValue("@Quantidade", txtQuantidade.Text);
                    Query.Parameters.AddWithValue("@id", txtids.Text);

                    Query.ExecuteNonQuery();
                    Editar.Close();
                    this.LoadLista();

                    this.LimparFormulario();
                    MessageBox.Show("Foi editado com sucesso");
                }
                else
                {
                    throw new Exception("Selecione um Cliente para editar");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 11
0
 private void TotalClientes()
 {
     try
     {
         ConexaoMySql dashboard = new ConexaoMySql();
         dashboard.Open();
         MySqlCommand    Query = new MySqlCommand("SELECT COUNT(Nome) AS Total FROM clientes;", dashboard.Conexao);
         MySqlDataReader Data  = Query.ExecuteReader();
         Data.Read();
         lblClientes.Text = Convert.ToString(Data["Total"]);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
Esempio n. 12
0
        private void LoadMesa()
        {
            try
            {
                ConexaoMySql load = new ConexaoMySql();

                load.Open();

                MySqlCommand    Query = new MySqlCommand("SELECT * FROM mesa;", load.Conexao);
                MySqlDataReader Data  = Query.ExecuteReader();

                while (Data.Read())
                {
                    Guna2Button button = FindMesa((string)Data["Codigo"]);

                    if (button != null)
                    {
                        if ((int)Data["status"] == 0)
                        {
                            button.FillColor   = Color.Green;
                            button.BorderColor = Color.Green;
                        }
                        else if ((int)Data["status"] == 1)
                        {
                            button.FillColor   = Color.Red;
                            button.BorderColor = Color.Red;
                        }
                        else
                        {
                            button.FillColor   = Color.FromArgb(200, 200, 200);
                            button.BorderColor = Color.FromArgb(200, 200, 200);
                        }
                    }
                }

                load.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
        private void LoadLista()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand Query = new MySqlCommand("SELECT clientes.Nome, fecharmesa.Pagamento, fecharmesa.ValorTotal AS Valor, fecharmesa.Dividir, IF(fecharmesa.Pago, 'Sim', 'Não') AS Pago, Data FROM fecharmesa LEFT OUTER JOIN clientes ON (fecharmesa.Nome = clientes.id) ORDER BY Data DESC;", Listar.Conexao);

                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 14
0
        private void UpdateStatusMesa(int Status)
        {
            try
            {
                ConexaoMySql Update = new ConexaoMySql();

                Update.Open();

                MySqlCommand Query = new MySqlCommand("UPDATE mesa SET Status = @Status WHERE Codigo = @Codigo LIMIT 1;", Update.Conexao);
                Query.Parameters.AddWithValue("@Status", Status);
                Query.Parameters.AddWithValue("@Codigo", this.CodigoMesa);
                Query.ExecuteNonQuery();

                Update.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 15
0
        private void LoadCliente()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand     Query   = new MySqlCommand("SELECT * FROM clientes ;", Listar.Conexao);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                cmbClientes.ValueMember   = "id";
                cmbClientes.DisplayMember = "Nome";
                cmbClientes.DataSource    = table;

                Listar.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 16
0
        private void LoadProduto()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand     Query   = new MySqlCommand("SELECT * FROM estoque WHERE Cardapio = 1;", Listar.Conexao);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                txtProduto.ValueMember   = "id";
                txtProduto.DisplayMember = "Nome";
                txtProduto.DataSource    = table;

                Listar.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
        private void LoadLista()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand     Query   = new MySqlCommand("SELECT * FROM clientes", Listar.Conexao);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;

                Listar.Close();
                dgvlista.AutoSizeRowsMode   = DataGridViewAutoSizeRowsMode.AllCells;
                dgvlista.Columns[0].Visible = false;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 18
0
 private void SubtrairEstoque()
 {
     try
     {
         ConexaoMySql Conexao = new ConexaoMySql();
         foreach (DataGridViewRow data in dgvlista.Rows)
         {
             if (Convert.ToInt32(data.Cells[2].Value) > 0)
             {
                 Conexao.Open();
                 MySqlCommand Query = new MySqlCommand("UPDATE estoque SET Quantidade = (Quantidade - @Quantidade) WHERE id = @id;", Conexao.Conexao);
                 Query.Parameters.AddWithValue("@Quantidade", data.Cells[4].Value);
                 Query.Parameters.AddWithValue("@id", data.Cells[2].Value);
                 Query.ExecuteNonQuery();
                 Conexao.Close();
             }
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
Esempio n. 19
0
        private void LoadVendasMensais()
        {
            try
            {
                ConexaoMySql Conexao = new ConexaoMySql();

                Conexao.Open();

                MySqlCommand    Query = new MySqlCommand("SELECT COUNT(id) AS TotalVendas, SUM(ValorTotal) AS ValorTotal, Data FROM fecharmesa WHERE MONTH(Data) = MONTH(CURRENT_DATE()) AND YEAR(Data) = YEAR(CURRENT_DATE()) LIMIT 1;", Conexao.Conexao);
                MySqlDataReader Data  = Query.ExecuteReader();
                Data.Read();

                lblValorVendasMesAtual.Text = "R$ " + Util.ToReais(Data["ValorTotal"]);

                double Quantidade     = Convert.ToDouble(Data["TotalVendas"]);
                double PorcentagemMes = (Quantidade * 100) / MetaVendasMensal;

                PorcentagemMensal.Value = Convert.ToInt32(PorcentagemMes);

                if (PorcentagemMes > 50)
                {
                    PorcentagemMensal.ProgressColor  = Color.Green;
                    PorcentagemMensal.ProgressColor2 = Color.Green;
                }
                else
                {
                    PorcentagemMensal.ProgressColor  = Color.Red;
                    PorcentagemMensal.ProgressColor2 = Color.Red;
                }

                Conexao.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 20
0
        private void Cadastrar()
        {
            try
            {
                if (String.IsNullOrEmpty(txtids.Text))
                {
                    ConexaoMySql Cadastrar = new ConexaoMySql();
                    Cadastrar.Open();
                    MySqlCommand Query = new MySqlCommand("INSERT INTO vendas (Mesa,Produto,Preco,Quantidade,Data) VALUES (@Mesa,@Produto,@Preco,@Quantidade,Current_Time());", Cadastrar.Conexao);

                    Query.Parameters.AddWithValue("@Mesa", CodigoMesa);
                    Query.Parameters.AddWithValue("@Produto", txtProduto.SelectedValue);
                    Query.Parameters.AddWithValue("@Preco", Util.ToDecimal(txtPreco.Text));
                    Query.Parameters.AddWithValue("@Quantidade", txtQuantidade.Text);

                    Query.ExecuteNonQuery();

                    Cadastrar.Close();

                    this.VerificarStatusMesa();

                    this.LoadLista();

                    this.LimparFormulario();

                    MessageBox.Show("Foi adicionado com sucesso");
                }
                else
                {
                    throw new Exception("Limpe o Formulário antes de prosseguir");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 21
0
        private void LoadProduto()
        {
            try
            {
                ConexaoMySql Listar = new ConexaoMySql();
                Listar.Open();

                MySqlCommand     Query   = new MySqlCommand("SELECT Nome,Quantidade,Validade FROM estoque WHERE Quantidade <= 5 OR Current_Time() >= DATE_SUB(Validade, INTERVAL - 5 DAY);", Listar.Conexao);
                MySqlDataAdapter Adapter = new MySqlDataAdapter(Query);
                DataTable        table   = new DataTable();

                Adapter.Fill(table);
                dgvlista.DataSource = table;

                Listar.Close();
                dgvlista.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;

                Listar.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Esempio n. 22
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(txtid.Text))
                {
                    ConexaoMySql Conexao = new ConexaoMySql();

                    Conexao.Open();

                    MySqlCommand Query = new MySqlCommand("INSERT INTO estoque (Nome, Descricao, Validade, Preco, Quantidade, Cardapio) VALUES (@Nome, @Descricao, @Validade, @Preco, @Quantidade, @Cardapio);", Conexao.Conexao);
                    Query.Parameters.AddWithValue("@Nome", txtname.Text);
                    Query.Parameters.AddWithValue("@Descricao", txtdesc.Text);
                    Query.Parameters.AddWithValue("@Validade", DateTime.Parse(datevalidade.Text));
                    Query.Parameters.AddWithValue("@Preco", Util.ToDecimal(txtpreco.Text));
                    Query.Parameters.AddWithValue("@Quantidade", txtquantidade.Text);
                    Query.Parameters.AddWithValue("@Cardapio", (chbProduto.Checked ? 1 : 0));

                    Query.ExecuteNonQuery();

                    Conexao.Close();

                    this.LoadLista();
                    this.LimparFormulario();

                    MessageBox.Show("Item Inserido com Sucesso");
                }
                else
                {
                    throw new Exception("Limpe o Formulário antes de prosseguir");
                }
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 23
0
        private void btneditarprod_Click(object sender, EventArgs e)
        {
            try {
                if (!string.IsNullOrWhiteSpace(txtid.Text))
                {
                    ConexaoMySql Conexao = new ConexaoMySql();

                    Conexao.Open();

                    MySqlCommand Query = new MySqlCommand("UPDATE estoque SET Nome = @Nome, Descricao = @Descricao, Validade = @Validade, Preco = @Preco, Quantidade = @Quantidade, Cardapio = @Cardapio WHERE id = @id;", Conexao.Conexao);
                    Query.Parameters.AddWithValue("@Nome", txtname.Text);
                    Query.Parameters.AddWithValue("@Descricao", txtdesc.Text);
                    Query.Parameters.AddWithValue("@Validade", DateTime.Parse(datevalidade.Text));
                    Query.Parameters.AddWithValue("@Preco", Util.ToDecimal(txtpreco.Text));
                    Query.Parameters.AddWithValue("@Quantidade", txtquantidade.Text);
                    Query.Parameters.AddWithValue("@Cardapio", (chbProduto.Checked ? 1 : 0));
                    Query.Parameters.AddWithValue("@id", txtid.Text);

                    Query.ExecuteNonQuery();

                    Conexao.Close();

                    this.LoadLista();
                    this.LimparFormulario();

                    MessageBox.Show("Produto editado com sucesso.");
                }
                else
                {
                    throw new Exception("Selecione um produto antes de editar.");
                }
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 24
0
        private void LoadVendasDiarias()
        {
            try
            {
                ConexaoMySql Conexao = new ConexaoMySql();

                Conexao.Open();

                MySqlCommand    Query = new MySqlCommand("SELECT COUNT(id) AS Total, SUM(ValorTotal) AS ValorTotal, DATE(Data) as Data FROM fecharmesa GROUP BY DATE(Data) ORDER BY Data DESC LIMIT 7;", Conexao.Conexao);
                MySqlDataReader Data  = Query.ExecuteReader();

                DateTime SundayDate = this.GetSunday();
                double   Media      = 0;

                if (SundayDate != new DateTime(1, 1, 1))
                {
                    while (Data.Read())
                    {
                        if (CurrentDate.Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            double Quantidade  = Convert.ToDouble(Data["Total"]);
                            double Porcentagem = (Quantidade * 100) / MetaVendasDiaria;

                            PorcentagemHoje.Value = Convert.ToInt32(Porcentagem);
                            PorcentagemHoje_.Text = Convert.ToString(Convert.ToInt32(Porcentagem)) + "%";

                            if (Porcentagem > 50)
                            {
                                PorcentagemHoje.ProgressColor  = Color.Green;
                                PorcentagemHoje.ProgressColor2 = Color.Green;
                            }
                            else
                            {
                                PorcentagemHoje.ProgressColor  = Color.Red;
                                PorcentagemHoje.ProgressColor2 = Color.Red;
                            }
                        }
                        else if (CurrentDate.AddDays(-1).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            double Quantidade  = Convert.ToDouble(Data["Total"]);
                            double Porcentagem = (Quantidade * 100) / MetaVendasDiaria;

                            PorcentagemOntem.Value = Convert.ToInt32(Porcentagem);
                            PorcentagemOntem_.Text = Convert.ToString(Convert.ToInt32(Porcentagem)) + "%";

                            if (Porcentagem > 50)
                            {
                                PorcentagemOntem.ProgressColor  = Color.Green;
                                PorcentagemOntem.ProgressColor2 = Color.Green;
                            }
                            else
                            {
                                PorcentagemOntem.ProgressColor  = Color.Red;
                                PorcentagemOntem.ProgressColor2 = Color.Red;
                            }
                        }

                        if (SundayDate.Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblDomingo.Text = Data["Total"].ToString();
                            Media          += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(1).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblSegunda.Text = Data["Total"].ToString();
                            Media          += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(2).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblTerca.Text = Data["Total"].ToString();
                            Media        += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(3).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblQuarta.Text = Data["Total"].ToString();
                            Media         += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(4).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblQuinta.Text = Data["Total"].ToString();
                            Media         += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(5).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblSexta.Text = Data["Total"].ToString();
                            Media        += Convert.ToDouble(Data["Total"].ToString());
                        }
                        else if (SundayDate.AddDays(6).Date.ToString() == Convert.ToString(Data["Data"]))
                        {
                            lblDomingo.Text = Data["Total"].ToString();
                            Media          += Convert.ToDouble(Data["Total"].ToString());
                        }
                    }

                    double PorcentagemSemanal = (Media * 100) / MetaVendasSemanal;

                    PorcentagemMedia.Value = Convert.ToInt32(PorcentagemSemanal);
                    PorcentagemMedia_.Text = Convert.ToString(Convert.ToInt32(PorcentagemSemanal)) + "%";

                    if (PorcentagemSemanal > 50)
                    {
                        PorcentagemMedia.ProgressColor  = Color.Green;
                        PorcentagemMedia.ProgressColor2 = Color.Green;
                    }
                    else
                    {
                        PorcentagemMedia.ProgressColor  = Color.Red;
                        PorcentagemMedia.ProgressColor2 = Color.Red;
                    }
                }

                Conexao.Close();
            }
            catch (Exception e) {
                MessageBox.Show(e.Message);
            }
        }