예제 #1
0
        private void btncancelar_Click(object sender, EventArgs e)
        {
            DialogResult Resultado = MessageBox.Show("Gostaria de Cancelar Venda?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (Resultado == DialogResult.Yes)
            {
                Clnabrirvenda objAgenda = new Clnabrirvenda();
                objAgenda.CodVenda = Convert.ToInt32(txtcod_venda.Text);
                objAgenda.ExcluirLogicamente();

                Clninserirproduto objAgend = new Clninserirproduto();
                objAgend.CodItem = Convert.ToInt32(dgvitens_venda.Rows[0].Cells[0].Value);
                objAgend.ExcluirLogicamente();
                carregaDataGrid();


                MessageBox.Show("Venda Cancelada com Sucesso", " E X C L U S Ã O ",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                //txtcod_cliente.Text = "";
                txtcod_funcionario.Text = "";
                txtnome.Text            = "";
                txtcod_venda.Text       = "";
                maskedcpf.Text          = "";
                //dgvitens_venda.Rows.Clear();
            }

            else
            {
                MessageBox.Show("OPERAÇÃO CANCELADA", "CANCELAMENTO E X C L U S Ã O ",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            //this.Close();
        }
예제 #2
0
        public void carregaDataGrid()
        {
            Clninserirproduto ObjAgenda = new Clninserirproduto();

            dgvitens_venda.DataSource            = ObjAgenda.ListarProduto(txtcod_venda.Text).Tables[0];
            dgvitens_venda.Columns[0].Visible    = false;
            dgvitens_venda.Columns[1].Visible    = false;
            dgvitens_venda.Columns[0].HeaderText = ("CodItem");
            dgvitens_venda.Columns[1].HeaderText = ("CodVenda");
            dgvitens_venda.Columns[2].HeaderText = ("CodProdutos");
            dgvitens_venda.Columns[3].HeaderText = ("Nome");
            dgvitens_venda.Columns[4].HeaderText = ("Quantidade");
            dgvitens_venda.Columns[5].HeaderText = ("Valor");
            dgvitens_venda.Columns[6].HeaderText = ("Total");
            dgvitens_venda.AutoResizeColumns();
        }
예제 #3
0
        private void pictureexcluir_Click(object sender, EventArgs e)
        {
            int msg;

            msg = Convert.ToInt32(MessageBox.Show("DESEJA EXCLUIR O ITEM ? " +
                                                  Convert.ToString(dgvitens_venda.CurrentRow.Cells[1].Value),
                                                  "E X C L U S Ã O", MessageBoxButtons.YesNo, MessageBoxIcon.Information));

            if (msg == 6)
            {
                Clninserirproduto objAgenda = new Clninserirproduto();
                objAgenda.CodItem = Convert.ToInt32(dgvitens_venda.CurrentRow.Cells[0].Value);
                objAgenda.ExcluirLogicamente();

                MessageBox.Show("Item Excluído com Sucesso", " E X C L U S Ã O ",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                MessageBox.Show("OPERAÇÃO CANCELADA", "CANCELAMENTO E X C L U S Ã O ",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            carregaDataGrid();
            double valorTotal = 0;
            string valor      = "";

            if (dgvitens_venda.Rows[0].Cells[6].Value.ToString() != null)
            {
                valor = dgvitens_venda.Rows[0].Cells[6].Value.ToString();
                if (!valor.Equals(""))
                {
                    for (int i = 0; i <= dgvitens_venda.RowCount - 1; i++)
                    {
                        if (dgvitens_venda.Rows[i].Cells[6].Value != null)
                        {
                            valorTotal += Convert.ToDouble(dgvitens_venda.Rows[i].Cells[6].Value);
                        }
                    }
                    if (valorTotal == 0)
                    {
                        MessageBox.Show("Nenhum registro encontrado");
                    }
                    lbltotale.Text = valorTotal.ToString();
                }
            }
        }
예제 #4
0
        private void picinserir_Click(object sender, EventArgs e)
        {
            Form1 fun = new Form1();

            if ((txtsub_total.Text == "") || (txtsub_total.Text == "1"))
            {
                MessageBox.Show("POR FAVOR, APERTE A TECLA ENTER AO DIGITAR QUANTIDADE !!", "O CAMPO SUB TOTAL ESTÁ INVÁLIDO !! " + fun.txtusuario.Text,
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else if ((txtquantidade.Text == ""))
            {
                MessageBox.Show("O CAMPO QUANTIDADE É DE PREENCHIMENTO OBRIGATÓRIO !!");
            }
            else
            {
                Clninserirproduto incluir = new Clninserirproduto();
                if (txtquantidade.Text != "" || txtcod_venda.Text != "" || txtcod_produto.Text != "" || txtnome_produto.Text != "" || txtvalor.Text != "")
                {
                    {
                        incluir.CodVenda    = Convert.ToInt32(txtcod_venda.Text);
                        incluir.CodProdutos = Convert.ToInt32(txtcod_produto.Text);
                        incluir.Nome        = txtnome_produto.Text;
                        incluir.Quantidade  = Convert.ToInt32(txtquantidade.Text);
                        incluir.Valor       = Convert.ToDouble(txtvalor.Text);
                        incluir.Total       = Convert.ToDouble(txtsub_total.Text);

                        if (ObjOperacao == clnFuncoesGerais.Operacao.Inclusao)
                        {
                            incluir.GravarProduto();
                            carregaDataGrid();
                            txtcod_produto.Text  = "";
                            txtcod_barra.Text    = "";
                            txtnome_produto.Text = "";
                            txtvalor.Text        = "";
                            txtquantidade.Text   = "";
                            txtsub_total.Text    = "1";
                        }
                    }
                    double valorTotal = 0;
                    string valor      = "";

                    if (dgvitens_venda.Rows[0].Cells[6].Value.ToString() != null)
                    {
                        valor = dgvitens_venda.Rows[0].Cells[6].Value.ToString();
                        if (!valor.Equals(""))
                        {
                            for (int i = 0; i <= dgvitens_venda.RowCount - 1; i++)
                            {
                                if (dgvitens_venda.Rows[i].Cells[6].Value != null)
                                {
                                    valorTotal += Convert.ToDouble(dgvitens_venda.Rows[i].Cells[6].Value);
                                }
                            }
                            if (valorTotal == 0)
                            {
                                MessageBox.Show("Nenhum registro encontrado");
                            }
                            lbltotale.Text = valorTotal.ToString();
                        }
                    }
                }
            }
        }