private void dgvProdutos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = (int)dgvProdutos.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvVenda.RowCount > 0) { decimal valor = decimal.Parse(txtPreco.Text); valor = valor + obj.preco; txtPreco.Text = valor.ToString(); txtQtd.Text = dgvVenda.RowCount.ToString(); listaproduto.Add(obj); //dgvVenda.AutoGenerateColumns = true; dgvVenda.DataSource = listaproduto.ToList(); txtCodigoDeBarras.Text = ""; dgvProdutos.DataSource = null; } else { //dgvVenda.AutoGenerateColumns = true; dgvVenda.DataSource = listAntiga.ToList(); listaproduto = listAntiga; txtCodigoDeBarras.Text = ""; dgvProdutos.DataSource = null; } }
//METEDO INCLUIR public void Incluir(ModeloProduto modelo) { if (modelo.Pro_nome.Trim().Length == 0) { throw new Exception("O nome do produto é obrigadorio"); } if (modelo.Pro_descricao.Trim().Length == 0) { throw new Exception("A descrição do produto é obrigadorio"); } if (modelo.Pro_valorvenda <= 0) { throw new Exception("O valor de venda do produto é obrigadorio"); } if (modelo.Pro_qtde <= 0) { throw new Exception("A quantidade de venda do produto é obrigadorio"); } if (modelo.Umed_cod <= 0) { throw new Exception("A Unidade de medida é obrigadorio"); } if (modelo.Cat_cod <= 0) { throw new Exception("A categoria é obrigadorio"); } if (modelo.Scat_cod <= 0) { throw new Exception("A subCateria é obrigadorio"); } DALProduto produto = new DALProduto(conexao); produto.Incluir(modelo); }
private void btnConsultarCond_Click(object sender, EventArgs e) { string codigodebarras = txtCodigoBarrasCond.Text; ProdutoModel obj = new ProdutoModel(); Produto objP = DALProduto.selecionarProduto(codigodebarras); obj = BLLProduto.selecionarUm(codigodebarras); BLLCategoria BLLCat = new BLLCategoria(); if (obj != null) { txtCodigoBarrasCond.Text = obj.codigodebarra.Trim(); txtQtdCond.Text = "1"; txtPrecoCond.Text = obj.preco.ToString(); //avisosCond.Visible = true; avisosCond.Text = "Codigo de barras já registrado !"; dgvCondicional.DataSource = DALProduto.SelecionarListaComQtd(txtCodigoDeBarras.Text); //cbMarca.Focus(); } else { MessageBox.Show("O produto não esta cadastrado !"); txtPrecoCond.Text = ""; //txtPorcentagem.Text = ""; txtQtdCond.Text = "1"; dgvCondicional.DataSource = DALProduto.SelecionarListaComQtd(txtCodigoDeBarras.Text); } }
private void btnSubir_Click(object sender, EventArgs e) { int id = (int)dgvVenda.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvVenda.RowCount > 0) { //list = DALProduto.SelecionarListaUmItem(obj.id); listaproduto.Remove(obj); dgvVenda.DataSource = listaproduto;//list; txtCodigoDeBarras.Text = ""; //dgvVenda.CurrentRow.Dispose(); //dgvVenda.Update(); } else { listaproduto.Remove(obj); dgvVenda.DataSource = null; //list; // dgvVenda.CurrentRow.Dispose(); //dgvVenda.DataSource = list; } }
private void dgvCondicional_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = (int)dgvCondicional.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvProdutosCondicional.RowCount > 0) { //list = DALProduto.SelecionarListaUmItem(obj.id); listaprodutocondicional.Add(obj); dgvProdutosCondicional.DataSource = listaprodutocondicional.ToList(); //dgvProdutosCondicional.Update(); //dgvProdutosCondicional.Refresh(); //txtPreco.Text = txtCodigoDeBarras.Text = ""; dgvCondicional.DataSource = null; decimal valor = decimal.Parse(txtPrecoCond.Text); valor = valor + obj.preco; txtPrecoCond.Text = valor.ToString(); txtQtdCond.Text = dgvProdutosCondicional.RowCount.ToString(); } else { dgvProdutosCondicional.DataSource = listAntiga.ToList(); listaprodutocondicional = listAntiga; txtCodigoDeBarras.Text = ""; dgvCondicional.DataSource = null; } }
public bool Salvar(Produto item) { try { DALProduto DALobj = new DALProduto(); if (DALobj.Salvar(item) == true) { DALobj = null; return(true); } else { DALobj = null; return(false); } } catch (Exception) { return(false); } //if (item.nome.Trim().Length == 0 || item.categoriaid == null || item.codigodebarra == null || item.modelo == null || Convert.ToString(item.preco) == null || item.tamanho == null) //{ // throw new Exception("Precisa do nome do produto"); //} //else //{ //} }
private void dgvProdutosCondicional_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = (int)dgvProdutosCondicional.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvProdutosCondicional.RowCount > 0) { //list = DALProduto.SelecionarListaUmItem(obj.id); listaprodutocondicional.RemoveAll(l => l.id == id); dgvProdutosCondicional.DataSource = listaprodutocondicional.ToList();//null;//list; txtCodigoDeBarras.Text = ""; } else { //list.Remove(obj); dgvProdutosCondicional.DataSource = null; //list; //list = listAntiga; } }
private void dgvVenda_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = (int)dgvVenda.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvVenda.RowCount > 1) { //list = DALProduto.SelecionarListaUmItem(obj.id); decimal valor = decimal.Parse(txtPreco.Text); valor = valor - obj.preco; txtPreco.Text = valor.ToString(); //listaproduto.Remove(obj); listaproduto.RemoveAll(l => l.id == id); dgvVenda.DataSource = listaproduto.ToList();//null;//list; txtCodigoDeBarras.Text = ""; } else { //list.Remove(obj); dgvVenda.DataSource = null; //list; //list = listAntiga; } }
private void btnDescer_Click(object sender, EventArgs e) { int id = (int)dgvProdutos.CurrentRow.Cells[0].Value; DALProduto objDAL = new DALProduto(); ProdutoModel obj = objDAL.SelecionarProdutoModelID(id); ProdutoModel obj2 = DALProduto.pesquisarProduto(obj.codigodebarra); List <ProdutoModel> listAntiga = DALProduto.SelecionarListaUmItem(obj.id); if (dgvVenda.RowCount > 0) { listaproduto.Add(obj); dgvVenda.DataSource = listaproduto; txtCodigoDeBarras.Text = ""; dgvProdutos.DataSource = null; } else { dgvVenda.DataSource = listAntiga; listaproduto = listAntiga; txtCodigoDeBarras.Text = ""; dgvProdutos.DataSource = null; } }
public void Incluir(ModeloProduto obj) { if (obj.ProNome.Trim().Length == 0) { throw new Exception("O nome do Produto é obrigatório"); } if (obj.ProDescricao.Trim().Length == 0) { throw new Exception("A descrição do Produto é obrigatório"); } if (obj.ProValorVenda <= 0) { throw new Exception("O valor de venda do Produto é obrigatório"); } if (obj.ProQtde < 0) { throw new Exception("A quantidade do Produto deve ser maior que 0"); } if (obj.ScatCod <= 0) { throw new Exception("O código da Subcategoria é obrigatório"); } if (obj.CatCod <= 0) { throw new Exception("O código da Categoria é obrigatório"); } if (obj.UmedCod <= 0) { throw new Exception("O código da Unidade de Medida é obrigatório"); } DALProduto DALobj = new DALProduto(conexao); DALobj.Incluir(obj); }
private void btnExcluir_Click(object sender, EventArgs e) { try { var BLLProduto = new BLLProduto(); var produto = new Produto(); DALProduto objDAL = new DALProduto(); int id = (int)dgvProdutos.CurrentRow.Cells[0].Value; produto = objDAL.SelecionarProdutoID(id); objDAL.DiminuirEstoque(produto); //BLLProduto.Excluir(produto); //if(DALProduto.SelecionarLista(txtCodigoDeBarras.Text).Count != 0) dgvProdutos.DataSource = DALProduto.SelecionarLista(txtCodigoDeBarras.Text); limparTextBoxes(this.Controls); txtPreco.Text = ""; //avisos.Text = ("Excluido com sucesso !"); avisos.Text = ("Estoque decrementado com sucesso !"); avisos.Visible = true; //dgvProdutos.Refresh(); txtCodigoDeBarras.Focus(); } catch (Exception) { //MessageBox.Show(ex.Message); MessageBox.Show("Preencha todos os campos, se estiver preenchido corretamente, não existe o produto no estoque"); } }
public void Incluir(ModeloProdutos modelo) { if (modelo.ProNome.Trim().Length == 0) { throw new Exception("O nome do produto é obrigatorio !"); } if (modelo.ProDescricao.Trim().Length == 0) { throw new Exception("O Descrição do produto é obrigatorio !"); } if (modelo.ProValorVenda <= 0) { throw new Exception("O valor de venda do Produto é obrigatorio !"); } if (modelo.ProQtde < 0) { throw new Exception("A quantidade do Produto deve ser maior ou igual a 0 !"); } if (modelo.ScatCod <= 0) { throw new Exception("O código da Subcategoria é obrigatório !"); } if (modelo.CatCod <= 0) { throw new Exception("O código da Categoria é obrigatório !"); } if (modelo.UmedCod <= 0) { throw new Exception("O código da Unidade de Medida é obrigatório !"); } DALProduto dalProduto = new DALProduto(conexao); dalProduto.Incluir(modelo); }
//metódo incluir public void Incluir(ModeloProduto modelo) { if (modelo.ProNome.Trim().Length == 0) { throw new Exception("O Nome do Produto é Obrigatorio"); } if (modelo.ProDescricao.Trim().Length == 0) { throw new Exception("O Nome da Descrição do Produto é Obrigatoria"); } if (modelo.ProValorVenda <= 0) { throw new Exception("O Valor de Venda do Produto é Obrigatorio"); } if (modelo.ProQtde < 0) { throw new Exception("A Qantidade do Produto deve ser maior ou igual a Zero"); } if (modelo.ScatCod <= 0) { throw new Exception("O Codigo da SubCategoria é Obrigatori"); } if (modelo.CatCod <= 0) { throw new Exception("O Codigo da Categoria é Obrigatori"); } if (modelo.ScatCod <= 0) { throw new Exception("O Codigo da Unidade de Medida é Obrigatori"); } DALProduto DALobj = new DALProduto(conexao); DALobj.Incluir(modelo); }
public void Alterar(model modelo) { if (modelo.ID == 0) { throw new Exception("Informe o Codigo!!."); } if (modelo.Nome == "") { throw new Exception("Informe o Nome"); } if (modelo.Marca == "") { throw new Exception("Informe a Marca"); } if (modelo.Preco == 0) { throw new Exception("Informe o Preço"); } if (modelo.Quantidade == 0) { throw new Exception("Informe a Quantidade"); } DALProduto objAlterar = new DALProduto(); objAlterar.Alterar(modelo); }
public void Incluir(ModeloProduto obj) { if (obj.ProNome.Trim().Length == 0) { throw new Exception("O nome do produto é obrigatorio"); } if (obj.ProDescricao.Trim().Length == 0) { throw new Exception("A descrição é obrigatorio"); } if (obj.ProValorVenda <= 0) { throw new Exception("O valor de venda do produto é obrigatorio"); } if (obj.ProQtde < 0) { throw new Exception("A quandidade do produto deve ser maior ou igual a zero"); } if (obj.ScatCod <= 0) { throw new Exception("O codigo da subcategoria é obrigatorio"); } if (obj.CatCod <= 0) { throw new Exception("O codigo da categoria é obrigatorio"); } if (obj.UmedCod <= 0) { throw new Exception("O codigo da unidade de medida é obrigatorio"); } DALProduto DALobj = new DALProduto(conexao); DALobj.Incluir(obj); }
public void Inserir(ModeloProduto modelo) { ValidaCampos(modelo); DALProduto DALobj = new DALProduto(conexao); DALobj.Inserir(modelo); }
/* Aqui foi criada uma pequena restrição para o usuário*/ public static void Incluir(MProduto modelo) { //Para ficar tudo maiúsculo modelo.NomeProduto = modelo.NomeProduto.ToUpper(); modelo.DescricaoProduto = modelo.DescricaoProduto.ToUpper(); //Chamando o metodo Incluir DALProduto.Incluir(modelo); }
public List <Produto> RetornarListaFiltro(string cmd) { List <Produto> lista = new List <Produto>(); DALProduto objDAL = new DALProduto(); return(objDAL.retornaListaFiltroProduto(cmd)); }
public static void Alterar(MProduto modelo) { //Para ficar tudo maiúsculo modelo.NomeProduto = modelo.NomeProduto.ToUpper(); modelo.DescricaoProduto = modelo.DescricaoProduto.ToUpper(); //Chamndo método Alterar DALProduto.Alterar(modelo); }
public void incluir(ModeloProduto modelo) { if (modelo.ProNome.Trim().Length == 0) { aviso("Nome é obrigatório."); return; } if (modelo.pro_ref.Trim().Length == 0) { aviso("A referência é obrigatória"); return; } if (modelo.ProDescricao.Trim().Length == 0) { aviso("A descrição do produto é obrigatória"); return; } if (modelo.ProValorvenda <= 0) { aviso("O valor de venda do produto é obrgatório"); return; } if (modelo.ProValorpago <= 0) { aviso("O valor de custo do produto é obrgatório"); return; } //if (modelo.ProQtde <= 0) //{ // aviso("A quantidade do protudo deve ser maior ou igual a zero"); return; //} if (String.IsNullOrEmpty(modelo.UmedCod)) { aviso("Por favor. Informe uma unidade de medida"); return; } if (modelo.ScatCod <= 0) { aviso("O código da sub Categoria é obrigatório"); return; } if (modelo.CatCod <= 0) { aviso("O código da Categoria é obrigatório"); return; } if (modelo.for_cod <= 0) { aviso("Por favor. Informe um fornecedor para este produto"); return; } else { try { DALProduto dal = new DALProduto(conexao); dal.incluir(modelo); BllAviso.aviso("Operação realizada com sucesso!!!"); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return; } } }
public void Excluir(model modelo) { if (modelo.ID == 0) { throw new Exception("Selecione uma produto"); } DALProduto objExcluir = new DALProduto(); objExcluir.Excluir(modelo); }
public void Alterar(ModeloProduto modelo) { if (modelo.ProCod <= 0) { throw new Exception("ProCod"); } ValidaCampos(modelo); DALProduto DALobj = new DALProduto(conexao); DALobj.Alterar(modelo); }
private void inserirProduto() { string n; n = Request.Form.GetValues("n")[0]; Produto p = new Produto(n); DALProduto.Insert(p); Response.Write("<script>alert('Produto inserido com sucesso.');</script>"); carregarProdutos(); }
public Marcas selecionarMarcaComID(int id) { //List<categoria> lista =new List<categoria>(); DALProduto objDAL = new DALProduto(); Marcas cat; //var objDAL = new DALCategoria(); cat = objDAL.SelecionarMarcaID(id); //objDAL = null; return(cat); }
public DAL.Modelo selecionarModeloComID(int id) { //List<categoria> lista =new List<categoria>(); DALProduto objDAL = new DALProduto(); DAL.Modelo modelo; //var objDAL = new DALCategoria(); modelo = objDAL.SelecionarModeloID(id); //objDAL = null; return(modelo); }
public Tamanhos selecionarTamanhoComID(int id) { //List<categoria> lista =new List<categoria>(); DALProduto objDAL = new DALProduto(); Tamanhos cat; //var objDAL = new DALCategoria(); cat = objDAL.SelecionarTamanhoID(id); //objDAL = null; return(cat); }
public Cor selecionarCorComID(int id) { //List<categoria> lista =new List<categoria>(); DALProduto objDAL = new DALProduto(); Cor cat; //var objDAL = new DALCategoria(); cat = objDAL.SelecionarCorID(id); //objDAL = null; return(cat); }
public void IncluirCor(Cor item) { if (item.Nome.Trim().Length == 0) { throw new Exception("Precisa do nome da cor"); } DALProduto DALobj = new DALProduto(); DALobj.Salvar(item); DALobj = null; }
public void IncluirTamanho(Tamanhos item) { if (item.nome.Trim().Length == 0) { throw new Exception("Precisa do nome da categoria"); } DALProduto DALobj = new DALProduto(); DALobj.Salvar(item); DALobj = null; }
public void Excluir(int codigo) { try { DALProduto dal = new DALProduto(conexao); dal.Excluir(codigo); BllAviso.aviso("Operação realizada com sucesso!!!"); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return; } }