Exemplo n.º 1
0
 /*Funcion: Obtiene los operaciones de una receta por un procesos
   Param: idProcess
   Return: Lista RecipeOperationView
   */
 public List<RecipeOperationView> getRecipeOperationForProcess(int idProcess)
 {
     RecipeDao Dao = new RecipeDao();
     DataTable DaoResult = Dao.getRecipeOperationForProcess(idProcess);
     List<RecipeOperationView> ViewList = new List<RecipeOperationView>();
     IndexLogic index = new IndexLogic();
     foreach (DataRow row in DaoResult.Rows)
     {
         RecipeOperationView x = new RecipeOperationView();
         if (DaoResult.Columns.Contains("OperationName") && row["OperationName"] != DBNull.Value) { x.OperationName = row["OperationName"].ToString(); }
         if (DaoResult.Columns.Contains("OperationId") && row["OperationId"] != DBNull.Value) { x.OperationId = Convert.ToInt32(row["OperationId"]); }
         x.Order = index.getIndex();
         ViewList.Add(x);
     }
     return ViewList;
 }