public string EliminarProducto(T_C_Producto producto) { try { Connection = new SqlConnection(ConnectionString); using (Command = new System.Data.SqlClient.SqlCommand("T_C_ProductoDelete", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Producto", producto.Id_Producto); Connection.Open(); Command.ExecuteNonQuery(); } return "Registro eliminado satisfactoriamente."; } catch (Exception ex) { return ex.Message; } finally { Connection.Close(); } }
public List<T_C_Producto> SeleccionarTodos() { try { Connection = new SqlConnection(ConnectionString); List<T_C_Producto> productos; using (Command = new System.Data.SqlClient.SqlCommand("T_C_AreaSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); productos = new List<T_C_Producto>(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_Producto producto = new T_C_Producto(); producto.Id_Producto = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Area")).ToString()); producto.Descripción = reader.GetValue(reader.GetOrdinal("Descripción")).ToString(); producto.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); producto.Estado = estadoAccess.Seleccionar(producto.Id_Estado); productos.Add(producto); } } return productos; } catch (Exception ex) { return null; } finally { Connection.Close(); } }