Ejemplo n.º 1
0
        /*Funcion: Obtiene los process de una receta por un producto
          Param: idProcess
          Return: Lista RecipeProcessView
          */
        public List<RecipeProcessView> getRecipeProcessForProduct(int idProducts)
        {
            RecipeDao Dao = new RecipeDao();
            DataTable DaoResult = Dao.getRecipeProcessForProduct(idProducts);
            List<RecipeProcessView> ViewList = new List<RecipeProcessView>();

            foreach (DataRow row in DaoResult.Rows)
            {
                RecipeProcessView x = new RecipeProcessView();
                if (DaoResult.Columns.Contains("ProcessName") && row["ProcessName"] != DBNull.Value) { x.ProcessName = row["ProcessName"].ToString(); }
                if (DaoResult.Columns.Contains("ProcessId") && row["ProcessId"] != DBNull.Value) { x.ProcessId = Convert.ToInt32(row["ProcessId"]); }

                ViewList.Add(x);
            }
            return ViewList;
        }