public PartnerDto LogIn(string login) { Partners partner = partnersDAO.GetByLogin(login); PartnerDto partnerDto = userMapper.GetPartnerDto(partner); return(partnerDto); }
/// <summary> /// 网银积分冲正 /// </summary> /// <param name="customerCode"></param> /// <param name="mechNo"></param> /// <param name="thirdSeqNo"></param> /// <param name="oriThirdSeqNo"></param> /// <param name="point"></param> /// <param name="description"></param> /// <returns></returns> public string RushTrading(string customerCode, string mechNo, string thirdSeqNo, string oriThirdSeqNo, double point, string description) { string result = string.Empty; //构造请求数据 NameValueCollection postData = new NameValueCollection(); //添加公共请求头部 AddCommonParameter(postData); //冲正请求参数 postData.Add("CLIENT_NO", customerCode); //客户号 postData.Add("MECH_NO", mechNo); //商户号 postData.Add("THIRD_SEQ_NO", thirdSeqNo); //第三方流水号 postData.Add("ORI_THIRD_SEQ_NO", oriThirdSeqNo); //原第三方流水号 postData.Add("POINT", point.ToString()); //积分 postData.Add("DESCRIPTION", description); //说明 string praraStr = Partners.BuildStringFromNameValueCollection(postData); //发送请求 string responseData = Partners.HttpPostRequest(Url, praraStr, "application/x-www-form-urlencoded", "UTF-8"); //解析响应数据 BankPointRushTradingResponse data = SerializationUtility.JsonDeserialize <BankPointRushTradingResponse>(responseData); result = data.SERV_SEQ_NO;//返回服务处理流水号 return(result); }
public async Task <IActionResult> Edit(string id, [Bind("FranchiseNo,PartnerName")] Partners partners) { if (id != partners.FranchiseNo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(partners); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PartnersExists(partners.FranchiseNo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FranchiseNo"] = new SelectList(_context.Franchises, "FranchiseNo", "FranchiseNo", partners.FranchiseNo); return(View(partners)); }
public ActionResult Partner(int id) { DataModel dataModel = new DataModel(); dataModel.SelectedPartner = Partners.GetPartnerByPartnerId(id); return(View(dataModel)); }
private void InitializeEsates(Partners partner) { var association = Session[SessionConstants.SelectedAssociation] as Administratoro.DAL.Associations; var associations = Session[SessionConstants.AllAssociations] as List <Administratoro.DAL.Associations>; if (association == null || associations == null) { associations = AssociationsManager.GetAllAssociationsByPartner(partner.Id); if (associations != null && associations.Count > 0) { association = associations.FirstOrDefault(); Session[SessionConstants.SelectedAssociation] = association; Session[SessionConstants.AllAssociations] = associations; } } drpMainEstate.Items.Clear(); foreach (var itemEstate in associations) { drpMainEstate.Items.Add(new ListItem { Text = itemEstate.Name, Value = itemEstate.Id.ToString(), Selected = (itemEstate.Id == association.Id) }); } drpMainEstate.Items.Add(new ListItem { Text = "Adaugă o nouă asociație", Value = "-1" }); }
/// <summary> /// 获取网银用户积分 /// </summary> /// <returns></returns> public double GetBankUserPoint(string customerCode) { double result = 0; //构造请求数据 NameValueCollection postData = new NameValueCollection(); //添加公共请求头部 AddCommonParameter(postData); //积分查询请求参数 postData.Add("CLIENT_NO", customerCode); string praraStr = Partners.BuildStringFromNameValueCollection(postData); //发送请求 string responseData = Partners.HttpPostRequest(Url, praraStr, "application/x-www-form-urlencoded", "UTF-8"); //解析响应数据 BankPointResponse data = SerializationUtility.JsonDeserialize <BankPointResponse>(responseData); result = data.POINT; return(result); }
private void OnButtonUpdateClick(object sender, EventArgs e) { if (lvPartners.SelectedItems.Count != 1) { MessageBox.Show("Please select one partner.", Constant.StoreAppName); return; } Partners partner = (Partners)lvPartners.SelectedItems[0].Tag; var dialog = new FormPartnerDialog(partner); DialogResult result = dialog.ShowDialog(); if (result != DialogResult.OK) { return; } int entriesWritten = _unitOfWork.Complete(); if (entriesWritten == 0) { MessageBox.Show("There was a problem updating the partner.", Constant.StoreAppName); return; } UpdateListView(partner, ListViewAction.Update, lvPartners.SelectedItems[0].Index); }
public async Task <IActionResult> Create(Partners partners) { if (!ModelState.IsValid) { return(View()); } #region Photo if (ModelState["Photo"].ValidationState == Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Invalid) { return(View()); } if (!partners.Photo.ContentType.Contains("image/svg+xml") && !partners.Photo.ContentType.Contains("image/")) { ModelState.AddModelError("Photo", "Zehmet olmasa image formati sechin"); return(View()); } if (partners.Photo.MaxLength(2000)) { ModelState.AddModelError("Photo", "Shekilin olchusu max 200kb ola biler"); return(View()); } string path = Path.Combine("assets", "images", "Partners"); string fileName = await partners.Photo.SaveImg(_env.WebRootPath, path); #endregion Partners newPartner = new Partners(); newPartner.Image = fileName; await _db.Partners.AddAsync(newPartner); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public BillDetails CreateBill(BillDetails bill) { var entity = new Entities.Bill() { Created = bill.Created, Partner = bill.Partner != null?Partners .Single(x => x.Id == bill.Partner.Id) : null, Condominium = bill.Condominium != null?Condominiums .Single(x => x.Id == bill.Condominium.Id) : null, Description = bill.Description, Serial = bill.Serial, PaymentDeadline = bill.PaymentDeadline, Done = bill.Done, Items = bill.Items .Select(x => new Entities.BillItem() { Description = x.Description, Price = x.Price }) .ToList(), Tags = bill.Tags .Select(x => new BillTag() { Label = x.Label, Ratio = x.Rate }) .ToList() }; DbContext.Add(entity); DbContext.Add(entity.Tags); DbContext.Add(entity.Items); DbContext.SaveChanges(); return(entity.ToModelWithItems()); }
protected void btnSave_Click(object sender, EventArgs e) { // Lấy giá trị Partners _obj = new Partners(); _obj.PartnerID = this.txtPartnerID.Text == "" ? 0 : Convert.ToInt32(this.txtPartnerID.Text); _obj.PartnerName = this.txtPartnerName.Text; _obj.ImageURL = this.txtImageURL.Text; _obj.Website = this.txtWebsite.Text; _obj.Email = this.txtEmail.Text; _obj.Description = this.ckEditor.Text; _obj.CreateDate = DateTime.Now; _obj.CreateUser = "******"; _obj.EditDate = DateTime.Now; _obj.EditUser = "******"; // Lưu xuống dữ liệu if (M_Mode.Mode == Modes.EDIT) { Partners.Update(_obj); } else if (M_Mode.Mode == Modes.INSERT) { Partners.Insert(_obj); } // Mở lại trang AboutUsManage Response.Redirect(@"~\App_WebAdmins\PartnerManage.aspx"); }
public async Task <IActionResult> PutPartners([FromRoute] long id, [FromForm] Partners partners) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != partners.Id) { return(BadRequest()); } _context.Entry(partners).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PartnersExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public TransactionDetails Create(TransactionDetails transaction) { var entity = new Entities.Transaction(); if (transaction.Partner != null) { entity.Partner = Partners .Single(x => x.Id == transaction.Partner.Id); } if (transaction.Condominium != null) { entity.Condominium = Condominiums .Single(x => x.Id == transaction.Condominium.Id); } entity.Tags = transaction.Tags .Select(x => new TransactionTag() { Label = x.Label, Ratio = x.Rate }) .ToList(); DbContext.AddRange(entity.Tags); DbContext.Add(transaction); DbContext.SaveChanges(); return(entity.ToModelDetails()); }
public ActionResult Edit(HttpPostedFileBase img, [Bind(Include = "Id,CreatedDate,CreatedBy,Image,IsFeatured")] Partners partners) { string[] allowedExtensions = { ".jpg", ".png", ".JPG", ".PNG" }; if (ModelState.IsValid) { if (img != null) { var extension = Path.GetExtension(img.FileName); if (!allowedExtensions.Contains(extension)) { ModelState.AddModelError("Error", "files extensions not allowed!"); } var filename = Path.GetFileName(img.FileName); var renameFile = "clint-" + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + filename; var path = Path.Combine(Server.MapPath("~/uploads/clints/"), renameFile); img.SaveAs(path); partners.Image = renameFile; } partners.CreatedBy = User.Identity.Name; _db.Entry(partners).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(partners)); }
public bool Evaluate(IRuleExecutionContext context) { var contact = RuleExecutionContextExtensions.Fact <Contact>(context); XConnectClient client = XConnectClientReference.GetClient(); Contact existingContact = client.Get <Contact>(contact, new ContactExpandOptions(CvPersonFacet.DefaultFacetKey)); CvPersonFacet personFacet = existingContact.GetFacet <CvPersonFacet>(CvPersonFacet.DefaultFacetKey); if (string.IsNullOrEmpty(personFacet?.Company)) { return(false); } //string[] partnersList = Partners.Split(';'); //bool result = partnersList.Any(p => p.IndexOf(personFacet.Company, StringComparison.OrdinalIgnoreCase) > 0); bool result = Partners.IndexOf(personFacet.Company, StringComparison.OrdinalIgnoreCase) > 0; Log.Information("PartnerListMatches result == " + (result).ToString()); return(result); }
private void SendFile(object sender, RoutedEventArgs e) { FileAndDirAttributes files = (FileAndDirAttributes)DirsAndFiles.SelectedItem; FileSender send = new FileSender(); Partners pr = new Partners(); string code = ""; code = ContactsData.GetShareCode(ContactName.Text); string ip = ""; if (code != "") { ip = ShareCode.GetIPFromCode(code); } if (ip != "" && pr.IsContactAvailable(ip)) { if (InMyFiles == true) { string path = FileData.SelectedVersionPath(files.FileDirectory + "\\" + files.FileName, VersionsList.SelectedIndex); DataGridController dgc = new DataGridController(); send.SendFile(path, ip); System.Diagnostics.Process.Start(@path); } else { send.SendFile(files.FileDirectory + "\\" + files.FileName, "127.0.0.1"); } } else { MessageBox.Show("Error", "Couldn't connect with partner"); } }
public void EndUpdatePartner(IAsyncResult result) { InProgress = false; if (result.IsCompleted) { try { bool success = PartnerService.EndUpdatePartner(result); if (!success) { var partner = result.AsyncState as BusinessPartnerViewModel; Partners.Remove(partner); ErrorMessage = ViewModelsResources.ErrorSavingPartner; IsError = true; } } catch (FaultException) { ErrorMessage = ViewModelsResources.ErrorSavingPartner; IsError = true; } } }
public ActionResult <string> EditPartner(int id, [FromBody] Partners _partner) { try { using (var ssContext = new ScanStoreContext()) { if (pm.IsValidInData(_partner)) { var partner = ssContext.Partners.SingleOrDefault(p => p.Id == id); if (partner != null) { partner.Name = _partner.Name; ssContext.Partners.Update(partner); ssContext.SaveChanges(); return(Ok(partner)); } else { return(NotFound()); } } else { return(BadRequest()); } } } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public FormPartnerDialog(Partners partner) { _partner = partner; InitializeComponent(); InitializeDialog(); }
public void update(PartnersDto partnersDto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { Partners partners = _partnersRepository.getById(partnersDto.partners_id); if (partners == null) { throw new ItemNotFoundException($"Partners with ID {partners.partners_id} doesnot Exit."); } if (partnersDto.logo_name == null) { partnersDto.logo_name = partners.logo_name; } _partnersMaker.copy(partners, partnersDto); _partnersRepository.update(partners); tx.Complete(); } } catch (Exception) { throw; } }
public TransactionDetails Update(TransactionDetails transaction) { var entity = Transactions.Single(x => x.Id == transaction.Id); entity.Amount = transaction.Amount; entity.AccountNumber = transaction.AccountNumber; entity.TransactionIdentifier = transaction.TransactionIdentifier; entity.Date = transaction.Date; entity.Partner = transaction.Partner is null ? null: Partners.SingleOrDefault(x => x.Id == transaction.Partner.Id); entity.Condominium = transaction.Condominium is null ? null: Condominiums.SingleOrDefault(x => x.Id == transaction.Condominium.Id); DbContext.RemoveRange(DbContext.TransactionTags.Where(x => x.Transaction == entity)); entity.Tags = transaction.Tags .Select(x => new TransactionTag() { Label = x.Label, Ratio = x.Rate }) .ToList(); DbContext.AddRange(entity.Tags); DbContext.SaveChanges(); return(entity.ToModelDetails()); }
public async Task <IActionResult> Edit(int id, [Bind("PartnerID,CompanyName,Description,Link")] Partners partners) { if (id != partners.PartnerID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(partners); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PartnersExists(partners.PartnerID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(partners)); }
/// <summary> /// 1. 每個細胞有兩種狀態 - 存活或死亡,每個細胞與以自身為中心的周圍八格細胞產生互動(如圖,黑色為存活,白色為死亡) /// 2. 當前細胞為存活狀態時,當周圍的存活細胞低於2個時(不包含2個),該細胞變成死亡狀態。(模擬生命數量稀少) /// 3. 當前細胞為存活狀態時,當周圍有2個或3個存活細胞時,該細胞保持原樣。 /// 4. 當前細胞為存活狀態時,當周圍有超過3個存活細胞時,該細胞變成死亡狀態。(模擬生命數量過多) /// 5. 當前細胞為死亡狀態時,當周圍有3個存活細胞時,該細胞變成存活狀態。(模擬繁殖) /// 6. 可以把最初的細胞結構定義為種子,當所有在種子中的細胞同時被以上規則處理後,可以得到第一代細胞圖。按規則繼續處理當前的細胞圖,可以得到下一代的細胞圖,周而復始。 /// </summary> /// <returns></returns> private bool CheckIsAlive() { var isAlive = this.IsAlive; int aliveCount = 0; for (int i = 0; i < Partners.GetLength(0); i++) { for (int k = 0; k < Partners.GetLength(1); k++) { if (Partners[i, k].IsAlive) { aliveCount++; } } } if (this.IsAlive) { aliveCount--; if (aliveCount < 2 || aliveCount > 3) { isAlive = false; } } else { if (aliveCount == 3) { isAlive = true; } } return(isAlive); }
public IEnumerable <Partner> List(PartnerSearchParams search) { return(Partners .ApplySearch(search) .Select(x => x.ToModel()) .ToList()); }
public ActionResult DeleteConfirmed(int id) { Partners partners = db.Partners.Find(id); db.Partners.Remove(partners); db.SaveChanges(); return(RedirectToAction("Index")); }
public void copy(Partners partners, PartnersDto partnersDto) { partners.partners_id = partnersDto.partners_id; partners.name = partnersDto.name; partners.logo_name = partnersDto.logo_name; partners.web_url = partnersDto.web_url; partners.is_active = partnersDto.is_active; }
public PartnerDetails Get(int id) { var p = Partners .Include(x => x.ResidentOf) .First(x => x.Id == id); return(p.ToModelDetails()); }
public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state) { currentPosition = 0; Partners.AddRange(_partnerBllProvider.FetchAll()); CurrentPartner.CopyInto(Partners[currentPosition]); await Task.CompletedTask; // return base.OnNavigatedToAsync(parameter, mode, state); }
public void testCartConstructor() { Client c = new Client(1, "L", "F", 84744748888, "asfasrf", new DateTime(2020, 1, 1)); Employee e = new Employee(1, "LL", "FF", 86846844554, "afcasdcf", 1); Food f = new Food(1, "Pizza", 545); News n = new News(1, "New Pizza", "adjfvbakjdf vaj vajnfd vajhdf vakhfdbvafjvkasnf vk "); Order o = new Order(1, 1, 1, "Manasa 5", 4, 2180, new DateTime(2020, 1, 1)); Partners p = new Partners(1, "Pazzini", "Delicious", "afvadfvadfvadf"); }
/// <summary> /// 第三方登录回调 /// </summary> /// <param name="identify">第三方标识</param> /// <param name="collection">回调参数</param> /// <returns></returns> public PartnerBackResult LoginBack(string identify, NameValueCollection collection) { PartnerBackContext context = new PartnerBackContext(); context.PartnerIdentify = identify; context.ResponseParam = collection; Partners partner = Partners.GetInstance(context); if (!partner.BackVerifySign(context)) { Logger.WriteLog(string.Format("第三方登录回调非法请求,第三方标识:{0}", identify), "Passport", "LoginBack"); throw new BusinessException("登录失败!"); } CustomerInfo customer = null; if (context.ActionType == PassportActionType.Accept) { partner.GetResponseUserInfo(context); customer = new CustomerInfo() { CustomerID = context.CustomerID, CustomerName = context.CustomerName, CustomersType = (int)context.CustomerSouce, InitRank = 1, Password = "", CellPhone = context.CellPhone, Email = context.Email }; var existsCustomer = CustomerFacade.GetCustomerByID(context.CustomerID); if (existsCustomer == null) { int customerSysNo = LoginFacade.CreateCustomer(customer).SysNo; if (customerSysNo <= 0) { Logger.WriteLog(string.Format("第三方登录回调注册用户失败,第三方标识:{0}", identify), "Passport", "LoginBack"); throw new BusinessException("第三方登录注册用户失败!"); } customer.SysNo = customerSysNo; } else { customer.SysNo = existsCustomer.SysNo; } } PartnerBackResult result = new PartnerBackResult() { Customer = customer, ReturnUrl = context.ReturnUrl, ActionType = context.ActionType }; return(result); }
public void Update(Partners entity) { var partner = unitOfWork.PartnersRepo.GetById(entity.Id); partner.ParnerName = entity.ParnerName; partner.ParnerAbout = entity.ParnerAbout; partner.Image_Id = entity.Image_Id; unitOfWork.Save(); }
public PartnersResponse Delete(Partners request) { Bm2s.Data.Common.BLL.Partner.Partner item = Datas.Instance.DataStorage.Partners[request.Partner.Id]; item.EndingDate = DateTime.Now; Datas.Instance.DataStorage.Partners[item.Id] = item; PartnersResponse response = new PartnersResponse(); response.Partners.Add(request.Partner); return response; }
public PartnersResponse Post(Partners request) { if (request.Partner.Id > 0) { Bm2s.Data.Common.BLL.Partner.Partner item = Datas.Instance.DataStorage.Partners[request.Partner.Id]; item.Code = request.Partner.Code; item.CompanyIdentifier = request.Partner.CompanyIdentifier; item.CompanyName = request.Partner.CompanyName; item.Email = request.Partner.Email; item.EndingDate = request.Partner.EndingDate; item.FaxNumber = request.Partner.FaxNumber; item.IsCustomer = request.Partner.IsCustomer; item.IsSupplier = request.Partner.IsSupplier; item.Observation = request.Partner.Observation; item.PhoneNumber = request.Partner.PhoneNumber; item.PriceMultiplier = Convert.ToDouble(request.Partner.PriceMultiplier); item.StartingDate = request.Partner.StartingDate; item.UserId = request.Partner.User.Id; item.WebSite = request.Partner.WebSite; Datas.Instance.DataStorage.Partners[request.Partner.Id] = item; } else { Bm2s.Data.Common.BLL.Partner.Partner item = new Data.Common.BLL.Partner.Partner() { Code = request.Partner.Code, CompanyIdentifier = request.Partner.CompanyIdentifier, CompanyName = request.Partner.CompanyName, Email = request.Partner.Email, EndingDate = request.Partner.EndingDate, FaxNumber = request.Partner.FaxNumber, IsCustomer = request.Partner.IsCustomer, IsSupplier = request.Partner.IsSupplier, Observation = request.Partner.Observation, PhoneNumber = request.Partner.PhoneNumber, PriceMultiplier = Convert.ToDouble(request.Partner.PriceMultiplier), StartingDate = request.Partner.StartingDate, UserId = request.Partner.User.Id, WebSite = request.Partner.WebSite }; Datas.Instance.DataStorage.Partners.Add(item); request.Partner.Id = item.Id; } PartnersResponse response = new PartnersResponse(); response.Partners.Add(request.Partner); return response; }
public void AddToPartners(Partners partners) { base.AddObject("Partners", partners); }
public static Partners CreatePartners(int ID, string firstName, byte[] rowVersion, int partners_PartnerTypes) { Partners partners = new Partners(); partners.Id = ID; partners.FirstName = firstName; partners.RowVersion = rowVersion; partners.Partners_PartnerTypes = partners_PartnerTypes; return partners; }
public PartnersResponse Get(Partners request) { PartnersResponse response = new PartnersResponse(); List<Bm2s.Data.Common.BLL.Partner.Partner> items = new List<Data.Common.BLL.Partner.Partner>(); if (!request.Ids.Any()) { items.AddRange(Datas.Instance.DataStorage.Partners.Where(item => (string.IsNullOrWhiteSpace(request.Code) || item.Code.ToLower().Contains(request.Code.ToLower())) && (string.IsNullOrWhiteSpace(request.CompanyName) || item.CompanyName.ToLower().Contains(request.CompanyName.ToLower())) && (!request.IsCustomer || item.IsCustomer) && (!request.IsSupplier || item.IsSupplier) && (request.UserId == 0 || item.UserId == request.UserId) && (!request.Date.HasValue || (request.Date >= item.StartingDate && (!item.EndingDate.HasValue || request.Date < item.EndingDate.Value))) )); } else { items.AddRange(Datas.Instance.DataStorage.Partners.Where(item => request.Ids.Contains(item.Id))); } var collection = (from item in items select new Bm2s.Poco.Common.Partner.Partner() { Code = item.Code, CompanyIdentifier = item.CompanyIdentifier, CompanyName = item.CompanyName, Email = item.Email, EndingDate = item.EndingDate, FaxNumber = item.FaxNumber, Id = item.Id, IsCustomer = item.IsCustomer, IsSupplier = item.IsSupplier, Observation = item.Observation, PhoneNumber = item.PhoneNumber, PriceMultiplier = Convert.ToDecimal(item.PriceMultiplier), StartingDate = item.StartingDate, User = new UsersService().Get(new Users() { Ids = new List<int>() { item.UserId } }).Users.FirstOrDefault(), WebSite = item.WebSite }).AsQueryable().OrderBy(request.Order, !request.DescendingOrder); response.ItemsCount = collection.Count(); if (request.PageSize > 0) { response.Partners.AddRange(collection.Skip((request.CurrentPage - 1) * request.PageSize).Take(request.PageSize)); } else { response.Partners.AddRange(collection); } try { response.PagesCount = collection.Count() / response.Partners.Count + (collection.Count() % response.Partners.Count > 0 ? 1 : 0); } catch { response.PagesCount = 1; } return response; }