Ejemplo n.º 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);
            }
        }
Ejemplo n.º 2
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);
            }
        }