Example #1
0
        private void maskedTextBox2_MouseClick(object sender, MouseEventArgs e)
        {
            if (txtUnit.Text == String.Empty || txtqtd.Text == "1")
            {
                txtqtd.Focus();

                Camadas.Model.ModelProduto oOr     = new Camadas.Model.ModelProduto();
                Camadas.DAL.DALLproduto    Produto = new Camadas.DAL.DALLproduto();

                oOr = Produto.SelectInt(Convert.ToInt32(txtidProd.Text));


                txtUnit.Text = Convert.ToString(oOr.valor);
            }
            else
            {
                decimal soma, qtd, valor;
                soma  = 1;
                qtd   = 1;
                valor = 1;
                qtd   = Convert.ToDecimal(txtqtd.Text);
                valor = Convert.ToDecimal(txtUnit.Text);
                soma  = qtd * valor;

                txtUnit.Text = Convert.ToString(soma);
            }
        }
Example #2
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 #3
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 #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 button2_Click(object sender, EventArgs e)
        {
            if (txtidProd.Text == "")
            {
                MessageBox.Show("Informe um Produto! ");
            }
            else
            {
                Camadas.BLL.BLLOs bllOs = new Camadas.BLL.BLLOs();
                Camadas.Model.OsP oOs   = new Camadas.Model.OsP();


                oOs.id_prod    = Convert.ToInt32(txtidProd.Text);
                oOs.nome_p     = txtNomeprod.Text;
                oOs.qtd        = Convert.ToInt32(txtqtd.Text);
                oOs.valor_unit = Convert.ToDecimal(txtUnit.Text);


                Camadas.Model.ModelProduto oProd2   = new Camadas.Model.ModelProduto();
                Camadas.DAL.DALLproduto    dalProde = new Camadas.DAL.DALLproduto();
                oProd2 = dalProde.SelectInt(oOs.id_prod);

                if (oProd2.qtd < oOs.qtd)
                {
                    MessageBox.Show("Você Não Tem essa Quantidade de Produto Verifique !! ");
                }

                else
                {
                    dgvOs.Rows.Add(new Object[] { oOs.id_prod, oOs.nome_p, oOs.qtd, oOs.valor_unit.ToString("0,0") });//nomes dos txb que quero pegar os dados para adicionar a lista
                }
                decimal valorTotal = 0;

                foreach (DataGridViewRow col in dgvOs.Rows)
                {
                    valorTotal = valorTotal + Convert.ToDecimal(col.Cells[3].Value);
                }

                txtvalor.Text = Convert.ToString(valorTotal);
            }
        }
Example #7
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);
            }
        }