Example #1
0
 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();
     }
 }
Example #2
0
        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();
            }
        }