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