private static void CustomFoodicsTaskCall(string Subsidary) { Foodics_BaseIntegration[] FoodicstaskFinal = new Foodics_BaseIntegration[2]; FoodicstaskFinal[0] = new FoodicsCustomer_Task(); FoodicstaskFinal[1] = new FoodicsOrder_Task(); //FoodicstaskFinal[0] = new FoodicsInventoryItem_Task(); ////FoodicstaskFinal[0] = new FoodicsOtherChargetem_Task(); //// FoodicstaskFinal[0] = new FoodicsInventoryItem_Task(); ////FoodicstaskFinal[0] = new Foodicsproducts_Task(); //FoodicstaskFinal[0] = new FoodicsProductCategories_task(); //FoodicstaskFinal[1] = new FoodicsInventoryCategories_task(); //// FoodicstaskFinal[0] = new FoodicsModifierOptionProduct_Task(); foreach (Foodics_BaseIntegration ts in FoodicstaskFinal) { try { ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); } } //Foodics_BaseIntegration[] FoodicstaskFinal = new Foodics_BaseIntegration[1]; //FoodicstaskFinal[0] = new FoodicsOrder_Task(); ////FoodicstaskFinal[0] = new FoodicsCustomer_Task(); //foreach (Foodics_BaseIntegration ts in FoodicstaskFinal) //{ // try // { // ts.Get(Subsidary); // } // catch (Exception ex) // { // LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); // } //} }
private static void GenerateRunningTask(string Subsidary) { int TaskRunType = Utility.ConvertToInt(ConfigurationManager.AppSettings["TaskRunType"]); if (TaskRunType == 1 || TaskRunType == 3) { #region Setting //NetSuiteBaseIntegration[] NetSuitetaskBase = new NetSuiteBaseIntegration[1]; //NetSuitetaskBase[0] = new SettingTask(); //foreach (NetSuiteBaseIntegration ts in NetSuitetaskBase) //{ // try // { // ts.Set(""); // ts.Get(); // } // catch (Exception ex) // { // LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskBase Main Program Error", "Error " + ex.Message); // } //} #endregion //foodics integeration Foodics_BaseIntegration[] FoodicstaskInital = new Foodics_BaseIntegration[8]; FoodicstaskInital[0] = new FoodicsBranche_Task(); FoodicstaskInital[1] = new FoodicsPaymentMethod_Task(); FoodicstaskInital[2] = new FoodicsProductCategories_task(); FoodicstaskInital[3] = new FoodicsInventoryCategories_task(); FoodicstaskInital[4] = new FoodicsModifiers_task(); FoodicstaskInital[5] = new FoodicsInventoryItem_Task(); FoodicstaskInital[6] = new FoodicsdDiscounts_Task(); FoodicstaskInital[7] = new FoodicsOtherChargetem_Task(); foreach (Foodics_BaseIntegration ts in FoodicstaskInital) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "FoodicstaskInital Main Program Task", ts.GetType().Name); ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "FoodicstaskInital Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetaskInitial = new NetSuiteBaseIntegration[6]; NetSuitetaskInitial[0] = new ProductClassTask(); NetSuitetaskInitial[1] = new LocationTask(); NetSuitetaskInitial[2] = new UnitsTypeTask(); NetSuitetaskInitial[3] = new ItemTask(); NetSuitetaskInitial[4] = new DiscountTask(); NetSuitetaskInitial[5] = new ChargeItemTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetaskInitial) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Task", ts.GetType().Name); ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); } } Foodics_BaseIntegration[] Foodicstask2 = new Foodics_BaseIntegration[3]; Foodicstask2[0] = new Foodicsproducts_Task(); if (Utility.ConvertToInt(ConfigurationManager.AppSettings["ModifierOptionProduct"]) == 1) { Foodicstask2[1] = new FoodicsModifierOptionProduct_Task(); //for Delicious } else { Foodicstask2[1] = new FoodicsModifierOptionsService_Task();//for Overdooose } Foodicstask2[2] = new FoodicsPaymentMethod_Task(); foreach (Foodics_BaseIntegration ts in Foodicstask2) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "Foodicstask2 Main Program Task", ts.GetType().Name); ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "Foodicstask2 Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetask02 = new NetSuiteBaseIntegration[3]; NetSuitetask02[0] = new PaymentMethodTask(); NetSuitetask02[1] = new ProductTask(); NetSuitetask02[2] = new ServiceItemTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetask02) { try { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetask02 Main Program Task", ts.GetType().Name); ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetask02 Main Program Error", "Error " + ex.Message); } } } if (TaskRunType == 2 || TaskRunType == 3) { Foodics_BaseIntegration[] FoodicstaskFinal = new Foodics_BaseIntegration[2]; FoodicstaskFinal[0] = new FoodicsCustomer_Task(); FoodicstaskFinal[1] = new FoodicsOrder_Task(); foreach (Foodics_BaseIntegration ts in FoodicstaskFinal) { try { ts.Get(Subsidary); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskInitial Main Program Error", "Error " + ex.Message); } } NetSuiteBaseIntegration[] NetSuitetaskFinal = new NetSuiteBaseIntegration[7]; NetSuitetaskFinal[0] = new CustomerTask(); NetSuitetaskFinal[1] = new AssemblyBuildTask(); NetSuitetaskFinal[2] = new InvoiceTask(); NetSuitetaskFinal[3] = new CustomerPaymentTask(); NetSuitetaskFinal[4] = new CreditMemoTask(); NetSuitetaskFinal[5] = new CustomerRefundTask(); NetSuitetaskFinal[6] = new AdjustmentBuildTask(); foreach (NetSuiteBaseIntegration ts in NetSuitetaskFinal) { try { ts.Set(""); ts.Get(); } catch (Exception ex) { LogDAO.Integration_Exception(LogIntegrationType.Error, "NetSuitetaskFinal Main Program Error", "Error " + ex.Message); } } } }