예제 #1
0
        private void Button1_Click(object sender, EventArgs e)
        {
            ItemPedido    ItemPedido = new ItemPedido(int.Parse(textBox3.Text), decimal.Parse(textBox2.Text), int.Parse(textBox4.Text));
            ControleVenda cc         = new ControleVenda();
            string        mensagem   = cc.AdicionarItem(ItemPedido); //Chama o método que realiza a inserção no banco.

            MessageBox.Show(mensagem);
        }
예제 #2
0
        private void BtnRemover_Click(object sender, EventArgs e)
        {
            int           indiceItemPedido = int.Parse(listView1.SelectedItems[0].SubItems[0].Text);
            ControleVenda cc       = new ControleVenda();
            string        mensagem = cc.DeletarItem(indiceItemPedido); //Chama o método que exclui cadastro no banco.

            PreencherListView();
        }
예제 #3
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Venda         Venda    = new Venda(decimal.Parse(textBox7.Text), decimal.Parse(txbValorTotal.Text), decimal.Parse(textBox1.Text));
            ControleVenda cc       = new ControleVenda();
            string        mensagem = cc.AtualizarVenda(Venda); //Chama o método que atualiza o cadastro no banco.

            MessageBox.Show(mensagem);
            this.Close();
        }
예제 #4
0
        public void PreencherListView()
        {
            listView1.Items.Clear();

            SqlDataReader dr; //Objeto para armazenar o retorno do banco.
            ControleVenda cc = new ControleVenda();

            dr = cc.RetornarItens(); //Chama o método responsável pela realização da consulta.

            if (dr != null)          //Verifico
            {
                while (dr.Read())
                {
                    ListViewItem lv = new ListViewItem(dr.GetInt32(0).ToString()); //Id
                    lv.SubItems.Add(dr.GetString(1));
                    lv.SubItems.Add(dr.GetInt32(2).ToString());
                    lv.SubItems.Add(dr.GetDecimal(3).ToString());
                    lv.SubItems.Add(dr.GetDecimal(4).ToString());
                    lv.SubItems.Add((dr.GetDecimal(3) * dr.GetInt32(2) + dr.GetDecimal(4)).ToString());
                    txbNPedido.Text = dr.GetInt32(5).ToString();

                    listView1.Items.Add(lv); //Adiciona a linha criada à listview.
                }

                var total = 0m;
                for (int i = 0; i < listView1.Items.Count; i++)
                {
                    total += decimal.Parse(listView1.Items[i].SubItems[5].Text);
                }
                if (textBox7.Text != String.Empty)
                {
                    txbValorTotal.Text = (total - decimal.Parse(textBox7.Text)).ToString("N2");
                }
                else
                {
                    txbValorTotal.Text = total.ToString("N2");
                }
            }
            else
            {
                txbValorTotal.Text = String.Empty;
            }
        }
예제 #5
0
        public void PreencherListView()
        {
            listView1.Items.Clear();

            SqlDataReader dr; //Objeto para armazenar o retorno do banco.
            ControleVenda cc = new ControleVenda();

            dr = cc.RetornarVendas(); //Chama o método responsável pela realização da consulta.

            if (dr != null)           //Verifico
            {
                while (dr.Read())
                {
                    ListViewItem lv = new ListViewItem(dr.GetInt32(0).ToString()); //Id Venda
                    lv.SubItems.Add(dr.GetDecimal(1).ToString());                  //Desconto
                    lv.SubItems.Add(dr.GetDecimal(2).ToString());                  //Valor Total
                    lv.SubItems.Add(dr.GetDecimal(3).ToString());                  //Valor Pago
                    lv.SubItems.Add(dr.GetDateTime(4).ToString());                 //Data
                    lv.SubItems.Add(dr.GetString(7));                              //Nome funcionario
                    listView1.Items.Add(lv);                                       //Adiciona a linha criada à listview.
                }
            }
        }
예제 #6
0
 private void FormVenda_Load(object sender, EventArgs e)
 {
     Venda         Venda    = new Venda(idfuncionario);
     ControleVenda cc       = new ControleVenda();
     string        mensagem = cc.AdicionarVenda(Venda);
 }