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); } }
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); } }