Esempio n. 1
0
        private void corrigirvendas()
        {
            using (var db = new LanchoneteEntityContainer())
            {
                IEnumerable <Cliente> lista = from u in db.Clientes select u;
                int tamanholista            = lista.Count();
                foreach (var item in lista)
                {
                    if (item.TotalGasto == null)
                    {
                        total    = 0;
                        contador = 0;
                        IEnumerable <Venda> lista2 = db.Venda.Where(u => u.ClienteId == item.Id);
                        foreach (var item2 in lista2)
                        {
                            total += item2.Total;
                            contador++;
                        }
                        string nome = item.NomeCliente.ToString();
                        item.ContadorVendas = contador;
                        item.TotalGasto     = total;
                    }

                    //  item.TotalGasto = null;
                    // item.ContadorVendas = null;
                }
                db.SaveChanges();
            }
        }
Esempio n. 2
0
        private void localizarbutton_Click(object sender, EventArgs e)
        {
            reportViewer1.Enabled = true;
            if (datainiciodtp.Value > datafinaldtp.Value)
            {
                MessageBox.Show("Escollha um intervalo de data válido !");
                return;
            }
            DateTime d1 = datainiciodtp.Value.Date;
            DateTime d2 = datafinaldtp.Value.Date;

            d2 = d2.AddHours(23.59);
            double total = 0;

            using (var db = new LanchoneteEntityContainer())
            {
                IEnumerable <Venda> lista = db.Venda.Where(u => u.DataComparadora >= d1 && u.DataComparadora <= d2 && u.Status == "Finalizada");
                foreach (var item in lista)
                {
                    total += item.Total;
                }
            }
            // TODO: esta linha de código carrega dados na tabela 'MataFomeDataSet4.DataTable1'. Você pode movê-la ou removê-la conforme necessário.
            this.DataTable1TableAdapter.Fill(this.MataFomeDataSet4.DataTable1, d1, d2, "Finalizada");
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Total", total.ToString()));
            this.reportViewer1.RefreshReport();
        }
Esempio n. 3
0
 private void Trocarbutton_Click(object sender, EventArgs e)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         Cliente            c  = db.Clientes.First(u => u.NomeCliente == nomeclientetxt.Text.ToString());
         int                id = Convert.ToInt32(produtofidelidadecbb.SelectedValue);
         ProdutosFidelidade pf = db.ProdutosFidelidades.First(u => u.Id == id);
         FidelidadeCliente  fc = new FidelidadeCliente();
         fc.ClienteId            = c.Id;
         fc.ProdutosFidelidadeId = pf.Id;
         fc.Quantidade           = 1;
         c.PontosFidelidade      = c.PontosFidelidade - pf.QtdePontos;
         try
         {
             db.FidelidadeClienteSet.Add(fc);
             db.SaveChanges();
             MessageBox.Show($"Produto trocado com sucesso !, Cliente {c.NomeCliente} agora possui {c.PontosFidelidade} pontos!");
             this.Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
             throw;
         }
     }
 }
Esempio n. 4
0
 private void procurarVenda(int id)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         Venda v = db.Venda.FirstOrDefault(u => u.Id == id);
         idlbtxt.Text = v.Id.ToString();
         Cliente c = db.Clientes.FirstOrDefault(u => u.Id == v.ClienteId);
         clientelbtxt.Text = c.NomeCliente.ToString();
         FormaPagamento fp = db.FormaPagamentos.FirstOrDefault(u => u.Id == v.FormaPagamentoId);
         formapaglbtxt.Text = fp.Descricao.ToString();
         OperadorCaixa op = db.OperadorCaixas.FirstOrDefault(u => u.Id == v.OperadorCaixaId);
         operadorlbtxt.Text = op.Nome.ToString();
         obslbtxt.Text      = v.ObservacaoVenda.ToString();
         label8.Text        = $"R$: {v.Total}";
         bairrolb.Text      = c.Bairro.ToString();
         Motoqueiros m = db.Motoqueiros.FirstOrDefault(u => u.Id == v.MotoqueiroId);
         if (m != null)
         {
             MessageBox.Show("Esse pedido já possui um motoqueiro !");
             motolb.Text = m.Nome.ToString();
         }
         else
         {
             motolb.Text = "-";
         }
     }
 }
