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