private void btnRemoverInsumoCategoria_Click(object sender, EventArgs e) { clsCategoriaInsumo objCategoriaInsumo = new clsCategoriaInsumo(); objCategoriaInsumo.CodInsumo = (int) lstInsumosCategoria.SelectedValue; objCategoriaInsumo.CodCategoria = (int) cbCategorias.SelectedValue; categoria.RemoverInsumoDaCategoria(objCategoriaInsumo); PreencherListas(); }
bool ValidaInsumoNaCategoria(clsCategoriaInsumo objCategoriaInsumo) { if ((int)categoria.ValidaInsumoNaCategoria(objCategoriaInsumo).Rows[0][0] != 0) { Home.mensagemDeErro("Esse insumo já está registrado nessa categoria.", "Produto já na categoria"); return false; } return true; }
private void btnAdicionarInsumoCategoria_Click(object sender, EventArgs e) { if (cbInsumos.Text.Length > 0) { clsCategoriaInsumo objCategoriaInsumo = new clsCategoriaInsumo(); objCategoriaInsumo.CodInsumo = (int) cbInsumos.SelectedValue; objCategoriaInsumo.CodCategoria = (int) cbCategorias.SelectedValue; if (!ValidaInsumoNaCategoria(objCategoriaInsumo)) return; categoria.InserirInsumoNaCategoria(objCategoriaInsumo); PreencherListas(); } }
public void RemoverInsumoDaCategoria(clsCategoriaInsumo objCategoriaInsumo) { List<SqlParameter> lista = new List<SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodCategoria"; parametro.Value = objCategoriaInsumo.CodCategoria; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); parametro = new SqlParameter(); parametro.ParameterName = "@CodInsumo"; parametro.Value = objCategoriaInsumo.CodInsumo; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); Banco.ExecuteProc("USP_CSharp_Categoria_RemoverInsumoDaCategoria", lista); }