/// <summary> /// 发货 /// </summary> public ActionResult Express(int id, string expressNo) { ActivityFacade facade = new ActivityFacade(); var result = facade.Express(id, expressNo); return(Json(result)); }
protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType)) { case InstanceTypes.Activity: ActivityFacade facade = new ActivityFacade(uow); IFacadeUpdateResult <ActivityData> result = facade.DeleteActivity(e.Instance.Id); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh data in session CurrentInstance.Activitys = facade.RetrieveActivitysByEmployee(CurrentInstance.Id, new ActivityConverter()); } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } break; } } }
public ActionResult Index(string Nodename, string Nodecode, string Mobile, int TypeId = 0, int Status = 0, int page = 1, int pageSize = 10) { ActivityFacade facade = new ActivityFacade(); var result = facade.GetReceiveList2(Nodename, Nodecode, Mobile, TypeId, Status, page, pageSize); ViewBag.Dtos = result; return(View()); }
private void RetrieveData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { ActivityFacade facade = new ActivityFacade(uow); RetrieveInstances(facade); } }
private void SetUIDefaults() { StartDate.DisplayTime = !Activity.Timeless; ReminderDuration.Enabled = Activity.Alarm; Duration.Enabled = !Activity.Timeless; StartDate.Timeless = Activity.Timeless; ActivityFacade.BindLeaderList(UserId, Activity.UserId); }
public Respbase <ExpressResp2> GetExpressInfo(GetExpressInfoReq req) { var facade = new ActivityFacade(); var result = facade.GetExpressInfo(req.ExpressNo); return(new Respbase <ExpressResp2> { Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
public Respbase <List <ActivityDto> > GetActivitys(Reqbase req) { var facade = new ActivityFacade(); var result = facade.GetActivitys(req); return(new Respbase <List <ActivityDto> > { Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
public Respbase <OctoberActivityCountDto> GetOctoberActivityCount(OctoberActivityCountReq req) { var facade = new ActivityFacade(); var result = facade.GetOctoberActivityCount(req); return(new Respbase <OctoberActivityCountDto> { Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
public Respbase <NovemberActivityDosPayDto> NovemberActivityDosPay(NovemberActivityDosPayReq req) { var facade = new ActivityFacade(); var result = facade.NovemberActivityDosPay(req); return(new Respbase <NovemberActivityDosPayDto> { Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
public Respbase <VpxinOctoberActivityDto> GetVpxinOctoberActivitys(VpxinOctoberActivityReq req) { var facade = new ActivityFacade(); var result = facade.GetVpxinOctoberActivitys(req); return(new Respbase <VpxinOctoberActivityDto> { Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
private void RetrieveData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { ActivityFacade facade = new ActivityFacade(uow); ActivityDto instance = facade.RetrieveOrNewActivity(InstanceId, new ActivityConverter()); CurrentInstance = instance; ucIEdit.CurrentInstance = instance; } }
public Respbase BindActivityThirdparty(BindActivityThirdpartyReq req) { var facade = new ActivityFacade(); var result = facade.BindActivityThirdparty(req); return(new Respbase() { Message = facade.PromptInfo.Message, Result = result ? 1 : 0 }); }
public Respbase HasBindActivityThirdparty(HasBindActivityThirdpartyReq req) { var facade = new ActivityFacade(); var result = facade.HasBindActivityThirdparty(req); return(new Respbase() { Message = result ? facade.PromptInfo.Message : "你还没有绑定PCN账号", Result = result ? 1 : 0 }); }
private void RetrieveInstances(ActivityFacade facade) { if (CurrentUserContext.IsAdmin) { CurrentInstances = facade.RetrieveAllActivity(new ActivityConverter()); } else if (CurrentUserContext.IsEmployee) { CurrentInstances = facade.RetrieveActivitysByEmployee(CurrentUserContext.User.MatchId, new ActivityConverter()); } }
public Respbase <OctoberActivityListDto> GetOctoberActivityList(OctoberActivityListReq req) { OctoberActivityListDto dto = new OctoberActivityListDto(); var facade = new ActivityFacade(); dto.PayList = facade.GetPayList(req); dto.ReceiveList = facade.GetReceiveList(req); return(new Respbase <OctoberActivityListDto> { Data = dto, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); }
public Respbase <UePayCallDto> OctoberActivityDosUEPrepare(OctoberActivityDosUEPrepareReq req) { var facade = new ActivityFacade(); if (facade.OctoberActivityDosUEPrepare(req)) { return(new Respbase <UePayCallDto> { Data = facade.UEPayCallDto, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result }); } return(new Respbase <UePayCallDto> { Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = null }); }
/// <summary> /// 详情 /// </summary> public ActionResult Detail(int id) { ActivityFacade facade = new ActivityFacade(); var detail = facade.GetDetail(id); if (detail == null) { return(Content("无id=" + id + "的活动详情")); } ViewBag.Detail = detail; if (!string.IsNullOrWhiteSpace(detail.Expressno)) { ViewBag.ExpressDetail = facade.GetExpressInfo(detail.Expressno); } return(View()); }
protected void ucIList_InstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { ActivityFacade facade = new ActivityFacade(uow); IFacadeUpdateResult <ActivityData> result = facade.DeleteActivity(e.Instance.Id); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh whole list RetrieveInstances(facade); } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } } }
protected void ucIEdit_InstanceSaving(object sender, InstanceSavingEventArgs e) { ActivityDto instance = e.Instance as ActivityDto; if (instance != null) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { ActivityFacade facade = new ActivityFacade(uow); IFacadeUpdateResult <ActivityData> result = facade.SaveActivity(instance); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh Instance CurrentInstance = result.ToDto <ActivityDto>(new ActivityConverter()); } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } } } }
private void SetCommonDefaults() { ActivityFacade.BindLeaderList(UserId, Activity.UserId); //Check if the type is being passed as a Param. //This should take precedent over a newly created Type default of atAppointment if (GetParam("type") != null) { //TODO: Refactor OUT all references to atMeeting, OR add atMeeting to the ActivityType enum string type = GetParam("type") == "atMeeting" ? "atAppointment" : GetParam("type"); Activity.Type = (ActivityType)Enum.Parse(typeof(ActivityType), type); } switch (Activity.Type) { case ActivityType.atAppointment: Result.PickListName = "Meeting Result Codes"; Category.PickListName = "Meeting Category Codes"; Description.PickListName = "Meeting Regarding"; break; case ActivityType.atPhoneCall: Result.PickListName = "Phone Call Result Codes"; Category.PickListName = "Phone Call Category Codes"; Description.PickListName = "Phone Call Regarding"; break; case ActivityType.atToDo: Result.PickListName = "To Do Result Codes"; Category.PickListName = "To Do Category Codes"; Description.PickListName = "To Do Regarding"; break; case ActivityType.atPersonal: Result.PickListName = "Personal Activity Result Codes"; Description.PickListName = "Personal Activity Regarding"; break; case ActivityType.atEMail: Category.PickListName = "To Do Category Codes"; Description.PickListName = "To Do Regarding"; break; case ActivityType.atNote: Category.PickListName = "Note Category Codes"; Description.PickListName = "Note Regarding"; break; default: Result.PickListName = "Meeting Result Codes"; break; } Result.PickListValue = Result.DefaultPickListItem; if (string.IsNullOrEmpty(Result.PickListValue)) { Result.PickListValue = GetLocalResourceObject("Const_Complete").ToString(); } IUserOptionsService userOption = ApplicationContext.Current.Services.Get <IUserOptionsService>(); string defFollowUpActivity = userOption.GetCommonOption("DefaultFollowupActivity", "ActivityAlarm"); string followupValue = "None"; switch (defFollowUpActivity) { case ("Phone Call"): followupValue = "atPhoneCall"; break; case ("Meeting"): followupValue = "atMeeting"; break; case ("To-Do"): followupValue = "atToDo"; break; } FollowUp.SelectedValue = followupValue; string carryOverNotes = userOption.GetCommonOption("CarryOverNotes", "ActivityAlarm"); CarryOverNotes.Checked = (carryOverNotes != "No") && (carryOverNotes != "F"); string carryOverAttachments = userOption.GetCommonOption("CarryOverAttachments", "ActivityAlarm"); CarryOverAttachments.Checked = (carryOverAttachments != "No") && (carryOverAttachments != "F"); Completed.DateTimeValue = DateTime.UtcNow; Scheduled.DateTimeValue = Activity.StartDate; Duration.Enabled = !Activity.Timeless; }
private static void Menu() { _activityFacade = new ActivityFacade(); var activity = _activityFacade.GenerateActivity(ActivityType.Reading); VelocityRequired velocityRequired; string option = "D"; do { switch (option) { case "S": LoadData(activity); _activityFacade.RunCalculateActivity(activity); DisplayOnScreen(activity); break; case "E": break; case "C": Console.Clear(); ShowMenu(); break; case "L": _activityFacade.RunCalculateActivity(activity); DisplayOnScreen(activity); break; case "R": // ShowDisplayActivities(); // testingRunningReadingActivity.Run(activityProcessor, new ReadingActivity()); /*ProcessStartInfo psi = new ProcessStartInfo("cmd.exe") * { * RedirectStandardError = true, * RedirectStandardInput = true, * RedirectStandardOutput = true, * UseShellExecute = false, * Arguments = @"F:\LocalRepositories\FHF.CalculatingReadVelocity\FHF.CoreComponent.ConsoleApp\bin\Debug\netcoreapp2.1\" * }; * * Process p = Process.Start(psi); * StreamWriter sw = p.StandardInput; * StreamReader sr = p.StandardOutput; * * sw.WriteLine("Hello world!"); * sr.Close();*/ ProcessStartInfo psi1 = new ProcessStartInfo(); psi1.UseShellExecute = false; psi1.Arguments = @"F:\LocalRepositories\FHF.CalculatingReadVelocity\FHF.CoreComponent.ConsoleApp\bin\Debug\netcoreapp2.1\FHF.CoreComponent.ConsoleApp.exe"; psi1.FileName = "FHF.CoreComponent.ConsoleApp.exe"; Process p1 = Process.Start(psi1); // psi1.Arguments = "/K yourmainprocess.exe"; p1.WaitForExit(); break; default: ShowMenu(); break; } option = Console.ReadLine().ToUpper(); } while (option != "E"); }
protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType)) { case InstanceTypes.ContactContactMethod: ContactFacade facade = new ContactFacade(uow); IFacadeUpdateResult <ContactData> result = facade.DeleteContactContactMethod(CurrentInstance.Id, e.Instance.Id); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh whole list ContactDto savedCurrentInstance = result.ToDto(new ContactConverter()); CurrentInstance.ContactContactMethods = savedCurrentInstance.ContactContactMethods; // Note: Can't refresh CurrentInstance this way, it will ruin other child list data //ucIDetail.CurrentInstance = savedCurrentInstance; } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } break; case InstanceTypes.ScheduleEvent: ScheduleEventFacade facade2 = new ScheduleEventFacade(uow); // Delete data IFacadeUpdateResult <ScheduleEventData> result2 = facade2.DeleteScheduleEvent(e.Instance.Id); e.IsSuccessful = result2.IsSuccessful; if (result2.IsSuccessful) { // Refresh data in session CurrentInstance.ScheduleEvents = facade2.RetrieveScheduleEventsByContact(CurrentInstance.Id, new ScheduleEventConverter()); } else { // Deal with Update result ProcUpdateResult(result2.ValidationResult, result2.Exception); } break; case InstanceTypes.Activity: ActivityFacade facade3 = new ActivityFacade(uow); // Delete data IFacadeUpdateResult <ActivityData> result3 = facade3.DeleteActivity(e.Instance.Id); e.IsSuccessful = result3.IsSuccessful; if (result3.IsSuccessful) { // Refresh data in session CurrentInstance.Activitys = facade3.RetrieveActivitysByContact(CurrentInstance.Id, new ActivityConverter()); } else { // Deal with Update result ProcUpdateResult(result3.ValidationResult, result3.Exception); } break; case InstanceTypes.Transaction: TransactionFacade facade4 = new TransactionFacade(uow); // Delete data IFacadeUpdateResult <TransactionData> result4 = facade4.DeleteTransaction(e.Instance.Id); e.IsSuccessful = result4.IsSuccessful; if (result4.IsSuccessful) { // Refresh data in session CurrentInstance.Transactions = facade4.RetrieveTransactionsByContact(CurrentInstance.Id, new TransactionConverter()); } else { // Deal with Update result ProcUpdateResult(result4.ValidationResult, result4.Exception); } break; } } }
protected void ucIDetail_ChildListInstanceRowSaving(object sender, InstanceRowSavingEventArgs e) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType)) { case InstanceTypes.ContactContactMethod: ContactFacade facade = new ContactFacade(uow); ContactContactMethodDto contactMethodDto = e.Instance as ContactContactMethodDto; // Save data IFacadeUpdateResult <ContactData> result = facade.SaveContactContactMethod(CurrentInstance.Id, contactMethodDto); e.IsSuccessful = result.IsSuccessful; if (result.IsSuccessful) { // Refresh ContactDto savedCurrentInstance = result.ToDto(new ContactConverter()); CurrentInstance.ContactContactMethods = savedCurrentInstance.ContactContactMethods; // Note: Can't refresh CurrentInstance this way, it will ruin other child list data //ucIDetail.CurrentInstance = savedInstance; } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); } break; case InstanceTypes.ScheduleEvent: ScheduleEventFacade facade2 = new ScheduleEventFacade(uow); ScheduleEventDto eventDto = e.Instance as ScheduleEventDto; eventDto.ObjectId = CurrentInstance.Id; eventDto.ObjectTypeId = (int)EventObjectTypes.Contact; // Save data IFacadeUpdateResult <ScheduleEventData> result2 = facade2.SaveScheduleEvent(eventDto); e.IsSuccessful = result2.IsSuccessful; if (result2.IsSuccessful) { // Refresh data in session CurrentInstance.ScheduleEvents = facade2.RetrieveScheduleEventsByContact(CurrentInstance.Id, new ScheduleEventConverter()); } else { // Deal with Update result ProcUpdateResult(result2.ValidationResult, result2.Exception); } break; case InstanceTypes.Activity: ActivityFacade facade3 = new ActivityFacade(uow); ActivityDto activityDto = e.Instance as ActivityDto; activityDto.ContactId = CurrentInstance.Id; activityDto.CustomerId = CurrentInstance.CustomerId; activityDto.EmployeeId = CurrentUserContext.User.MatchId; // Save data IFacadeUpdateResult <ActivityData> result3 = facade3.SaveActivity(activityDto); e.IsSuccessful = result3.IsSuccessful; if (result3.IsSuccessful) { // Refresh data in session CurrentInstance.Activitys = facade3.RetrieveActivitysByContact(CurrentInstance.Id, new ActivityConverter()); } else { // Deal with Update result ProcUpdateResult(result3.ValidationResult, result3.Exception); } break; case InstanceTypes.Transaction: TransactionFacade facade4 = new TransactionFacade(uow); TransactionDto TransactionDto = e.Instance as TransactionDto; TransactionDto.ContactId = CurrentInstance.Id; TransactionDto.CustomerId = CurrentInstance.CustomerId; // Save data IFacadeUpdateResult <TransactionData> result4 = facade4.SaveTransaction(TransactionDto); e.IsSuccessful = result4.IsSuccessful; if (result4.IsSuccessful) { // Refresh data in session CurrentInstance.Transactions = facade4.RetrieveTransactionsByContact(CurrentInstance.Id, new TransactionConverter()); } else { // Deal with Update result ProcUpdateResult(result4.ValidationResult, result4.Exception); } break; } } }
private bool PaySuccessNotice(PayHisDto apiueHis) { PXinContext ctx = HttpContext.GetDbContext <PXinContext>(); //付款成功状态 int oid = Convert.ToInt32(apiueHis.Orderno); TnetUepayhis uePayHis = ctx.TnetUepayhisSet.FirstOrDefault(c => c.Id == oid); if (uePayHis == null) { log.Info("orderid:" + apiueHis.Orderno + "不存在"); Response.Write("fail"); return(false); } if (uePayHis.Status != 0) { log.Info("orderid:" + apiueHis.Orderno + "已处理"); return(false); } uePayHis.Ordernoue = apiueHis.OrdernoUE; //uePayHis.Status = 1; //if (ctx.SaveChanges() <= 0) //{ // log.Info("orderid=" + uePayHis.Id + ",更新订单状态失败"); // Response.Write("fail"); // return false; //} if (uePayHis.Typeid == 20001) { //13-充值V点 FriFacade facade = new FriFacade(); bool result = facade.ChargeVDian_Notice(uePayHis); if (!result) { log.Info("充值V点失败,原因" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20002) { //5-充值商新增代理人 FbApFacade facade = new FbApFacade(); bool result = facade.AddUserJxs_Notice(uePayHis).Result; if (!result) { log.Info("充值商新增代理人失败,原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20003 || uePayHis.Typeid == 20007) { //1-兑换充值码(进货) FbApFacade facade = new FbApFacade(); bool result = facade.ExChangeRechargeCode_Notice(uePayHis).Result; if (!result) { log.Info("兑换充值码失败,原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20004) { //开通专属账号 var facade = new ExchangeFacade(); var result = facade.OpenInfo_Notice(uePayHis); if (!result) { log.Info("开通专属账号失败原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20005) { //18-充值商续费 FbApFacade facade = new FbApFacade(); bool result = facade.Renew_Notice(uePayHis).Result; if (!result) { log.Info("充值商续费失败,原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20006) { //ue转账到相信 var facade = new ExchangeFacade(); var result = facade.UeTransferInDos_Notice(uePayHis); if (!result) { log.Info("ue转账到相信失败原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20008) { //十月送手机活动 var facade = new ActivityFacade(); var result = facade.OctoberActivityDosUEPay_Notice(uePayHis); if (!result) { log.Info("十月送手机活动支付服务费失败原因:" + facade.PromptInfo.Message); } return(result); } else if (uePayHis.Typeid == 20010) { //代开充值商 var facade = new FbApFacade(); var result = facade.OpenCzs_Notice(uePayHis).Result; if (!result) { log.Info("代开充值商支付服务费失败,原因:" + facade.PromptInfo.Message); } return(result); } else { //未知业务类型 log.Info("未知业务类型:" + JsonConvert.SerializeObject(apiueHis)); return(false); } }
private dynamic InstanceActivityFacade(Mock <IActivityStore> mockActivityStore, Mock <IProcessStore> mockProcessStore, Mock <IPersonIdentificationStore> mockPersonIdentificationStore, Mock <IApprovalsLegacyStore> mockApprovalsLegacyStore, Mock <ISecurityStore> mockSecurityStore) { var facade = new ActivityFacade(_mockLogger.Object, mockActivityStore.Object, mockProcessStore.Object, mockApprovalsLegacyStore.Object, mockPersonIdentificationStore.Object, mockSecurityStore.Object); return(facade); }