示例#1
0
        private void button4_Click(object sender, EventArgs e)
        {
            Camadas.Model.Produtos produto = new Camadas.Model.Produtos();
            Camadas.DAL.Produtos   dalPro  = new Camadas.DAL.Produtos();
            int soma = Convert.ToInt32(txtboxcomqtd.Text);

            soma++;
            //txtboxprodqtd.Text = Convert.ToString(soma);
            produto.id         = Convert.ToInt32(txtboxcomidcom.Text);
            produto.quantidade = soma;
            produto.valor      = txtboxcomvalor.Text;
            dalPro.Update(produto);

            dgvprod.DataSource = "";
            dgvprod.DataSource = dalPro.Select();

            Camadas.Model.Venda venda  = new Camadas.Model.Venda();
            Camadas.DAL.Venda   dalVen = new Camadas.DAL.Venda();

            venda.id = Convert.ToInt32(txtboxcomid.Text);

            dalVen.Delete(venda);

            txtboxcomid.Text    = ("");
            txtnada.Text        = ("");
            txtboxcomvalor.Text = ("");
            Camadas.BLL.Venda          bllVen   = new Camadas.BLL.Venda();
            List <Camadas.Model.Venda> lstVenda = new List <Camadas.Model.Venda>();


            lstVenda = bllVen.SelectById(Convert.ToInt32(txtboxid.Text));


            dgvcom.DataSource = "";
            dgvcom.DataSource = lstVenda;

            decimal total = 0;

            txtboxtotal.Text = "";

            foreach (DataGridViewRow row in dgvcom.Rows)
            {
                total += Convert.ToDecimal(row.Cells["valor"].Value);
            }

            txtboxtotal.Text += Convert.ToString(total);
            dgvcom.Columns["quantidade"].Visible = false;
            dgvcom.Columns["id_produto"].Visible = false;
        }
示例#2
0
        private void button5_Click(object sender, EventArgs e)
        {
            if (txtboxprodqtd.Text == "0")
            {
                MessageBox.Show("Produto com estoque 0", "Comanda", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtboxprodid.Text    = ("");
                txtboxproddesc.Text  = ("");
                txtboxprodvalor.Text = ("");
                txtboxprodqtd.Text   = ("");
                rdbnao.Checked       = true;
            }
            else
            {
                Camadas.Model.Venda venda  = new Camadas.Model.Venda();
                Camadas.DAL.Venda   dalVen = new Camadas.DAL.Venda();
                venda.id_produto = Convert.ToInt32(txtboxprodid.Text);
                venda.id_comanda = Convert.ToInt32(txtboxid.Text);
                venda.valor      = txtboxprodvalor.Text;

                dalVen.Insert(venda);


                Camadas.Model.Produtos produto = new Camadas.Model.Produtos();
                Camadas.DAL.Produtos   dalPro  = new Camadas.DAL.Produtos();

                int soma = Convert.ToInt32(txtboxprodqtd.Text);
                soma--;
                //txtboxprodqtd.Text = Convert.ToString(soma);
                produto.id         = Convert.ToInt32(txtboxprodid.Text);
                produto.quantidade = soma;
                produto.valor      = txtboxprodvalor.Text;
                dalPro.Update(produto);

                dgvprod.DataSource = "";
                dgvprod.DataSource = dalPro.Select();

                txtboxprodid.Text    = ("");
                txtboxproddesc.Text  = ("");
                txtboxprodvalor.Text = ("");
                txtboxprodqtd.Text   = ("");
                rdbnao.Checked       = true;
                dgvcom.DataSource    = "";
                Camadas.BLL.Venda          bllVen   = new Camadas.BLL.Venda();
                List <Camadas.Model.Venda> lstVenda = new List <Camadas.Model.Venda>();


                lstVenda = bllVen.SelectById(Convert.ToInt32(txtboxid.Text));


                dgvcom.DataSource = "";
                dgvcom.DataSource = lstVenda;

                decimal total = 0;
                txtboxtotal.Text = "";

                foreach (DataGridViewRow row in dgvcom.Rows)
                {
                    total += Convert.ToDecimal(row.Cells["valor"].Value);
                }

                txtboxtotal.Text += Convert.ToString(total);
                dgvcom.Columns["quantidade"].Visible = false;
                dgvcom.Columns["id_produto"].Visible = false;
                rdbtodos.Checked = true;
            }
        }