Esempio n. 5
0
        private void attbutton1_Click(object sender, EventArgs e)
        {
            if (nometxt.Text == "" || nometxt.Text == null)
            {
                MessageBox.Show(this, "Digite um nome para o Produto !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (precotxt.Text == "" || precotxt.Text == null)
            {
                MessageBox.Show(this, "Digite um preço para o Produto !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            using (var db = new LanchoneteEntityContainer())
            {
                int     nId = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());
                Produto p   = db.Produtos.FirstOrDefault(u => u.Id == nId);

                p.NomeProduto   = nometxt.Text.Trim().ToString();
                p.PrecoUnitario = Convert.ToDouble(precotxt.Text.ToString().Trim());
                try
                {
                    db.SaveChanges();
                    popularGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Erro: {ex.Message.ToString()}");
                    return;
                }

                limparCampos();
            }
        }
Esempio n. 6
0
        private void salvarbutton1_Click(object sender, EventArgs e)
        {
            if (nomeformatextBox1.Text == "" || nomeformatextBox1 == null)
            {
                MessageBox.Show(this, "Digite algum nome para a Forma de Pagamento", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                nomeformatextBox1.Focus();
                return;
            }

            FormaPagamento f = new FormaPagamento();

            f.Descricao = nomeformatextBox1.Text.Trim().ToLower().ToString();

            using (var db = new LanchoneteEntityContainer())
            {
                try
                {
                    db.FormaPagamentos.Add(f);
                    db.SaveChanges();
                    nomeformatextBox1.Clear();
                    popularGrid();
                    MessageBox.Show("Forma de Pagamento cadastrada com sucesso !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Erro: {ex.Message.ToString()}");
                }
            }
        }
 private void telefonetxt_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (!char.IsDigit(e.KeyChar) && e.KeyChar != 08)
     {
         //Atribui True no Handled para cancelar o evento
         e.Handled = true;
     }
     if (e.KeyChar == 13)
     {
         int tel = Convert.ToInt32(telefonetxt.Text.ToString());
         using (var db = new LanchoneteEntityContainer())
         {
             Motoqueiros m = db.Motoqueiros.FirstOrDefault(u => u.Telefone == tel);
             if (m != null)
             {
                 nometxt.Text         = m.Nome.ToString();
                 entregatxt.Text      = m.ValorEntrega.ToString();
                 totalrecebidolb.Text = $"R$: {m.ValorTotalRecebido.ToString()}";
                 telefonetxt.ReadOnly = true;
                 atualizarbtn.Enabled = true;
                 nometxt.Enabled      = true;
                 entregatxt.Enabled   = true;
                 nometxt.Focus();
             }
             else
             {
                 dataGridView1.Enabled = false;
                 nometxt.Enabled       = true;
                 entregatxt.Enabled    = true;
                 salvarbtn.Enabled     = true;
                 nometxt.Focus();
             }
         }
     }
 }
Esempio n. 8
0
        private void attbutton2_Click(object sender, EventArgs e)
        {
            if (nomeformatextBox1.Text == "" || nomeformatextBox1 == null)
            {
                MessageBox.Show(this, "Digite algum nome para a Forma de Pagamento", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                nomeformatextBox1.Focus();
                return;
            }

            using (var db = new LanchoneteEntityContainer())
            {
                int            nId = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());
                FormaPagamento p   = db.FormaPagamentos.FirstOrDefault(u => u.Id == nId);

                p.Descricao = nomeformatextBox1.Text.Trim().ToString().ToLower();
                try
                {
                    db.SaveChanges();
                    popularGrid();
                    nomeformatextBox1.Clear();
                    MessageBox.Show("Forma de Pagamento atualizada com sucesso !");
                    popularGrid();
                    attbutton2.Enabled    = false;
                    salvarbutton1.Enabled = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show($"Erro: {ex.Message.ToString()}");
                    return;
                }
            }
        }
Esempio n. 9
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (descricaoprodutotxt.Text == "" || descricaoprodutotxt.Text == null)
            {
                MessageBox.Show("Digite uma descrição para o Produto !");
                return;
            }
            if (qtdepontostxt.Text == "" || qtdepontostxt.Text == null)
            {
                MessageBox.Show("Digite uma quantidade para o Produto !");
                return;
            }
            ProdutosFidelidade p = new ProdutosFidelidade();

            p.DescricaoProduto = descricaoprodutotxt.Text.ToString();
            p.QtdePontos       = Convert.ToInt32(qtdepontostxt.Text.ToString());
            using (var db = new LanchoneteEntityContainer())
            {
                try
                {
                    db.ProdutosFidelidades.Add(p);
                    db.SaveChanges();
                    MessageBox.Show("Produto Cadastrado com sucesso !");
                    populardatagrid();
                    qtdepontostxt.Text       = "";
                    descricaoprodutotxt.Text = "";
                    return;
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
Esempio n. 10
0
        private void localizarbutton_Click(object sender, EventArgs e)
        {
            double   total = 0;
            DateTime d1    = datainiciodtp.Value.Date;
            DateTime d2    = datafinaldtp.Value.Date;

            d2 = d2.AddHours(23.59);
            if (d1 > d2)
            {
                MessageBox.Show("Escolha um intervalo de datas válido !");
                return;
            }
            using (var db = new LanchoneteEntityContainer())
            {
                IEnumerable <Saidas> lista = db.Saidas.Where(u => u.Datasaida >= d1 && u.Datasaida <= d2);
                foreach (var item in lista)
                {
                    total += item.Valor;
                }
            }

            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Total", "R$:" + total.ToString()));
            this.Saidas1TableAdapter.Fill(this.MataFomeDataSet7att.Saidas1, d1, d2);
            this.reportViewer1.RefreshReport();
        }
Esempio n. 11
0
 private void popularcliente()
 {
     using (var db = new LanchoneteEntityContainer())
     {
         IEnumerable <Cliente> lista = db.Clientes.OrderByDescending(u => u.ContadorVendas);
         clientesdgv.DataSource = lista.ToList();
     }
 }
Esempio n. 12
0
 private void procuraforma(int id)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         FormaPagamento p = db.FormaPagamentos.FirstOrDefault(u => u.Id == id);
         nomeformatextBox1.Text = p.Descricao.ToString();
     }
 }
Esempio n. 13
0
 private void populardatagrid()
 {
     using (var db = new LanchoneteEntityContainer())
     {
         IEnumerable <Estoque> lista = db.Estoques.OrderBy(u => u.Nome);
         produtosestoquesdataGridView1.DataSource = lista.ToList();
     }
 }
Esempio n. 14
0
 private void popularGrid()
 {
     using (var db = new LanchoneteEntityContainer())
     {
         IEnumerable <FormaPagamento> lista = from u in db.FormaPagamentos select u;
         dataGridView1.DataSource = lista.ToList();
     }
 }
Esempio n. 15
0
 private void popularmotocbb()
 {
     using (var db = new LanchoneteEntityContainer())
     {
         IEnumerable <Motoqueiros> lista = from u in db.Motoqueiros select u;
         motoqueiroscbb.DataSource = lista.ToList();
         motoqueiroscbb.Refresh();
     }
 }
Esempio n. 16
0
 private void procuraproduto(int id)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         Produto p = db.Produtos.FirstOrDefault(u => u.Id == id);
         nometxt.Text  = p.NomeProduto.ToString();
         precotxt.Text = p.PrecoUnitario.ToString();
     }
 }
Esempio n. 17
0
        private void loginButton1_Click(object sender, EventArgs e)
        {
            if (usuariotxt.Text == "" || usuariotxt.Text == null)
            {
                MessageBox.Show("Digite um usuário !");
                usuariotxt.Focus();
                return;
            }
            if (senhatxt.Text == "" || senhatxt.Text == null)
            {
                MessageBox.Show($"Digite uma senha para o Usuário: {usuariotxt.Text.ToString()} ");
                senhatxt.Focus();
                return;
            }

            try
            {
                Usuario u = new Usuario();
                u.Login = usuariotxt.Text.ToString().ToLower();
                u.Senha = senhatxt.Text.ToString();

                if (usucon.Login(u) != null)
                {
                    MessageBox.Show($"BEM VINDO - {u.Login.ToUpper()}");
                    Form1 tela = new Form1();
                    using (var db = new LanchoneteEntityContainer())
                    {
                        Usuario usuario = db.Usuarios.FirstOrDefault(p => p.Login == u.Login);
                        UsuarioCache.Login        = usuario.Login.ToString();
                        UsuarioCache.NivelUsuario = Convert.ToInt32(usuario.NivelAcesso.ToString());
                        UsuarioCache.UsuarioId    = Convert.ToInt32(usuario.Id.ToString());
                    }

                    tela.Show();
                    this.Hide();
                    string data = DateTime.Now.ToShortDateString().ToString();
                    verificarOperador(u.Login, data);
                }
                else
                {
                    MessageBox.Show("Usuário Incorreto, Digte o Usuário novamente. ");
                    usuariotxt.Focus();
                    tentativa++;

                    if (tentativa == 3)
                    {
                        MessageBox.Show("Excesso de tentativas, Adeus !");
                        Application.Exit();
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 18
0
 private void procuraproduto(int id)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         Estoque es = db.Estoques.FirstOrDefault(u => u.Id == id);
         nometextbox1.Text      = es.Nome.ToString();
         qtdetextbox.Text       = es.Quantidade.ToString();
         qtdetextbox.ReadOnly   = true;
         medidacbb.SelectedItem = es.Medida.ToString();
     }
 }
Esempio n. 19
0
        private void populardatagrid()
        {
            var grade = dataGridView1;

            grade.Columns[0].Width = 212;
            using (var db = new LanchoneteEntityContainer())
            {
                IEnumerable <ProdutosFidelidade> lista = db.ProdutosFidelidades.OrderBy(u => u.QtdePontos);
                dataGridView1.DataSource = lista.ToList();
            }
        }
Esempio n. 20
0
 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         string             descricao = dataGridView1.CurrentRow.Cells[0].Value.ToString();
         ProdutosFidelidade p         = db.ProdutosFidelidades.FirstOrDefault(u => u.DescricaoProduto == descricao);
         descricaoprodutotxt.Text = p.DescricaoProduto.ToString();
         qtdepontostxt.Text       = p.QtdePontos.ToString();
         salvarbutton1.Enabled    = false;
         attbuton.Enabled         = true;
     }
 }
Esempio n. 21
0
        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
        {
            using (var db = new LanchoneteEntityContainer())
            {
                OperadorCaixa op = db.OperadorCaixas.FirstOrDefault(u => u.Id == OperadorCache.Operador);
                op.Venda = OperadorCache.Venda;

                db.SaveChanges();
            }
            MessageBox.Show("Adeus !");
            Application.Exit();
        }
        private void procurarmotoqueiro()
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());

            using (var db = new LanchoneteEntityContainer())
            {
                Motoqueiros m = db.Motoqueiros.FirstOrDefault(u => u.Id == id);
                telefonetxt.Text     = m.Telefone.ToString();
                nometxt.Text         = m.Nome.ToString();
                entregatxt.Text      = m.ValorEntrega.ToString();
                totalrecebidolb.Text = $"R$: {m.ValorTotalRecebido.ToString()}";
            }
        }
