bool ValidaProdutoNaCategoria(clsCategoriaProduto objCategoriaProduto) { if ((int)categoria.ValidaProdutoNaCategoria(objCategoriaProduto).Rows[0][0] != 0) { Home.mensagemDeErro("Esse produto já está registrado nessa categoria.", "Produto já na categoria"); return(false); } return(true); }
private void btnRemoverProdutoCategoria_Click(object sender, EventArgs e) { try { clsCategoriaProduto objCategoriaProduto = new clsCategoriaProduto(); objCategoriaProduto.CodProduto = (int)lstProdutosCategoria.SelectedValue; objCategoriaProduto.CodCategoria = (int)cbCategorias.SelectedValue; categoria.RemoverProdutoDaCategoria(objCategoriaProduto); PreencherListas(); } catch (Exception ex) { } }
private void btnAdicionarProdutoCategoria_Click(object sender, EventArgs e) { if (cbProdutos.Text.Length > 0) { clsCategoriaProduto objCategoriaProduto = new clsCategoriaProduto(); objCategoriaProduto.CodProduto = (int)cbProdutos.SelectedValue; objCategoriaProduto.CodCategoria = (int)cbCategorias.SelectedValue; if (!ValidaProdutoNaCategoria(objCategoriaProduto)) { return; } categoria.InserirProdutoNaCategoria(objCategoriaProduto); PreencherListas(); } }
public void RemoverProdutoDaCategoria(clsCategoriaProduto objCategoriaProduto) { List <SqlParameter> lista = new List <SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCategoria"; parametro.Value = objCategoriaProduto.CodCategoria; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@CodProduto"; parametro.Value = objCategoriaProduto.CodProduto; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); Banco.ExecuteProc("USP_CSharp_Categoria_RemoverProdutoDaCategoria", lista); }
public DataTable ValidaProdutoNaCategoria(clsCategoriaProduto objCategoriaProduto) { List <SqlParameter> lista = new List <SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodProduto"; parametro.Value = objCategoriaProduto.CodProduto; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@CodCategoria"; parametro.Value = objCategoriaProduto.CodCategoria; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return(Banco.ExecuteProc("USP_CSharp_Categoria_ValidaProdutoNaCategoria", lista)); }