public miCategoria buscarContrato(int idCategoria) { miCategoria micate = new miCategoria(); try { SqlConnection cnn = new SqlConnection(cadenaConexion); cnn.Open(); SqlCommand cmd = new SqlCommand("Delete from Categoria where CategoriaID= @CategoriaID", cnn); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@CategoriaID", idCategoria); SqlDataReader rd = cmd.ExecuteReader(); if (rd.HasRows) { if (rd.Read()) { micate.CategoriaID = rd.GetInt32(0); micate.CategoriaNombre = rd.GetString(1); micate.Descripcion = rd.GetString(2); } } else { throw new Exception("No hay Registros"); } } catch (Exception ex) { throw new Exception("Error al Eliminar", ex); } return(micate); }
public int EditarCategoria(miCategoria categoria) { int res = 0; try { SqlConnection cnn = new SqlConnection(cadenaConexion); cnn.Open(); SqlCommand cmd = new SqlCommand("Update into Categorias (CategoriaNombre,Descripcion) values (@CategoriaNombre,@Descripcion)", cnn); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@CategoriaNombre", categoria.CategoriaNombre); cmd.Parameters.AddWithValue("@Descripcion", categoria.Descripcion); res = cmd.ExecuteNonQuery(); cnn.Close(); } catch (Exception ex) { throw new Exception("Error al Editar", ex); } return(res); }