Esempio n. 23
0
        private void telefone_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsDigit(e.KeyChar) && e.KeyChar != 08)
            {
                //Atribui True no Handled para cancelar o evento
                e.Handled = true;
            }

            if (e.KeyChar == 13)
            {
                Cliente cli = new Cliente();
                int     tel = Convert.ToInt32(telefone.Text);
                cli.Telefone = tel;
                if (clicon.procurarCliente(tel) == true)
                {
                    MessageBox.Show("Telefone já cadastrado !");
                    habilitarcampos();
                    salvarbutton1.Enabled = false;
                    attbutton1.Enabled    = true;
                    using (var db = new LanchoneteEntityContainer())
                    {
                        Cliente c = db.Clientes.FirstOrDefault(u => u.Telefone == tel);
                        nometxt.Text          = c.NomeCliente.ToString();
                        textBox2.Text         = c.Endereco.ToString();
                        cpftxt.Text           = c.CPF.ToString();
                        bairrotxt.Text        = c.Bairro.ToString();
                        municipiotxt.Text     = c.Municipio.ToString();
                        ceptxt.Text           = c.CEP.ToString();
                        numerotxt.Text        = c.Numero.ToString();
                        txentregatxt.Text     = c.TaxaEntrega.ToString();
                        pontosfidtxt.Enabled  = true;
                        pontosfidtxt.ReadOnly = true;
                        pontosfidtxt.Text     = $"{c.PontosFidelidade.ToString()} pontos";
                        if (c.Observacao == null)
                        {
                            obstxt.Text = "";
                        }
                        else
                        {
                            obstxt.Text = c.Observacao.ToString();
                        }
                    }
                }
                else
                {
                    habilitarcampos();
                    salvarbutton1.Enabled = true;
                    attbutton1.Enabled    = false;
                }
            }
        }
