Example #1
0
        private void btnremover_Click(object sender, EventArgs e)
        {
            string msg;

            if (txtid.Text != string.Empty)
            {
                msg = "Confirma Remoção do Fornecedor " + txtnome.Text + "?";
                DialogResult resp;
                resp = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo,
                                       MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resp == DialogResult.Yes)
                {
                    int id = Convert.ToInt32(txtid.Text);
                    Camadas.BLL.BLLProduto     bllProduto = new Camadas.BLL.BLLProduto();
                    Camadas.Model.ModelProduto produto    = new Camadas.Model.ModelProduto();
                    produto.idProduto = id;
                    // informar outros campos caso necessite no bll
                    bllProduto.Delete(produto);
                    dgvproduto.DataSource = "";
                    dgvproduto.DataSource = bllProduto.Select();
                }
            }
            else
            {
                msg = "Não há registro para remoção...";
                MessageBox.Show(msg, "Remover", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            limparCampos();
            Habilitar(false);
        }
Example #2
0
        private void FormProduto_Load(object sender, EventArgs e)
        {
            Camadas.BLL.BLLProduto     bllProduto = new Camadas.BLL.BLLProduto();
            Camadas.Model.ModelProduto produto    = new Camadas.Model.ModelProduto();
            dgvproduto.DataSource = bllProduto.Select();
            Habilitar(false);

            pnlPesquisa.Visible = false;
        }
Example #3
0
 private void rdbTodos_CheckedChanged(object sender, EventArgs e)
 {
     lblPesquisa.Visible = false;
     txtPesquisa.Visible = false;
     btnFiltrar.Visible  = false;
     Camadas.BLL.BLLProduto bllProd = new Camadas.BLL.BLLProduto();
     dgvproduto.DataSource = "";
     dgvproduto.DataSource = bllProd.Select();
 }
Example #4
0
        private void btngravar_Click(object sender, EventArgs e)
        {
            Camadas.BLL.BLLProduto     bllProduto = new Camadas.BLL.BLLProduto();
            Camadas.Model.ModelProduto produto    = new Camadas.Model.ModelProduto();
            int id = Convert.ToInt32(txtid.Text);

            string msg = "";

            if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização)
            {
                msg = "Confirma Inclusão dos Dados?";
            }
            else
            {
                msg = "Confirma Atualização dos Dados?";
            }

            DialogResult resp;

            resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
            if (resp == DialogResult.Yes)
            {
                produto.nome          = txtnome.Text;
                produto.descricao     = txtdescricao.Text;
                produto.valor         = Convert.ToDecimal(txtvalor.Text);
                produto.status        = txtstatus.Text;
                produto.id_fornecedor = Convert.ToInt32(txtfornecedor.Text);
                produto.qtd           = Convert.ToDecimal(txtQtd.Text);

                if (id == -1)  //-1 indica inserir
                {
                    bllProduto.Insert(produto);
                }
                else
                {
                    produto.idProduto = Convert.ToInt32(txtid.Text);
                    bllProduto.Update(produto);
                }
            }
            dgvproduto.DataSource = "";
            dgvproduto.DataSource = bllProduto.Select();
            limparCampos();   //limpa campos
            Habilitar(false); //desabilita controles
        }
Example #5
0
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            if (rdbNome.Checked == true)
            {
                Camadas.Model.ModelProduto oProd = new Camadas.Model.ModelProduto();
                oProd.nome = txtPesquisa.Text;

                Camadas.BLL.BLLProduto bllprod = new Camadas.BLL.BLLProduto();
                dgvproduto.DataSource = bllprod.Select(2, oProd);
            }
            else if (rdbCodigo.Checked == true)
            {
                Camadas.Model.ModelProduto oProd = new Camadas.Model.ModelProduto();
                oProd.idProduto = Convert.ToInt32(txtPesquisa.Text.ToString());

                Camadas.BLL.BLLProduto bllprod = new Camadas.BLL.BLLProduto();
                dgvproduto.DataSource = bllprod.Select(1, oProd);
            }//fim if busca produto
        }
Example #6
0
        private void BTNgravar_Click(object sender, EventArgs e)
        {
            if (txtNomecli.Text == string.Empty)
            {
                DialogResult result1;
                result1 = MessageBox.Show("Preencher Todos os Campos !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Camadas.BLL.BLLOs bllVenda = new Camadas.BLL.BLLOs();
                Camadas.Model.Os  oVenda   = new Camadas.Model.Os();

                oVenda.idOs       = Convert.ToInt32(txtId.Text);
                oVenda.idcli      = Convert.ToInt32(txtidcli.Text);
                oVenda.cliente    = txtNomecli.Text;
                oVenda.descricao  = txtDescricao.Text;
                oVenda.data_ini   = Convert.ToDateTime(txt_data_ini.Text);
                oVenda.data_final = Convert.ToDateTime(txt_data_final.Text);
                oVenda.valor      = Convert.ToDecimal(txtvalor.Text);
                oVenda.status     = cmbStatus.Text;

                List <ModelProduto> listProd = new List <ModelProduto>();

                foreach (DataGridViewRow dt in dgvOs.Rows)
                {
                    Camadas.BLL.BLLProduto     bllProduto = new Camadas.BLL.BLLProduto();
                    Camadas.Model.ModelProduto oProd      = new Camadas.Model.ModelProduto();

                    oProd.idProduto = Convert.ToInt32(dt.Cells["id"].Value);
                    oProd.nome      = dt.Cells["nome"].Value.ToString();
                    oProd.qtd       = Convert.ToInt32(dt.Cells["qtd"].Value);
                    oProd.valor     = Convert.ToDecimal(dt.Cells["valor_unit"].Value);
                    listProd.Add(oProd);


                    //fim da listagem

                    DialogResult result;
                    string       msg = "";
                    if (tipoOper == 'I')
                    {
                        msg = "Confirma Inserção ?";
                    }
                    else if (tipoOper == 'E')
                    {
                        msg = "Confirma Atualização ?";
                    }
                    result = MessageBox.Show(msg, "Gravar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                    if (result == DialogResult.Yes)
                    {
                        if (tipoOper == 'I')
                        {
                            bllVenda.Insert(oVenda, listProd);
                        }
                        else if (tipoOper == 'E')
                        {
                            bllVenda.Update(oVenda, listProd);
                        }
                        MessageBox.Show("Dados Gravados com sucesso", "Gravar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    limparCampos();
                    dgvOs.Columns.Clear();
                    //tipoOper2 = 'o';
                    // dtgrvOs2.DataSource = bllOVenda.Visualizar();
                }

                Habilitar(false);
            }
        }