public List <csCategoria> listCategoria(int cod) { List <csCategoria> lista = new List <csCategoria>(); cnn = Conexion.AbrirCnn(); csCategoria categoria; int id_categoria = 0; string categ = ""; try { comman = new SqlCommand("select * from categoria id_categoria=@id_categoria", cnn); comman.Parameters.AddWithValue("id_categoria", cod); read = comman.ExecuteReader(); while (read.Read()) { id_categoria = int.Parse(read["id_categoria"].ToString()); categ = read["id_categoria"].ToString(); categoria = new csCategoria(id_categoria, categ); lista.Add(categoria); } } catch (Exception ex) { rta = ex.Message; } finally { Conexion.CerrarCnn(cnn); } return(lista); }
//metodo para modificar categoria public bool ModificarCategoria(csCategoria categoria) { Boolean retorno = false; cnn = Conexion.AbrirCnn(); try { comman = new SqlCommand("update categoria set categoria=@Categoria where id_categoria=@codCategoria ", cnn); comman.Parameters.AddWithValue("@codCategoria", categoria.idCategoria); comman.Parameters.AddWithValue("@Categoria", categoria.categoria); comman.ExecuteNonQuery(); Conexion.CerrarCnn(cnn); retorno = true; } catch (Exception) { throw; } return(retorno); }