Esempio n. 24
0
 private void popularpedidodatagrid()
 {
     if (ontemnaocheckBox2.Checked == true)
     {
         if (naopedidomotocbx.Checked == true)
         {
             string data = DateTime.Now.ToShortDateString().ToString();
             using (var db = new LanchoneteEntityContainer())
             {
                 IEnumerable <Venda> lista = from u in db.Venda where u.DataVenda == data select u;
                 pedidosdataGridView1.DataSource = lista.ToList();
             }
         }
         else
         {
             string data = DateTime.Now.ToShortDateString().ToString();
             using (var db = new LanchoneteEntityContainer())
             {
                 IEnumerable <Venda> lista = from u in db.Venda where u.DataVenda == data && u.MotoqueiroId == null select u;
                 pedidosdataGridView1.DataSource = lista.ToList();
             }
         }
     }
     else
     {
         if (naopedidomotocbx.Checked == true)
         {
             DateTime date         = DateTime.Now;
             DateTime date2        = date.AddDays(-1);
             string   dataanterior = date2.ToShortDateString().ToString();
             using (var db = new LanchoneteEntityContainer())
             {
                 IEnumerable <Venda> lista = from u in db.Venda where u.DataVenda == dataanterior select u;
                 pedidosdataGridView1.DataSource = lista.ToList();
             }
         }
         else
         {
             DateTime date         = DateTime.Now;
             DateTime date2        = date.AddDays(-1);
             string   dataanterior = date2.ToShortDateString().ToString();
             using (var db = new LanchoneteEntityContainer())
             {
                 IEnumerable <Venda> lista = from u in db.Venda where u.DataVenda == dataanterior && u.MotoqueiroId == null select u;
                 pedidosdataGridView1.DataSource = lista.ToList();
             }
         }
     }
 }
        private void salvarbtn_Click(object sender, EventArgs e)
        {
            if (nometxt.Text == "" || nometxt.Text == null)
            {
                MessageBox.Show("Digite um nome para o Motoqueiro !");
                nometxt.Focus();
                return;
            }
            if (telefonetxt.Text == "" || telefonetxt.Text == null)
            {
                MessageBox.Show("Digite um telefone para o Motoqueiro !");
                telefonetxt.Focus();
                return;
            }
            if (entregatxt.Text == "" || telefonetxt.Text == null)
            {
                MessageBox.Show("Digite um valor de Entrega para o Motoqueiro !");
                entregatxt.Focus();
                return;
            }
            if (telefonetxt.Text.Length < 7)
            {
                MessageBox.Show("Digite um telefone válido !");
                telefonetxt.Focus();
                return;
            }
            Motoqueiros m = new Motoqueiros();

            m.Nome               = nometxt.Text.ToString().Trim();
            m.Telefone           = Convert.ToInt32(telefonetxt.Text);
            m.ValorEntrega       = Convert.ToDouble(entregatxt.Text);
            m.ValorTotalRecebido = 0;

            using (var db = new LanchoneteEntityContainer())
            {
                try
                {
                    db.Motoqueiros.Add(m);
                    db.SaveChanges();
                    MessageBox.Show("Motoqueiro Cadastrado com Sucesso !");
                    inicio();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                    throw;
                }
            }
        }
