private void init(string filePath) { LoadData ld = new LoadData(); InitDataLoad initDataSet = ld.LoadInitData(filePath); CurrnetTime = initDataSet.InitParameters.startDate; dataManager = new DataManager(initDataSet.MetaData); dataManager.UpdateTime(CurrnetTime); clock = new Clock(CurrnetTime); clock.Tick += ClockTick; WarehouseManager = new WarehouseManager(initDataSet.InitParameters.InitWarehouseInventory, initDataSet.InitParameters.WarehouseMaxCapacity); financeManager = new FinanceManager(initDataSet.InitParameters.InitBankStartBalance); DataSummary = new DataSummaryClass(WarehouseManager, dataManager, financeManager, CurrnetTime, marketingManager, purchaseManager); productionManager = new ProductionManager(initDataSet.InitLists.InitToolsList, initDataSet.MetaData.ToolTypeMetaData); purchaseManager = new PurchaseManager(initDataSet.InitLists.InitPurchaseOrders); marketingManager = new MarketingManager(initDataSet.InitLists.InitCustomersOrderList, initDataSet.InitLists.InitFutureCustomersOrderList); foreach (ProductionOrder productionOrder in initDataSet.InitLists.InitProductionOrderList.GetProductionOrderList()) { productionManager.AddProductionOrder(productionOrder); } productionManager.tempStartProduction(); }
protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 _server = WebApiStartup.RunWebServer(); Task.Factory.StartNew(() => { syncServiceThread = Thread.CurrentThread; SyncServiceClientStartup.AutoSync(); }); Task.Factory.StartNew(() => { marketingThread = Thread.CurrentThread; MarketingManager.InitStoreMarketing(); }); Task.Factory.StartNew(() => { clientThread = Thread.CurrentThread; client = new PosStoreClient(); }); //Task.Factory.StartNew(() => //{ // storeManagerThread = Thread.CurrentThread; // IISExpressSeverManager manager = new IISExpressSeverManager(); // var config = StoreManageCenterConfig.GetConfig(); // var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Store"); // manager.Run(config.Port, path, "v4.0", "IIS"); //}); }
public void LoadMarktingInfo(int CustometID) { Marketing marketing = new Marketing(); marketing = MarketingManager.GetCustomerByCustomerID(CustometID); // marketing.MarketingID= int.Parse(ddlMarketingID.SelectedValue); marketing.CustomerID = CustometID; mMarketingID.Value = marketing.MarketingID.ToString(); ddlMarketingAgentID.SelectedIndex = ddlMarketingAgentID.Items.IndexOf(ddlMarketingAgentID.Items.FindByValue(marketing.MarketingAgentID.ToString())); ddlMarketingCloserID.SelectedIndex = ddlMarketingCloserID.Items.IndexOf(ddlMarketingCloserID.Items.FindByValue(marketing.MarketingCloserID.ToString())); ddlMarketingVanueID.SelectedIndex = ddlMarketingVanueID.Items.IndexOf(ddlMarketingVanueID.Items.FindByValue(marketing.MarketingVanueID.ToString())); ddlLeadSourceID.SelectedIndex = ddlLeadSourceID.Items.IndexOf(ddlLeadSourceID.Items.FindByValue(marketing.LeadSourceID.ToString())); ddlGiftID.SelectedIndex = ddlLeadSourceID.Items.IndexOf(ddlGiftID.Items.FindByValue(marketing.GiftID.ToString())); ddlGiftID.SelectedIndex = ddlLeadSourceID.Items.IndexOf(ddlGiftID.Items.FindByValue(marketing.GiftID.ToString())); if (marketing.DepositAmount != 0) { txtDepositAmount.Text = marketing.DepositAmount.ToString(); } if (marketing.Refundable) { ddlDepositRefundable.SelectedIndex = ddlDepositRefundable.Items.IndexOf(ddlDepositRefundable.Items.FindByValue("True")); } else { ddlDepositRefundable.SelectedIndex = ddlDepositRefundable.Items.IndexOf(ddlDepositRefundable.Items.FindByValue("False")); } txtNotes.Text = marketing.Notes; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { MarketingManager.LoadMarketingPage(gvMarketing, rptPager, 1, ddlPageSize); } }
public void insetMarketing(int cunstoreID) { Marketing marketing = new Marketing(); // marketing.MarketingID= int.Parse(ddlMarketingID.SelectedValue); marketing.CustomerID = cunstoreID; marketing.MarketingAgentID = int.Parse(ddlMarketingAgentID.SelectedValue); marketing.MarketingCloserID = int.Parse(ddlMarketingCloserID.SelectedValue); marketing.MarketingVanueID = int.Parse(ddlMarketingVanueID.SelectedValue); marketing.LeadSourceID = int.Parse(ddlLeadSourceID.SelectedValue); marketing.GiftID = int.Parse(ddlGiftID.SelectedValue); decimal result = 0; if (decimal.TryParse(txtDepositAmount.Text, out result)) { marketing.DepositAmount = decimal.Parse(txtDepositAmount.Text); } else { marketing.DepositAmount = 0; } marketing.Refundable = ddlDepositRefundable.SelectedValue == "Yes" ? true : false; marketing.Notes = txtNotes.Text; int resutl = MarketingManager.InsertMarketing(marketing); }
public void UpdateMarketing() { Marketing marketing = new Marketing(); marketing.MarketingID = Convert.ToInt32(mMarketingID.Value); marketing.CustomerID = Convert.ToInt32(mCusomerID.Value); marketing.MarketingAgentID = int.Parse(ddlMarketingAgentID.SelectedValue); marketing.MarketingCloserID = int.Parse(ddlMarketingCloserID.SelectedValue); marketing.MarketingVanueID = int.Parse(ddlMarketingVanueID.SelectedValue); marketing.LeadSourceID = int.Parse(ddlLeadSourceID.SelectedValue); marketing.GiftID = int.Parse(ddlGiftID.SelectedValue); decimal result = 0; if (decimal.TryParse(txtDepositAmount.Text, out result)) { marketing.DepositAmount = decimal.Parse(txtDepositAmount.Text); } else { marketing.DepositAmount = 0; } marketing.Refundable = ddlDepositRefundable.SelectedValue == "Yes" ? true : false; marketing.Notes = txtNotes.Text; MarketingManager.UpdateMarketing(marketing); }
protected void lbDelete_Click(object sender, EventArgs e) { ImageButton linkButton = new ImageButton(); linkButton = (ImageButton)sender; bool result = MarketingManager.DeleteMarketing(Convert.ToInt32(linkButton.CommandArgument)); MarketingManager.LoadMarketingPage(gvMarketing, rptPager, 1, ddlPageSize); }
public ActionResult DeleteConfirmed(string id) { MarketingManager marketingmanager = db.MarketingManagers.Find(id); db.MarketingManagers.Remove(marketingmanager); db.SaveChanges(); AuthenController.DeleteAccount(marketingmanager.UserName); return(RedirectToAction("Index")); }
public static void ImplementFactoryMethod() { DevelopmentManager devManager = new DevelopmentManager(); devManager.takeInterview(); MarketingManager marketingManager = new MarketingManager(); marketingManager.takeInterview(); Console.ReadKey(); }
static void FabricMethod() { DevelopmentManager dev = new DevelopmentManager(); dev.takeInterview(); MarketingManager mar = new MarketingManager(); mar.takeInterview(); }
public static void MainOLD() { var devManager = new DevelopmentManager(); devManager.TakeInterview(); var marketingManager = new MarketingManager(); marketingManager.TakeInterview(); }
public static void SetUpStore(int companyId, string storeId) { var key = GetKey(companyId, storeId); MarketingManager marketingManager = new MarketingManager(storeId, companyId); if (MarketingCaches.ContainsKey(key)) { MarketingCaches.Remove(key); } MarketingCaches.Add(key, marketingManager); }
/// <summary> /// 运算促销获取总额优惠 /// </summary> /// <returns></returns> public void RunMarketings() { var zuHe = 0m; var manYuan = 0m; IEnumerable <MarketingContext> marketings; TotalPreferential = new MarketingManager(MachineInformation.StoreId, MachineInformation.CompanyId).Match(this, out marketings, out zuHe, out manYuan); OrderList.RemoveAll(o => (o.Details.SaleStatus == SaleStatus.ActivityGifts) && o.Details.IsActivityGiftsTimeOut); ZuHeMinus = zuHe; ManYuanMinus = manYuan; _Marketings = marketings; }
static void Main(string[] args) { var devManager = new DevelopmentManager(); devManager.TakeInterview(); var marketingManager = new MarketingManager(); marketingManager.TakeInterview(); Console.ReadKey(); }
public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarketingManager marketingmanager = db.MarketingManagers.Find(id); if (marketingmanager == null) { return(HttpNotFound()); } return(View(marketingmanager)); }
public ActionResult Create(MarketingManager marketingmanager) { if (ModelState.IsValid) { db.MarketingManagers.Add(marketingmanager); db.SaveChanges(); AuthenController.CreateAccount(marketingmanager.UserName, "123456", "ManagerMarketing"); return(RedirectToAction("Index", "Home")); } return(View(marketingmanager)); }
private void showMarketingData() { Marketing marketing = new Marketing(); marketing = MarketingManager.GetMarketingByMarketingID(Int32.Parse(Request.QueryString["ID"])); ddlCustomerID.SelectedValue = marketing.CustomerID.ToString(); ddlMarketingAgentID.SelectedValue = marketing.MarketingAgentID.ToString(); ddlMarketingCloserID.SelectedValue = marketing.MarketingCloserID.ToString(); ddlMarketingVanueID.SelectedValue = marketing.MarketingVanueID.ToString(); ddlLeadSourceID.SelectedValue = marketing.LeadSourceID.ToString(); ddlGiftID.SelectedValue = marketing.GiftID.ToString(); txtDepositAmount.Text = marketing.DepositAmount.ToString(); radRefundable.SelectedValue = marketing.Refundable.ToString(); txtNotes.Text = marketing.Notes.ToString(); }
public static void Run() { Console.WriteLine("=-=-=-=FactoryMethod=-=-=-="); Console.WriteLine("DevelopmentManager"); var devManager = new DevelopmentManager(); devManager.TakeInterview(); Console.WriteLine(); Console.WriteLine("MarketingManager"); var marketingManager = new MarketingManager(); marketingManager.TakeInterview(); Console.WriteLine("----------------------------------" + Environment.NewLine); }
public ActionResult Edit(MarketingManager marketingmanager) { var a = (from s in db.MarketingManagers where s.UserName == User.Identity.Name select s.UserName).FirstOrDefault(); if (ModelState.IsValid) { marketingmanager.UserName = a; db.Entry(marketingmanager).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(marketingmanager)); }
protected void btnUpdate_Click(object sender, EventArgs e) { Marketing marketing = new Marketing(); marketing.MarketingID = int.Parse(Request.QueryString["ID"].ToString()); marketing.CustomerID = int.Parse(ddlCustomerID.SelectedValue); marketing.MarketingAgentID = int.Parse(ddlMarketingAgentID.SelectedValue); marketing.MarketingCloserID = int.Parse(ddlMarketingCloserID.SelectedValue); marketing.MarketingVanueID = int.Parse(ddlMarketingVanueID.SelectedValue); marketing.LeadSourceID = int.Parse(ddlLeadSourceID.SelectedValue); marketing.GiftID = int.Parse(ddlGiftID.SelectedValue); marketing.DepositAmount = decimal.Parse(txtDepositAmount.Text); marketing.Refundable = bool.Parse(radRefundable.SelectedValue); marketing.Notes = txtNotes.Text; bool resutl = MarketingManager.UpdateMarketing(marketing); Response.Redirect("AdminDisplayMarketing.aspx"); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MarketingManager marketingmanager = db.MarketingManagers.Find(id); if (marketingmanager == null) { return(HttpNotFound()); } ViewBag.UName = (from s in db.MarketingManagers where s.UserName == User.Identity.Name select s.UserName).FirstOrDefault(); return(View(marketingmanager)); }
private void reviewClicked() { var desc = new MarketingDesc(); desc.Editor_URL = "http://reign-studios.net/"; // Any full URL desc.Win8_PackageFamilyName = ""; // This is the "Package family name" that can be found in your "Package.appxmanifest". desc.WP8_AppID = ""; // This is the "App ID" that can be found in your "Package.appxmanifest" under "Package Name". // NOTE: For Windows Phone 8.0 you don't need to set anything... desc.iOS_AppID = ""; // Pass in your AppID "xxxxxxxxx" desc.BB10_AppID = ""; // You pass in your AppID "xxxxxxxx". desc.Android_MarketingStore = MarketingStores.GooglePlay; desc.Android_GooglePlay_BundleID = ""; // Pass in your bundle ID "com.Company.AppName" desc.Android_Amazon_BundleID = ""; // Pass in your bundle ID "com.Company.AppName" desc.Android_Samsung_BundleID = ""; // Pass in your bundle ID "com.Company.AppName" MarketingManager.OpenStoreForReview(desc); }
protected void Page_Changed(object sender, EventArgs e) { int pageIndex = int.Parse((sender as LinkButton).CommandArgument); MarketingManager.LoadMarketingPage(gvMarketing, rptPager, pageIndex, ddlPageSize); }
protected void PageSize_Changed(object sender, EventArgs e) { MarketingManager.LoadMarketingPage(gvMarketing, rptPager, 1, ddlPageSize); }
public ActionResult Login(Student student, MarketingManager MM, Faculty1 MC, Administrator admin) { var model = db.Students.SingleOrDefault(s => s.Username == student.Username); var modelMM = db.MarketingManagers.SingleOrDefault(mm => mm.Username == MM.Username); var modelF = db.Faculties1.SingleOrDefault(mc => mc.Username == MC.Username); var modelAdmin = db.Administrators.SingleOrDefault(a => a.Username == admin.Username); if (model != null) { if (model.Password == student.Password) { Session["S_ID"] = model.ID; Session["MM_ID"] = null; Session["MC_ID"] = null; Session["F_ID"] = null; Session["Username"] = model.Username; Session["Img"] = model.Image.ToString(); return(RedirectToAction("Repository/" + Session["S_ID"], "Students")); } else { ViewBag.Error = "Invalid Username or Password!"; return(View()); } } else if (modelMM != null) { if (modelMM.Password == MM.Password) { Session["MM_ID"] = modelMM.ID; Session["S_ID"] = null; Session["MC_ID"] = null; Session["Username"] = modelMM.Username; Session["Admin_Username"] = null; Session["Img"] = modelMM.Image.ToString(); return(RedirectToAction("Index", "MarketingManagers")); } else { ViewBag.Error = "Invalid Username or Password!"; return(View()); } } else if (modelF != null) { if (modelF.Password == MC.Password && modelF.Role == "Marketing Coordinator") { Session["MC_ID"] = modelF.ID; Session["S_ID"] = null; Session["MM_ID"] = null; Session["F_ID"] = null; Session["Username"] = modelF.Username; Session["Admin_Username"] = null; Session["f"] = modelF.FacultiesID; Session["Img"] = modelF.Image.ToString(); return(RedirectToAction("LoadData", "MarketingCoordinators")); } else if (modelF.Password == MC.Password && modelF.Role == "Faculty") { Session["F_ID"] = modelF.ID; Session["MC_ID"] = null; Session["S_ID"] = null; Session["MM_ID"] = null; Session["Username"] = modelF.Username; Session["Admin_Username"] = null; Session["Img"] = modelF.Image.ToString(); return(RedirectToAction("ShowStatistic", "Faculty1")); } else { ViewBag.Error = "Invalid Username or Password!"; return(View()); } } else if (modelAdmin != null) { if (modelAdmin.Password == admin.Password) { Session["Admin_Username"] = modelAdmin.Username; Session["F_ID"] = null; Session["MC_ID"] = null; Session["S_ID"] = null; Session["MM_ID"] = null; return(RedirectToAction("SetClosureDate", "Admin")); } else { ViewBag.Error = "Invalid Username or Password!"; return(View()); } } else { ViewBag.Error = "Invalid Username or Password!"; return(View()); } }