Esempio n. 26
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());

            using (var db = new LanchoneteEntityContainer())
            {
                Saidas s = db.Saidas.FirstOrDefault(u => u.Id == id);
                descricaotxt.Text = s.Descricao.ToString();
                datasaidalb.Text  = s.Datasaida.ToShortDateString();
                idsaidalb.Text    = s.Id.ToString();
                valortxt.Text     = s.Valor.ToString();
                descricaotxt.Focus();
            }
            salvarbtn.Enabled = true;
        }
Esempio n. 27
0
 private void salvarbutton_Click(object sender, EventArgs e)
 {
     using (var db = new LanchoneteEntityContainer())
     {
         int   id     = Convert.ToInt32(idlbtxt.Text.ToString());
         Venda v      = db.Venda.FirstOrDefault(u => u.Id == id);
         int   idmoto = Convert.ToInt32(motoqueiroscbb.SelectedValue.ToString());
         v.MotoqueiroId = idmoto;
         if (motolb.Text != "-")
         {
             Motoqueiros m2 = db.Motoqueiros.FirstOrDefault(u => u.Nome == motolb.Text.ToString());
             m2.ValorTotalRecebido -= m2.ValorEntrega;
             Motoqueiros m = db.Motoqueiros.FirstOrDefault(u => u.Id == idmoto);
             m.ValorTotalRecebido += m.ValorEntrega;
             try
             {
                 db.SaveChanges();
                 MessageBox.Show("Venda Atualizada com sucesso !");
                 MessageBox.Show($"Foi retirado o valor da entrega {v.Id.ToString()} do motoqueiro(a) {m2.Nome.ToString()}, valor de : R$ {m2.ValorEntrega.ToString("C", CultureInfo.CurrentCulture)}" +
                                 $" - Valor total Recebido atualizado: R$ {m2.ValorTotalRecebido.ToString("C", CultureInfo.CurrentCulture)}");
                 MessageBox.Show($"Total de valor já recebido pelo motoqueiro(a) {m.Nome.ToString().ToUpper()} : R$ {m.ValorTotalRecebido.ToString("C", CultureInfo.CurrentCulture)}");
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message.ToString());
                 return;
             }
         }
         else
         {
             Motoqueiros m = db.Motoqueiros.FirstOrDefault(u => u.Id == idmoto);
             m.ValorTotalRecebido += m.ValorEntrega;
             try
             {
                 db.SaveChanges();
                 MessageBox.Show("Venda Atualizada com sucesso !");
                 MessageBox.Show($"Total de valor já recebido pelo {m.Nome.ToString().ToUpper()} : R$ {m.ValorTotalRecebido.ToString("C", CultureInfo.CurrentCulture)}");
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message.ToString());
                 return;
             }
         }
         inicio();
     }
 }
Esempio n. 28
0
        private void salvarbtn_Click(object sender, EventArgs e)
        {
            double valor = Convert.ToDouble(valortxt.Text.ToString());

            using (var db = new LanchoneteEntityContainer())
            {
                if (idsaidalb.Text == "-")
                {
                    Saidas s = new Saidas();
                    s.Datasaida = DateTime.Now;
                    s.Descricao = descricaotxt.Text.ToString();
                    s.Valor     = valor;
                    try
                    {
                        db.Saidas.Add(s);
                        db.SaveChanges();
                        MessageBox.Show("Saída cadastrada com sucesso !");
                        inicio();
                        return;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message.ToString());
                        return;
                    }
                }
                else
                {
                    int    id = Convert.ToInt32(idsaidalb.Text.ToString());
                    Saidas s  = db.Saidas.FirstOrDefault(u => u.Id == id);
                    s.Descricao = descricaotxt.Text.ToString();
                    s.Valor     = valor;
                    try
                    {
                        db.SaveChanges();
                        MessageBox.Show("Saída Atualizada com sucesso !");
                        inicio();
                        return;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message.ToString());
                        return;
                    }
                }
            }
        }