public HttpResponseMessage Post(string title, string firstName, string lastName, string email, string yookosId, string phone, int churchId = 0) { if (this._churchService.GetSingle(churchId) == null) { return new HttpResponseMessage(HttpStatusCode.Unused) { Content = new StringContent("Selected church does not exist at this time. Please try again later") }; } if (this._partnerService.Exists(email, phone)) { return new HttpResponseMessage(HttpStatusCode.NotImplemented) { Content = new StringContent("Email and or phone number already exists in the data store") }; } var entity = new Partner { DateCreated = DateTime.Now, ChurchId = churchId, LastName = lastName, Email = email, Phone = phone, Title = title, FirstName = firstName }; try { this._partnerService.Insert(entity); return new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent("Record created successully") }; } catch { return new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent("Could not create partner at this time") }; } }
private void btnFoglalas_CheckedChanged(object sender, EventArgs e) { if (btnSzazalek.Checked) { btnSzazalek.BackgroundImage = global::GUI.Properties.Resources.szazalek_on; btnErtek.BackgroundImage = global::GUI.Properties.Resources.ertek_off; splitContainer1.Panel2Collapsed = true; splitContainer1.Panel1Collapsed = false; getSzazalekok(); } else if (btnErtek.Checked) { btnSzazalek.BackgroundImage = global::GUI.Properties.Resources.szazalek_off; btnErtek.BackgroundImage = global::GUI.Properties.Resources.ertek_on; splitContainer1.Panel2Collapsed = false; splitContainer1.Panel1Collapsed = true; } else if (btnPartner.Checked) { if (selPartner == null) { MMPartnerek mp = new MMPartnerek(); mp.SelectMode = PartnerSelectModes.Kedvezmeny; mp.ShowDialog(); if (mp.DialogResult == DialogResult.OK) { selPartner = new Partner(mp.SelectedPartner.PARTNER_ID); } } button1_Click(sender, e); } }
public Rendeles(int pAsztalID, int pRendeles_id) { _AsztalId = pAsztalID; setColumnModel(); setColumnModelSum(); _ScrollPos = 0; fRENDELES_ID = pRendeles_id; fDATUM = DateTime.Now; fFIZETVE = false; fASZTAL_ID = pAsztalID; fKEDVEZMENY = 0; SqlConnection sc = new SqlConnection(DEFS.ConSTR); sc.Open(); if (pRendeles_id != -1) { // meglevő rendelés be kell tölteni az ID-ra a rendelést. SqlCommand cmd = new SqlCommand(); cmd.Connection = sc; cmd.CommandType = CommandType.Text; cmd.CommandText = "SELECT ASZTAL_ID, isnull(PARTNER_ID,-1) PARTNER_ID, DATUM, FIZETVE, isnull(KEDVEZMENY,0) as KEDVEZMENY FROM RENDELES_FEJ WHERE RENDELES_ID =" + pRendeles_id.ToString(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { fASZTAL_ID = (int)rdr["ASZTAL_ID"]; fPARTNER_ID = (int)rdr["PARTNER_ID"]; if (fPARTNER_ID > 0) { usedPartner = new Partner(fPARTNER_ID); } fDATUM = (DateTime)rdr["DATUM"]; fFIZETVE = (1 == (int)rdr["FIZETVE"]); fKEDVEZMENY = (double)rdr["KEDVEZMENY"]; } rdr.Close(); cmd.CommandType = CommandType.Text; cmd.CommandText = "SELECT SOR_ID FROM RENDELES_SOR WHERE isnull(DELETED,0) = 0 AND isnull(FIZETVE,0) = 0 AND RENDELES_ID =" + pRendeles_id.ToString(); rdr = cmd.ExecuteReader(); while (rdr.Read()) { lRendelesSor.Add(new RendelesSor((int)rdr["SOR_ID"], new SqlConnection(DEFS.ConSTR), false)); } rdr.Close(); } sc.Close(); }
/// <summary> /// ctor the Mighty /// </summary> public SendToShopInProgressMessage(SendToShopOrder sendToShopOrder, Partner partner, PartnerSendToShopSettings partnerSendToShopSettings, IWebSettings webSettings) { this.SendToShopOrder = sendToShopOrder; this.Partner = partner; this.PartnerSendToShopSettings = partnerSendToShopSettings; this.FormatAsHtml = false; this.ToRecipients.Add(sendToShopOrder.EmailAddress); this.Subject = "IN-PROGRESS: Send-To-Shop Order #: " + sendToShopOrder.SendToShopOrderId; this.SenderAddress = webSettings.SenderAddress; this.SenderDisplayName = webSettings.SenderDisplayName; }
/// <summary> /// ctor the Mighty /// </summary> public SendToShopCancellationMessage(SendToShopOrder sendToShopOrder, Partner partner, PartnerSendToShopSettings partnerSendToShopSettings, IWebSettings webSettings) { this.SendToShopOrder = sendToShopOrder; this.Partner = partner; this.PartnerSendToShopSettings = partnerSendToShopSettings; this.WebSettings = webSettings; this.FormatAsHtml = false; this.ToRecipients.Add(sendToShopOrder.EmailAddress); this.Subject = "CANCELLED: Send-To-Shop Order #: " + sendToShopOrder.SendToShopOrderId; this.SenderAddress = webSettings.SenderAddress; this.SenderDisplayName = webSettings.SenderDisplayName; }
public void SeedPartner(PartnerSeedModel model, DiagnoseMeDbContext context) { var partner = new Partner() { Name = model.Name, Description = model.Description, JoinedOn = model.JoinedOn, Website = model.Website, Logo = model.Logo, PartnershipLevel = model.PartnershipLevel }; context.Partners.AddOrUpdate(partner); context.SaveChanges(); }
public void Seed(HomeGrownBulgariaDbContext context) { if (context.Partners.Any()) { return; } var partner = new Partner() { Name = "M-Design Plus", Description = "Студио за уеб дизайн с повече от 10 години опит в изработката на уеб сайтове, онлайн магазини, SEO оптимизация, поддръжка и редизайн на съществуващи сайтове, дизайн и предпечат, дизайн на лого и видео обработка.", LogoPath = "~/App_Data/Images/Partners/mdesign.png", WebsiteURL = "http://mdesign-bg.com/", PartnershipType = PartnershipType.Diamond }; context.Partners.Add(partner); context.SaveChanges(); }
/// <summary> /// ctor the Mighty /// </summary> public SendToShopOrderPartnerNotificationMessage(Partner partner, PartnerSendToShopSettings partnerSendToShopSettings, SendToShopOrder sendToShopOrder, User user, IStringCryptoService stringCryptoService, IWebSettings webSettings, IRecipeDataService recipeDataService) { this.Partner = partner; this.SendToShopOrder = sendToShopOrder; this.User = user; this.StringCryptoService = stringCryptoService; this.WebSettings = webSettings; this.Ingredients = recipeDataService.GetAllPublicIngredients(); // Message Setup this.FormatAsHtml = true; this.Subject = "Brewgr.com - Send-To-Shop Order #:" + sendToShopOrder.SendToShopOrderId; this.SenderAddress = webSettings.SenderAddress; this.SenderDisplayName = webSettings.SenderDisplayName; this.ToRecipients.Add(partnerSendToShopSettings.DeliveryEmailAddress); }
public PremiumOffer ToPremiumOfferModel(PremiumOfferViewModel model, bool isNew, Partner partner, Flight flight) { return(new PremiumOffer { Id = isNew ? 0 : model.Id, Flight = flight, Title = model.Title, Quantity = model.Quantity, Price = model.Price, Partner = partner, Conditions = string.IsNullOrWhiteSpace(model.Conditions) ? string.Empty : model.Conditions, Type = model.Type, Status = 1, Image = model.Image, OfferIdGuid = isNew ? GuidHelper.CreatedGuid() : model.OfferGuidId, CreateDate = model.CreatedOn }); }
/// <summary> /// 含参构造函数 /// </summary> /// <param name="partner">合作方信息 <para>body合作方相关的信息。</para></param> /// <param name="authorized_data">被授权数据 <para>body被授权的数据。</para></param> public TerminatePartnershipsRequestData(Partner partner, Authorized_Data authorized_data) { this.partner = partner; this.authorized_data = authorized_data; }
public virtual Partner DeletePartner(Partner entity) { this.DeletePartner(entity.PartnerId); return(entity); }
public virtual Partner InsertPartner(Partner entity) { Partner other = new Partner(); other = entity; if (entity.IsTransient()) { string sql = @"Insert into Partner ( [PartnerGUID] ,[Name] ,[Summary] ,[Address1] ,[Address2] ,[Suite] ,[City] ,[State] ,[ZipCode] ,[Country] ,[Phone] ,[FAX] ,[URL] ,[Email] ,[LinkToSite] ,[LinkInNewWindow] ,[Specialty] ,[Instructors] ,[Schedule] ,[Testimonials] ,[DisplayOrder] ,[Published] ,[Wholesale] ,[ExtensionData] ,[Deleted] ,[CreatedOn] ) Values ( @PartnerGUID , @Name , @Summary , @Address1 , @Address2 , @Suite , @City , @State , @ZipCode , @Country , @Phone , @FAX , @URL , @Email , @LinkToSite , @LinkInNewWindow , @Specialty , @Instructors , @Schedule , @Testimonials , @DisplayOrder , @Published , @Wholesale , @ExtensionData , @Deleted , @CreatedOn ); Select scope_identity()" ; SqlParameter[] parameterArray = new SqlParameter[] { new SqlParameter("@PartnerID", entity.PartnerId) , new SqlParameter("@PartnerGUID", entity.PartnerGuid) , new SqlParameter("@Name", entity.Name) , new SqlParameter("@Summary", entity.Summary ?? (object)DBNull.Value) , new SqlParameter("@Address1", entity.Address1 ?? (object)DBNull.Value) , new SqlParameter("@Address2", entity.Address2 ?? (object)DBNull.Value) , new SqlParameter("@Suite", entity.Suite ?? (object)DBNull.Value) , new SqlParameter("@City", entity.City ?? (object)DBNull.Value) , new SqlParameter("@State", entity.State ?? (object)DBNull.Value) , new SqlParameter("@ZipCode", entity.ZipCode ?? (object)DBNull.Value) , new SqlParameter("@Country", entity.Country ?? (object)DBNull.Value) , new SqlParameter("@Phone", entity.Phone ?? (object)DBNull.Value) , new SqlParameter("@FAX", entity.Fax ?? (object)DBNull.Value) , new SqlParameter("@URL", entity.Url ?? (object)DBNull.Value) , new SqlParameter("@Email", entity.Email ?? (object)DBNull.Value) , new SqlParameter("@LinkToSite", entity.LinkToSite) , new SqlParameter("@LinkInNewWindow", entity.LinkInNewWindow) , new SqlParameter("@Specialty", entity.Specialty ?? (object)DBNull.Value) , new SqlParameter("@Instructors", entity.Instructors ?? (object)DBNull.Value) , new SqlParameter("@Schedule", entity.Schedule ?? (object)DBNull.Value) , new SqlParameter("@Testimonials", entity.Testimonials ?? (object)DBNull.Value) , new SqlParameter("@DisplayOrder", entity.DisplayOrder) , new SqlParameter("@Published", entity.Published) , new SqlParameter("@Wholesale", entity.Wholesale) , new SqlParameter("@ExtensionData", entity.ExtensionData ?? (object)DBNull.Value) , new SqlParameter("@Deleted", entity.Deleted) , new SqlParameter("@CreatedOn", entity.CreatedOn) }; var identity = SqlHelper.ExecuteScalar(this.ConnectionString, CommandType.Text, sql, parameterArray); if (identity == DBNull.Value) { throw new DataException("Identity column was null as a result of the insert operation."); } return(GetPartner(Convert.ToInt32(identity))); } return(entity); }
public void Remove(Partner entity) { _context.Partners.Remove(entity); }
public Cikk_list(Partner p) { SqlConnection sc = new SqlConnection(DEFS.ConSTR); sc.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = sc; cmd.CommandType = CommandType.Text; cmd.CommandText = "select CIKK_ID from cikk_beszallitok WHERE PARTNER_ID = " + p.PARTNER_ID.ToString(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { try { Cikk t = new Cikk((int)rdr["CIKK_ID"], true ); t.getKeszlet(); lCIKK.Add(t); } catch (Exception e) { DEFS.log(Level.Exception, "Sikertelen betöltés, <null> érték az adatbázisban"); DEFS.ExLog(e.Message + "--->" + e.StackTrace); } } rdr.Close(); sc.Close(); }
void Start() { partner = canvas.GetComponent<Partner>(); display = canvas.GetComponent<Display>(); options = canvas.GetComponent<Options>(); talk = canvas.GetComponent<Talk>(); career = canvas.GetComponent<Career>(); relationshipStrength = 50; playerHappiness = 50; partnerHappiness = 50; buttonImage.SetActive(false); button.GetComponent<Button>().interactable = true; countdown = 0; invest = false; investEffectPlayer = 0; investmentEffect = 0.15f; investmentDecay = 60f; pastplayerhappiness = 50; }
private void refreshEgyebList() { _aktPartner = new Partner(pPartner); tblHitelek.ColumnModel = _aktPartner.getTartozasokColumnModel(); tblHitelek.HeaderRenderer = new GradientHeaderRenderer(); tblHitelek.TableModel = _aktPartner.getTartozasokTableModel(); tblHitelek.Font = DEFS.f2; tblHitelek.TableModel.RowHeight = 40; }
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "alpha" || e.CommandName == "NoFilter") { String value = null; switch (e.CommandName) { case ("alpha"): { value = string.Format("{0}%", e.CommandArgument); break; } case ("NoFilter"): { value = "%"; break; } } ObjectDataSource1.SelectParameters["PartnerName"].DefaultValue = value; ObjectDataSource1.DataBind(); RadGrid1.Rebind(); } else if (e.CommandName == "QuickUpdate") { string PartnerID, Priority, IsAvailable; var oPartner = new Partner(); foreach (GridDataItem item in RadGrid1.Items) { PartnerID = item.GetDataKeyValue("PartnerID").ToString(); Priority = ((RadNumericTextBox)item.FindControl("txtPriority")).Text.Trim(); IsAvailable = ((CheckBox)item.FindControl("chkIsAvailable")).Checked.ToString(); oPartner.PartnerQuickUpdate( PartnerID, IsAvailable, Priority ); } } else if (e.CommandName == "DeleteSelected") { var oPartner = new Partner(); foreach (GridDataItem item in RadGrid1.SelectedItems) { string strPartnerImage = ((HiddenField)item.FindControl("hdnPartnerImage")).Value; if (!string.IsNullOrEmpty(strPartnerImage)) { string strSavePath = Server.MapPath("~/res/partner/" + strPartnerImage); if (File.Exists(strSavePath)) File.Delete(strSavePath); } } } else if (e.CommandName == "PerformInsert" || e.CommandName == "Update") { var command = e.CommandName; var row = command == "PerformInsert" ? (GridEditFormInsertItem)e.Item : (GridEditFormItem)e.Item; var FilePartnerImage = (RadUpload)row.FindControl("FilePartnerImage"); string strPartnerName = ((TextBox)row.FindControl("txtPartnerName")).Text.Trim(); string strPartnerNameEn = ((TextBox)row.FindControl("txtPartnerNameEn")).Text.Trim(); string strAddress = ((TextBox)row.FindControl("txtAddress")).Text.Trim(); string strLinkWebsite = ((TextBox)row.FindControl("txtLinkWebsite")).Text.Trim(); string strConvertedPartnerName = Common.ConvertTitle(strPartnerName); string strPartnerImage = FilePartnerImage.UploadedFiles.Count > 0 ? FilePartnerImage.UploadedFiles[0].GetName() : ""; string strIsAvailable = ((CheckBox)row.FindControl("chkIsAvailable")).Checked.ToString(); string strPriority = ((RadNumericTextBox)row.FindControl("txtPriority")).Text.Trim(); var oPartner = new Partner(); if (e.CommandName == "PerformInsert") { strPartnerImage = oPartner.PartnerInsert( strPartnerName, strPartnerNameEn, strConvertedPartnerName, strPartnerImage, strAddress, strLinkWebsite, strIsAvailable, strPriority ); string strFullPath = "~/res/partner/" + strPartnerImage; if (!string.IsNullOrEmpty(strPartnerImage)) { FilePartnerImage.UploadedFiles[0].SaveAs(Server.MapPath(strFullPath)); ResizeCropImage.ResizeByCondition(strFullPath, 200, 200); } RadGrid1.Rebind(); } else { var dsUpdateParam = ObjectDataSource1.UpdateParameters; var strPartnerID = row.GetDataKeyValue("PartnerID").ToString(); var strOldPartnerImage = ((HiddenField)row.FindControl("hdnPartnerImage")).Value; var strOldImagePath = Server.MapPath("~/res/partner/" + strOldPartnerImage); dsUpdateParam["PartnerName"].DefaultValue = strPartnerName; dsUpdateParam["PartnerNameEn"].DefaultValue = strPartnerNameEn; dsUpdateParam["ConvertedPartnerName"].DefaultValue = strConvertedPartnerName; dsUpdateParam["PartnerImage"].DefaultValue = strPartnerImage; dsUpdateParam["IsAvailable"].DefaultValue = strIsAvailable; if (!string.IsNullOrEmpty(strPartnerImage)) { var strFullPath = "~/res/partner/" + strConvertedPartnerName + "-" + strPartnerID + strPartnerImage.Substring(strPartnerImage.LastIndexOf('.')); if (File.Exists(strOldImagePath)) File.Delete(strOldImagePath); FilePartnerImage.UploadedFiles[0].SaveAs(Server.MapPath(strFullPath)); ResizeCropImage.ResizeByCondition(strFullPath, 200, 200); } } } if (e.CommandName == "DeleteImage") { var oPartner = new Partner(); var lnkDeleteImage = (LinkButton)e.CommandSource; var s = lnkDeleteImage.Attributes["rel"].ToString().Split('#'); var strPartnerID = s[0]; var strPartnerImage = s[1]; oPartner.PartnerImageDelete(strPartnerID); DeleteImage(strPartnerImage); RadGrid1.Rebind(); } }
/* Testing method */ public IList<UserAccount> insertUserAccount(int numUsers) { IList<UserAccount> results = new List<UserAccount>(); if (session == null || !session.IsOpen) { session = hibernate.getSession(); } session.BeginTransaction(); for (int i = 0; i < numUsers; i++) { UserAccount user; if (i % 4 == 1) { Student student = new Student(); student.FIRSTNAME = "Student " + i%10; student.USERNAME = student.FIRSTNAME; student.PASSWORD = this.encodePassword("password"+i); user = student; } else if (i % 4 == 0) { Admin admin = new Admin(); admin.PASSWORD = this.encodePassword("password" + i); admin.USERNAME = "******" + i%10; user = admin; } else if (i % 4 == 2) { Partner partner = new Partner(); partner.PASSWORD = this.encodePassword("password" + i); partner.USERNAME = "******" + i%10; user = partner; } else if(i % 4 == 3) { UnitCoordinator uc = new UnitCoordinator(); uc.FIRSTNAME = "Unit Coordinator " + i % 10; uc.PASSWORD = this.encodePassword("password" + i); user = uc; } else { Student student = new Student(); student.FIRSTNAME = "Student " + i % 10; student.USERNAME = student.FIRSTNAME; student.PASSWORD = this.encodePassword("password" + i); user = student; } //save session.Save(user); //add to list results.Add(user); if ((i + 1) % MAX_COMMIT_SIZE == 0) { session.Flush(); session.Transaction.Commit(); session.BeginTransaction(); } } session.Transaction.Commit(); return results; }
protected void Page_Load(object sender, EventArgs e) { Page.RegisterBodyScripts(ResolveUrl("~/usercontrols/management/tariffsettings/js/tariffusage.js")); Page.RegisterStyleControl(VirtualPathUtility.ToAbsolute("~/usercontrols/management/tariffsettings/css/tariffusage.less")); UsersCount = TenantStatisticsProvider.GetUsersCount(); UsedSize = TenantStatisticsProvider.GetUsedSize(); CurrentTariff = TenantExtra.GetCurrentTariff(); CurrentQuota = TenantExtra.GetTenantQuota(); var partner = CoreContext.PaymentManager.GetApprovedPartner(); if (partner != null) { Partner = partner; _quotaList = CoreContext.PaymentManager.GetPartnerTariffs(Partner.Id); if (!string.IsNullOrEmpty(Partner.Currency)) { _region = new RegionInfo(Partner.Currency); } var control = (TariffPartner)LoadControl(TariffPartner.Location); control.CurPartner = Partner; control.TariffNotPaid = CurrentTariff.State >= TariffState.NotPaid; control.TariffProlongable = CurrentTariff.Prolongable; PaymentsCodeHolder.Controls.Add(control); } if (_quotaList == null || !_quotaList.Any()) { _quotaList = TenantExtra.GetTenantQuotas(); } else if (!CurrentQuota.Trial) { CurrentQuota = _quotaList.FirstOrDefault(q => q.Id == CurrentQuota.Id) ?? CurrentQuota; } _quotaList = _quotaList.OrderBy(r => r.ActiveUsers).ToList().Where(r => !r.Trial); QuotasYear = _quotaList.Where(r => r.Year).ToList(); HideBuyRecommendation = CurrentTariff.Autorenewal || TariffSettings.HideRecommendation || Partner != null; AnnualDiscount = QuotasYear.All(q => q.Price2 != decimal.Zero); HideAnnualRecomendation = !AnnualDiscount || (CurrentQuota.Year && !CurrentQuota.Free && !CurrentQuota.Trial) || TariffSettings.HideAnnualRecomendation || CurrentQuota.NonProfit; if (!HideAnnualRecomendation) { AnnualQuotaForDisplay = QuotaForDisplay; if (AnnualQuotaForDisplay == null || AnnualQuotaForDisplay.Free || AnnualQuotaForDisplay.Trial || !AnnualQuotaForDisplay.Visible) { HideAnnualRecomendation = true; } else if (!AnnualQuotaForDisplay.Year) { AnnualQuotaForDisplay = _quotaList.FirstOrDefault(r => r.ActiveUsers == AnnualQuotaForDisplay.ActiveUsers && r.Year); if (AnnualQuotaForDisplay == null) { HideAnnualRecomendation = true; } } } downgradeInfoContainer.Options.IsPopup = true; buyRecommendationContainer.Options.IsPopup = true; annualRecomendationContainer.Options.IsPopup = true; AjaxPro.Utility.RegisterTypeForAjax(GetType()); if (StudioSmsNotificationSettings.IsVisibleSettings && (SettingsManager.Instance.LoadSettings<StudioSmsNotificationSettings>(TenantProvider.CurrentTenantID).EnableSetting || CoreContext.UserManager.IsUserInGroup(SecurityContext.CurrentAccount.ID, Constants.GroupAdmin.ID)) && Partner == null) { SmsEnable = true; var smsBuy = (SmsBuy)LoadControl(SmsBuy.Location); smsBuy.ShowLink = !SettingsManager.Instance.LoadSettings<StudioSmsNotificationSettings>(TenantProvider.CurrentTenantID).EnableSetting; SmsBuyHolder.Controls.Add(smsBuy); } if (VoipPaymentSettings.IsVisibleSettings && CoreContext.UserManager.IsUserInGroup(SecurityContext.CurrentAccount.ID, Constants.GroupAdmin.ID) && Partner == null) { VoipEnable = true; var voipBuy = (VoipBuy)LoadControl(VoipBuy.Location); VoipBuyHolder.Controls.Add(voipBuy); } if (Partner == null) { RegisterScript(); } if (Partner == null && Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName == "ru") { _region = new RegionInfo("RU"); RateRuble = SetupInfo.ExchangeRateRuble; SetStar(string.Format(Resource.TariffsCurrencyRu, RateRuble)); } }
void Start() { partnerCount = 0; partner = canvas.GetComponent<Partner>(); display = canvas.GetComponent<Display>(); previousChildren = 0; tempName = ""; }
private void frmSelectOnePartner_Load(object sender, EventArgs e) { nUserHostID = ((RFMFormMain)Application.OpenForms[0]).UserInfo.HostID; dgvData.IsCheckerInclude = bUseCheck; dgvData.IsCheckerShow = bUseCheck; chkOwner.Checked = bOnlyOwners; if (chkOwner.Checked) { chkSeparatePicking.Checked = bOnlySeparatePicking; } chkActual.Checked = true; if (bUseCheck) { Text = "Выберите несколько партнеров"; } else { if (cMode == "D") { Text = "Выберите реквизиты партнера"; } else { Text = "Выберите партнера"; } } oPartnerCur = new Partner(); oHost.FillData(); if (nHostID.HasValue) { DataRow rh = oHost.MainTable.Rows.Find(nHostID); if (rh != null) { ucSelectRecordID_Hosts.txtData.Text = rh["Name"].ToString(); ucSelectRecordID_Hosts.LstMarked = nHostID.ToString(); ucSelectRecordID_Hosts.Enabled = false; } } if (nUserHostID.HasValue) { DataRow rh = oHost.MainTable.Rows.Find(nUserHostID); if (rh != null) { ucSelectRecordID_Hosts.txtData.Text = rh["Name"].ToString(); ucSelectRecordID_Hosts.LstMarked = nUserHostID.ToString(); ucSelectRecordID_Hosts.Enabled = false; } } if (oHost.Count() <= 1 || nUserHostID.HasValue) { lblHosts.Visible = ucSelectRecordID_Hosts.Visible = ucSelectRecordID_Hosts.Enabled = false; } // нажать кнопку if (chkOwner.Checked) { btnFilter_Click(null, null); } txtNameContext.Select(); }
public void addTetel(Cikk pCikk, int pRakt) { lRendelesSor.Add(new RendelesSor(pCikk, pCikk.KISZ_MENNY, Math.Round(pCikk.NETTO_AR, 2), DateTime.Now, pRakt, pCikk.LIT_KISZ_ID)); SaveRendeles(); InitRendeles(fRENDELES_ID); if ((fPARTNER_ID > 0) ) { usedPartner = new Partner(fPARTNER_ID); Vevo tmpVevo = new Vevo(usedPartner.PARTNER_ID); if (tmpVevo.KEDVEZEMNY_SZAZALEK > 0) { addKedvezmSzaz(tmpVevo.KEDVEZEMNY_SZAZALEK); } } SaveRendeles(); }
public IActionResult Details(Partner model) { _partnerRepository.Upsert(ref model); return(View(model)); }
public PublicPartner(Partner partner) { this.Id = partner.PartnerUserId; this.Name = partner.Name; }
public void Update(Partner entity) { _context.Partners.Update(entity); }
private void RendelToPartner(object sender, EventArgs e) { SelectedPartner = ((PartnerButton)((Panel)sender).Parent).fPARTNER; MRendeles mr = new MRendeles(SelectedPartner); mr.ShowDialog(); loadPartnerek(last_selected); }
internal void ImportRow(Entities edc, RoutesCatalogRoute route, string routePrefix, bool testData, Action <ProgressChangedEventArgs> progress) { ServiceType _service = GetService(route); Partner _Partner = GetOrAddJTIPartner(edc, _service, route.Vendor.Trim(), testData); FreightPayer _freightPayer = GetOrAdd <FreightPayer>(edc.FreightPayer, m_FreightPayer, route.Freight_Payer__I_C__MainLeg.ToString(), testData, x => NewItemCreateNotification(x, progress)); CityType _CityType = GetOrAddCity(edc, route.Dest_City.Trim(), route.Dest_Country.Trim(), "Unknown", progress); Currency _Currency = GetOrAdd <Currency>(edc.Currency, m_Currency, route.Currency, false, x => NewItemCreateNotification(x, progress)); ShipmentType _ShipmentType = GetOrAdd <ShipmentType>(edc.ShipmentType, m_ShipmentType, route.ShipmentType, false, x => NewItemCreateNotification(x, progress)); CarrierType _CarrierCarrierType = GetOrAdd <CarrierType>(edc.Carrier, m_CarrierCarrierType, route.Carrier, false, x => NewItemCreateNotification(x, progress)); TranspotUnit _TransportUnit = GetOrAdd <TranspotUnit>(edc.TransportUnitType, m_TransportUnit, route.Equipment_Type__UoM, false, x => NewItemCreateNotification(x, progress)); SAPDestinationPlant _SAPDestinationPlant = GetOrAdd <SAPDestinationPlant>(edc.SAPDestinationPlant, m_SAPDestinationPlant, route.SAP_Dest_Plant, false, x => NewItemCreateNotification(x, progress)); BusienssDescription _businessDescription = GetOrAdd <BusienssDescription>(edc.BusinessDescription, m_BusinessDescription, route.Business_description, false, x => NewItemCreateNotification(x, progress)); Commodity _commodity = GetOrAdd <Commodity>(edc.Commodity, m_CommodityCommodity, route.Commodity, false, x => NewItemCreateNotification(x, progress)); string _sku = route.Material_Master__Reference; string _title = String.Format("{3} To: {0}, by: {1}, of: {2}", _CityType.Title, _Partner.Title, route.Commodity, routePrefix); switch (_service) { case ServiceType.Forwarder: Route _rt = new Route() { Route2BusinessDescriptionTitle = _businessDescription, CarrierTitle = _CarrierCarrierType, Route2CityTitle = _CityType, DepartureCity = route.Dept_City, CurrencyTitle = _Currency, FreightPayerTitle = _freightPayer, GoodsHandlingPO = route.PO_NUMBER, MaterialMaster = _sku, DeparturePort = route.Port_of_Dept, RemarkMM = route.Remarks, SAPDestinationPlantTitle = _SAPDestinationPlant, ShipmentTypeTitle = _ShipmentType, Title = _title, TransportCosts = testData ? 4567.8 : route.Total_Cost_per_UoM.String2Double(), TransportUnitTypeTitle = _TransportUnit, PartnerTitle = _Partner, Route2Commodity = _commodity, Incoterm = route.Selling_Incoterm }; edc.Route.InsertOnSubmit(_rt); break; case ServiceType.SecurityEscortProvider: SecurityEscortCatalog _sec = new SecurityEscortCatalog() { SecurityEscortCatalog2BusinessDescriptionTitle = _businessDescription, CurrencyTitle = _Currency, EscortDestination = route.Dest_City, FreightPayerTitle = _freightPayer, MaterialMaster = _sku, RemarkMM = route.Remarks, SecurityCost = testData ? 345.6 : route.Total_Cost_per_UoM.String2Double(), SecurityEscrotPO = route.PO_NUMBER, Title = _title, PartnerTitle = _Partner }; edc.SecurityEscortRoute.InsertOnSubmit(_sec); break; case ServiceType.VendorAndForwarder: case ServiceType.None: case ServiceType.Invalid: case ServiceType.Vendor: default: break; } //TODO edc.SubmitChanges(); }
private void ShowPartner(object sender, EventArgs e) { switch (SelectMode) { case PartnerSelectModes.hitelhez: { SelectedPartner = ((PartnerButton)sender).fPARTNER; if (SelectedPartner.HITEL_SZABAD >= neededHitel) { DEFS.DebugLog("Partnernak van hitelkerete:" + SelectedPartner.PARTNER_ID.ToString()); DialogResult = DialogResult.OK; this.Close(); } else { DEFS.SendInfoMessage("A kiválasztott partnernak nincs elegendő hitelkerete"); } break; } case PartnerSelectModes.Kedvezmeny: { SelectedPartner = ((PartnerButton)sender).fPARTNER; DialogResult = DialogResult.OK; this.Close(); break; } case PartnerSelectModes.edit: { frmShadowLayer p = new frmShadowLayer(UsingForms.PartnerInsert); p.param = ((PartnerButton)sender).fPARTNER.PARTNER_ID; p.ShowDialog(); break; } default: break; } }
public void AddToPartners(Partner partner) { base.AddObject("Partners", partner); }
private void btnPartnerNelkul_Click(object sender, EventArgs e) { SelectedPartner = null; DialogResult = DialogResult.OK; }
public virtual Partner UpdatePartner(Partner entity) { if (entity.IsTransient()) { return(entity); } Partner other = GetPartner(entity.PartnerId); if (entity.Equals(other)) { return(entity); } string sql = @"Update Partner set [PartnerGUID]=@PartnerGUID , [Name]=@Name , [Summary]=@Summary , [Address1]=@Address1 , [Address2]=@Address2 , [Suite]=@Suite , [City]=@City , [State]=@State , [ZipCode]=@ZipCode , [Country]=@Country , [Phone]=@Phone , [FAX]=@FAX , [URL]=@URL , [Email]=@Email , [LinkToSite]=@LinkToSite , [LinkInNewWindow]=@LinkInNewWindow , [Specialty]=@Specialty , [Instructors]=@Instructors , [Schedule]=@Schedule , [Testimonials]=@Testimonials , [DisplayOrder]=@DisplayOrder , [Published]=@Published , [Wholesale]=@Wholesale , [ExtensionData]=@ExtensionData , [Deleted]=@Deleted , [CreatedOn]=@CreatedOn where PartnerID=@PartnerID" ; SqlParameter[] parameterArray = new SqlParameter[] { new SqlParameter("@PartnerID", entity.PartnerId) , new SqlParameter("@PartnerGUID", entity.PartnerGuid) , new SqlParameter("@Name", entity.Name) , new SqlParameter("@Summary", entity.Summary ?? (object)DBNull.Value) , new SqlParameter("@Address1", entity.Address1 ?? (object)DBNull.Value) , new SqlParameter("@Address2", entity.Address2 ?? (object)DBNull.Value) , new SqlParameter("@Suite", entity.Suite ?? (object)DBNull.Value) , new SqlParameter("@City", entity.City ?? (object)DBNull.Value) , new SqlParameter("@State", entity.State ?? (object)DBNull.Value) , new SqlParameter("@ZipCode", entity.ZipCode ?? (object)DBNull.Value) , new SqlParameter("@Country", entity.Country ?? (object)DBNull.Value) , new SqlParameter("@Phone", entity.Phone ?? (object)DBNull.Value) , new SqlParameter("@FAX", entity.Fax ?? (object)DBNull.Value) , new SqlParameter("@URL", entity.Url ?? (object)DBNull.Value) , new SqlParameter("@Email", entity.Email ?? (object)DBNull.Value) , new SqlParameter("@LinkToSite", entity.LinkToSite) , new SqlParameter("@LinkInNewWindow", entity.LinkInNewWindow) , new SqlParameter("@Specialty", entity.Specialty ?? (object)DBNull.Value) , new SqlParameter("@Instructors", entity.Instructors ?? (object)DBNull.Value) , new SqlParameter("@Schedule", entity.Schedule ?? (object)DBNull.Value) , new SqlParameter("@Testimonials", entity.Testimonials ?? (object)DBNull.Value) , new SqlParameter("@DisplayOrder", entity.DisplayOrder) , new SqlParameter("@Published", entity.Published) , new SqlParameter("@Wholesale", entity.Wholesale) , new SqlParameter("@ExtensionData", entity.ExtensionData ?? (object)DBNull.Value) , new SqlParameter("@Deleted", entity.Deleted) , new SqlParameter("@CreatedOn", entity.CreatedOn) }; SqlHelper.ExecuteNonQuery(this.ConnectionString, CommandType.Text, sql, parameterArray); return(GetPartner(entity.PartnerId)); }
public KedvezmenyErtek(Partner p) { ERTEK = 0; _Partner = p; try { if (p.P_TIPUS == "V") { SZAZALEK = new Vevo(p.PARTNER_ID).KEDVEZEMNY_SZAZALEK; } } catch (Exception) { SZAZALEK = 0; throw; } }
public void CreateUnregisteredClientAndPartner() { clientRegistration = new ClientRegistrationModel().GetTestModel(); partner = new Partner().GetTestModel(); lykkeApi.ClientAccount.Partners.PostPartners(partner); }
public ModifyPartnerViewModel(Partner partner) { this.Partner = partner; }
public LocationServiceTestsFixture() { MapperHelper.CreateAutoMapper(); CustomerProfileClientMock = new Mock <ICustomerProfileClient>(MockBehavior.Strict); LocationRepositoryMock = new Mock <ILocationRepository>(); GeocodingReaderMock = new Mock <IGeocodingReader>(); LocationService = new LocationService( CustomerProfileClientMock.Object, EmptyLogFactory.Instance, LocationRepositoryMock.Object, GeocodingReaderMock.Object); Partner = new Partner { Id = Guid.NewGuid(), Name = "Partner 1", Description = "Partner 1 Desc", BusinessVertical = Vertical.Hospitality, ClientId = "clientId1", CreatedAt = DateTime.UtcNow, AmountInCurrency = 1, AmountInTokens = 2, Locations = new List <Location> { new Location { Id = LocationIds[0], Name = "Holiday Inn", Address = "Dubai", CreatedAt = DateTime.UtcNow, ContactPerson = new ContactPerson { FirstName = "Name 1", LastName = "Name 2", Email = "Email", PhoneNumber = "Phone Number" } }, new Location { Id = LocationIds[1], Name = "Holiday Relax", Address = "Bahri", CreatedAt = DateTime.UtcNow, ContactPerson = new ContactPerson { FirstName = "Name 1", LastName = "Name 2", Email = "Email", PhoneNumber = "Phone Number" } }, new Location { Id = LocationIds[2], Name = "Holiday Relax", Address = "Bahri", CreatedAt = DateTime.UtcNow, ContactPerson = new ContactPerson { FirstName = "Name 1", LastName = "Name 2", Email = "Email", PhoneNumber = "Phone Number" } } } }; PartnerContactResponse = new PartnerContactResponse { PartnerContact = new PartnerContact { FirstName = "Owner", LastName = "Johnson", Email = "*****@*****.**", PhoneNumber = "123-123-123", LocationId = LocationIds[0].ToString() } }; Partners = (new List <Partner> { Partner }.AsReadOnly(), 1); Location = new Location { Id = LocationIds[2], Name = "Holiday Relax", Address = "Bahri", CreatedAt = DateTime.UtcNow, ContactPerson = new ContactPerson { FirstName = "Name 1", LastName = "Name 2", Email = "Email", PhoneNumber = "Phone Number" } }; }
protected void Page_Load(object sender, EventArgs e) { debugInfoPopUpContainer.Options.IsPopup = true; aboutCompanyPopupContainer.Options.IsPopup = true; if (!DisableSearch) { RenderSearchProducts(); DisableSearch = DisableSearch || !SearchProducts.Any() || CoreContext.Configuration.Personal; } if (SecurityContext.IsAuthenticated) { CurrentUser = CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID); if (CurrentUser.IsOutsider()) DisableUserInfo = true; UserInfoVisible = !DisableUserInfo.HasValue || !DisableUserInfo.Value; } if (!SecurityContext.IsAuthenticated || !TenantExtra.EnableTarrifSettings || CoreContext.Configuration.Personal || CurrentUser.IsVisitor()) { DisableTariff = true; } _customNavItems = WebItemManager.Instance.GetItems(WebZoneType.CustomProductList, ItemAvailableState.Normal); if (DisableProductNavigation && SecurityContext.IsAuthenticated) _productListHolder.Visible = false; else { var productsList = WebItemManager.Instance.GetItems(WebZoneType.TopNavigationProductList, ItemAvailableState.Normal); DisplayModuleList = productsList.Any() && !CoreContext.Configuration.Personal; _productRepeater.DataSource = productsList; _productRepeater.DataBind(); var addons = _customNavItems.Where(pr => ((pr.ID == WebItemManager.CalendarProductID || pr.ID == WebItemManager.TalkProductID || pr.ID == WebItemManager.MailProductID))); _addonRepeater.DataSource = addons.ToList(); _addonRepeater.DataBind(); } foreach (var item in _customNavItems) { var render = WebItemManager.Instance[item.ID] as IRenderCustomNavigation; if (render == null) continue; try { var control = render.LoadCustomNavigationControl(Page); if (control != null) { _customNavControls.Controls.Add(control); } } catch (Exception ex) { log4net.LogManager.GetLogger("ASC.Web.Studio").Error(ex); } } if (CoreContext.Configuration.PartnerHosted) { IsAuthorizedPartner = false; var partner = CoreContext.PaymentManager.GetApprovedPartner(); if (partner != null) { IsAuthorizedPartner = !string.IsNullOrEmpty(partner.AuthorizedKey); Partner = partner; } } if (VoipNavigation.VoipEnabled) _voipPhonePlaceholder.Controls.Add(LoadControl(VoipPhoneControl.Location)); }
protected void Page_Load(object sender, EventArgs e) { InitScripts(); if (!DisabledSidePanel) { EnabledWebChat = Convert.ToBoolean(ConfigurationManager.AppSettings["web.chat"] ?? "false") && WebItemManager.Instance.GetItems(WebZoneType.CustomProductList, ItemAvailableState.Normal). Any(id => id.ID == WebItemManager.TalkProductID); if (EnabledWebChat) { IsMobile = MobileDetector.IsMobile; if (!IsMobile) { SmallChatHolder.Controls.Add(LoadControl(UserControls.Common.SmallChat.SmallChat.Location)); } } } if (!DisabledTopStudioPanel) { TopContent.Controls.Add(TopStudioPanel); } if (_browserNotSupported == null && !string.IsNullOrEmpty(WebConfigurationManager.AppSettings["web.browser-not-supported"])) { _browserNotSupported = new Regex(WebConfigurationManager.AppSettings["web.browser-not-supported"], RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.CultureInvariant); } if (_browserNotSupported != null && !string.IsNullOrEmpty(Request.Headers["User-Agent"]) && _browserNotSupported.Match(Request.Headers["User-Agent"]).Success) { Response.Redirect("~/browser-not-supported.htm"); } if (!EmailActivated && !CoreContext.Configuration.Personal && SecurityContext.IsAuthenticated) { activateEmailPanel.Controls.Add(LoadControl(ActivateEmailPanel.Location)); } if (AffiliateHelper.BannerAvailable || CoreContext.Configuration.Personal) { BannerHolder.Controls.Add(LoadControl(Banner.Location)); } if (!DisabledHelpTour) { HeaderContent.Controls.Add(LoadControl(UserControls.Common.HelpTour.HelpTour.Location)); } if (!SecurityContext.IsAuthenticated || !TenantExtra.EnableTarrifSettings || CoreContext.Configuration.Personal || CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID).IsVisitor()) { DisableTariffNotify = true; } else { TariffNotify = TenantExtra.GetTariffNotify(); TariffNotifyText = TenantExtra.GetTariffNotifyText(); if (string.IsNullOrEmpty(TariffNotify) || (TenantExtra.GetCurrentTariff().State == TariffState.Trial && TenantExtra.GetCurrentTariff().DueDate.Subtract(DateTime.Today.Date).Days > 5)) { DisableTariffNotify = true; } } if (!DisableTariffNotify) { var stringBuilder = new StringBuilder(); stringBuilder.Append("if (jq('div.mainPageLayout table.mainPageTable').hasClass('with-mainPageTableSidePanel'))jq('#infoBoxTariffNotify').removeClass('display-none');"); Page.RegisterInlineScript(stringBuilder.ToString()); } if (CoreContext.Configuration.PartnerHosted) { IsAutorizePartner = false; var partner = CoreContext.PaymentManager.GetApprovedPartner(); if (partner != null) { IsAutorizePartner = !string.IsNullOrEmpty(partner.AuthorizedKey); Partner = partner; } } DisablePartnerPanel = !(IsAutorizePartner.HasValue && !IsAutorizePartner.Value); if (!DisablePartnerPanel) { var stringBuilder = new StringBuilder(); stringBuilder.Append("if (jq('div.mainPageLayout table.mainPageTable').hasClass('with-mainPageTableSidePanel'))jq('#infoBoxPartnerPanel').removeClass('display-none');"); Page.RegisterInlineScript(stringBuilder.ToString()); } }
private bool Exists(Partner pObjPartner) { return(mObjPartnerDAO.GetEntitiesList().Where(x => x.Name == pObjPartner.Name && x.Code == pObjPartner.Code && x.Id != pObjPartner.Id).Count() > 0 ? true : false); }
private bool dgvData_Restore() { RFMCursorWait.Set(true); RFMCursorWait.LockWindowUpdate(FindForm().Handle); Partner oPartnerList = new Partner(); oPartnerList.ClearError(); oPartnerList.ClearFilters(); oPartnerList.ID = null; oPartnerList.IDList = null; // собираем условия // контексты if (txtNameContext.Text.Trim().Length > 0) { oPartnerList.FilterNameContext = txtNameContext.Text.Trim().ToUpper(); } if (txtInnContext.Text.Trim().Length > 0) { oPartnerList.FilterInnContext = txtInnContext.Text.Trim().ToUpper(); } // выбор oPartnerList.FilterPartnersRootsList = ucSelectRecordID_PartnersRoots.GetIdString(); oPartnerList.FilterZonesList = ucSelectRecordID_Zones.GetIdString(); // checks if (chkActual.Checked) { oPartnerList.FilterActual = true; } if (chkCustomer.Checked) { oPartnerList.FilterIsCustomer = true; } if (chkSupplier.Checked) { oPartnerList.FilterIsSupplier = true; } if (chkTransport.Checked) { oPartnerList.FilterIsTransport = true; } if (chkOwner.Checked) { oPartnerList.FilterIsOwner = true; } if (chkSeparatePicking.Checked) { oPartnerList.FilterSeparatePicking = true; } if (chkPerversion.Checked) { oPartnerList.FilterPartnersGoodsExists = true; } if (nHostID.HasValue || nUserHostID.HasValue) { if (nHostID.HasValue) { oPartnerList.FilterHostsList = nHostID.ToString(); } if (nUserHostID.HasValue) { oPartnerList.FilterHostsList = nUserHostID.ToString(); } } else { if (ucSelectRecordID_Hosts.IsSelectedExist) { oPartnerList.FilterHostsList = ucSelectRecordID_Hosts.GetIdString(); } } dgvData.GetGridState(); oPartnerList.FillData(); dgvData.Restore(oPartnerList.MainTable); tmrRestore.Enabled = true; RFMCursorWait.LockWindowUpdate(IntPtr.Zero); RFMCursorWait.Set(false); return(oPartnerList.ErrorNumber == 0); }
protected void Page_Load(object sender, EventArgs e) { CurrentUser = CoreContext.UserManager.GetUsers(SecurityContext.CurrentAccount.ID); Page.RegisterStyleControl(VirtualPathUtility.ToAbsolute("~/skins/page_default.less")); var defaultPageSettings = SettingsManager.Instance.LoadSettings <StudioDefaultPageSettings>(TenantProvider.CurrentTenantID); if (defaultPageSettings != null && defaultPageSettings.DefaultProductID != Guid.Empty) { if (defaultPageSettings.DefaultProductID == defaultPageSettings.FeedModuleID && !CurrentUser.IsOutsider()) { Context.Response.Redirect("feed.aspx"); } var products = WebItemManager.Instance.GetItemsAll <IProduct>(); foreach (var p in products) { if (p.ID.Equals(defaultPageSettings.DefaultProductID)) { var productInfo = WebItemSecurity.GetSecurityInfo(p.ID.ToString()); if (productInfo.Enabled && WebItemSecurity.IsAvailableForUser(p.ID.ToString(), CurrentUser.ID)) { Context.Response.Redirect(p.StartURL); } } } } Master.DisabledSidePanel = true; Title = Resources.Resource.MainPageTitle; defaultListProducts = WebItemManager.Instance.GetItems(Web.Core.WebZones.WebZoneType.StartProductList); _showDocs = (Product)defaultListProducts.Find(r => r.ID == WebItemManager.DocumentsProductID); if (_showDocs != null) { defaultListProducts.RemoveAll(r => r.ID == _showDocs.ProductID); } var mailProduct = WebItemManager.Instance[WebItemManager.MailProductID]; if (mailProduct != null && !mailProduct.IsDisabled()) { mailProduct.Context.LargeIconFileName = "product_logolarge.png"; defaultListProducts.Add(mailProduct); } var priority = new Dictionary <Guid, Int32>() { { WebItemManager.ProjectsProductID, 0 }, { WebItemManager.CRMProductID, 1 }, { WebItemManager.MailProductID, 2 }, { WebItemManager.PeopleProductID, 3 }, { WebItemManager.CommunityProductID, 4 } }; defaultListProducts = defaultListProducts.OrderBy(p => (priority.Keys.Contains(p.ID) ? priority[p.ID] : 10)).ToList(); var collaboratorPopupSettings = SettingsManager.Instance.LoadSettingsFor <CollaboratorSettings>(CurrentUser.ID); if (CurrentUser.IsVisitor() && collaboratorPopupSettings.FirstVisit && !CurrentUser.IsOutsider()) { AjaxPro.Utility.RegisterTypeForAjax(GetType()); ShowWelcomePopupForCollaborator = true; _welcomePopupForCollaborators.Visible = true; _welcomeCollaboratorContainer.Options.IsPopup = true; Page.RegisterInlineScript("StudioBlockUIManager.blockUI('#studio_welcomeCollaboratorContainer', 500, 400, 0);"); } if (CoreContext.Configuration.PartnerHosted) { IsAutorizePartner = false; var partner = CoreContext.PaymentManager.GetApprovedPartner(); if (partner != null) { IsAutorizePartner = !string.IsNullOrEmpty(partner.AuthorizedKey); Partner = partner; } } }
public ActionResult EditPartner(int id) { Partner model = Repositories.GetPartnerByID(id); return(View(model)); }
public void Start() { pausebutton.GetComponent<Button>().interactable = false; playbutton.GetComponent<Button>().interactable = true; fastbutton.GetComponent<Button>().interactable = true; infertileAge = Random.Range (37,45); glowing = true; glowUp = true; glowColor = Glowfade.color; glowColor.a = 0; FadeInCycle = 0; FadeIn = false; startTime = false; quickTime = false; startButton.interactable = false; maleToggle.isOn = true; playerIsMale = true; birthPanel.SetActive(true); deathfadeCount = 0; datingPanel.SetActive(false); deathPanel.SetActive(false); deathYear = 50 + Random.Range(0, 20) + Random.Range(0, 20) + Random.Range(0, 20); deathMonth = Random.Range(1, 12); startAge = 16; age = startAge; time = 0f; monthsSinceBirth = 0; alive = true; married = false; divorceCount = 0; monthCount = 2; status = "You are single"; fastforward = 0; partner = canvas.GetComponent<Partner>(); options = canvas.GetComponent<Options>(); relationship = canvas.GetComponent<Relationship>(); textupdate = canvas.GetComponent<TextUpdate>(); talk = canvas.GetComponent<Talk>(); obituary = canvas.GetComponent<Obituary>(); career = canvas.GetComponent<Career>(); colorName = partner.nameText.color; colorName.a = 0; relationshipCount = 0; marriageCount = 0; childrenCount = 0; pregnant = false; birthMonth = 0; birthYear = 0; durationMonths = 0; durationYears = 0; fastForwardCount = 0; fastTimeOn = false; partner.exName = ""; partner.exDuration = 0; maxHappiness = 50; jumpTime = 5; deathColor = Deathfade.color; birthColor = Birthfade.color; impendingDeath = false; relationship.playerpositiveemitter.GetComponent<ParticleSystem>().enableEmission = false; relationship.playernegativeemitter.GetComponent<ParticleSystem>().enableEmission = false; for ( int i = 0; i < 3; i++ ) { obituary.soNames[i] = ""; obituary.soLength[i] = 0; obituary.marriedSO[i] = false; obituary.soChildren[i] = 0; } if ( Random.Range (0,101) > 50) { nameCount = Random.Range(0,partner.maleNames.Length); playerName = partner.maleNames[nameCount]; } else { nameCount = Random.Range(0,partner.femaleNames.Length); playerName = partner.femaleNames[nameCount]; } inputNameText.text = playerName; monthInput.text = Random.Range (1,13).ToString(); yearInput.text = Random.Range (1950,1995).ToString(); impendingDeath = false; hotnessText.text = aspectText[0]; personalityText.text = aspectText[1]; wealthText.text = aspectText[2]; careerText.text = aspectText[3]; }
// Use this for initialization public void Start() { display = canvas.GetComponent<Display>(); relationship = canvas.GetComponent<Relationship>(); partner = canvas.GetComponent<Partner>(); lastEvent = ""; lastEventCount = 3; lastTextCount = 0; usedTextMax = 100; usedText = new int[100]; oneOffValue = 2; oneOffValueCareer = 4; retiredText = true; infertileText = true; talkTime = 4; Comment.text = "Teenage angst ..."; textCoolDown = 0; for (int i = 0; i < usedText.Length; i++) { usedText[i] = 0; } }
partial void Partners_Inserting(Partner entity) { entity.Name = entity.Name.ToUpper(); entity.IdentityNumber = entity.IdentityNumber.ToUpper(); entity.Address = entity.Address.ToUpper(); entity.Nationality = entity.Nationality.ToUpper(); if (entity.Race != null) { entity.Race = entity.Race.ToUpper(); } if (entity.Religion != null) { entity.Religion = entity.Religion.ToUpper(); } if (entity.MaritalStatus != null) { entity.MaritalStatus = entity.MaritalStatus.ToUpper(); } if (entity.DrivingLicense != null) { entity.DrivingLicense = entity.DrivingLicense.ToUpper(); } if (entity.NextOfKinName != null) { entity.NextOfKinName = entity.NextOfKinName.ToUpper(); } if (entity.NextOfKinRelationship != null) { entity.NextOfKinRelationship = entity.NextOfKinRelationship.ToUpper(); } if (entity.PartnerID != null) { entity.PartnerID = entity.PartnerID.ToUpper(); } if (entity.DisplayName != null) { entity.DisplayName = entity.DisplayName.ToUpper(); } }
private void frmSelectOnePacking_Load(object sender, EventArgs e) { nUserHostID = ((RFMFormMain)Application.OpenForms[0]).UserInfo.HostID; grdData.IsCheckerInclude = useCheck; grdData.IsCheckerShow = useCheck; if (useCheck) { Text = "¬ыберите несколько товаров"; } else { Text = "¬ыберите товар"; } if (nOwnerID.HasValue) { // а будет это так: // oGoods.FilterOwnersList = nOwnerID.ToString(); // а пока - через бренд oGoods.FillTableGoodsBrands(); string sPrefix = "TM"; sSelectedGoodsBrandsIDList = ""; string sSelectedGoodsBrandsNames = ""; Partner oOwner = new Partner(); oOwner.ReFillOne((int)nOwnerID); int i = 0; int nSelCount = 3; foreach (DataRow gb in oGoods.TableGoodsBrands.Rows) { if (gb["ERPCode"].ToString().ToUpper().Contains(sPrefix) == oOwner.ERPCode.Contains(sPrefix)) { // отметить sSelectedGoodsBrandsIDList += gb["ID"].ToString() + ","; i++; if (i <= nSelCount) { sSelectedGoodsBrandsNames += gb["Name"] + ", "; } else { if (i == nSelCount + 1) { sSelectedGoodsBrandsNames += "..."; } } } } sSelectedGoodsBrandsNames = sSelectedGoodsBrandsNames.Trim(); if (sSelectedGoodsBrandsNames.Substring(sSelectedGoodsBrandsNames.Length - 1, 1) == ",") { sSelectedGoodsBrandsNames = sSelectedGoodsBrandsNames.Substring(0, sSelectedGoodsBrandsNames.Length - 1); } ucSelectRecordID_GoodsBrands.txtData.Text = sSelectedGoodsBrandsNames; } oHost.FillData(); if (nHostID.HasValue) { DataRow rh = oHost.MainTable.Rows.Find(nHostID); if (rh != null) { ucSelectRecordID_Hosts.txtData.Text = rh["Name"].ToString(); ucSelectRecordID_Hosts.LstMarked = nHostID.ToString(); ucSelectRecordID_Hosts.Enabled = false; } } if (nUserHostID.HasValue) { DataRow rh = oHost.MainTable.Rows.Find(nUserHostID); if (rh != null) { ucSelectRecordID_Hosts.txtData.Text = rh["Name"].ToString(); ucSelectRecordID_Hosts.LstMarked = nUserHostID.ToString(); ucSelectRecordID_Hosts.Enabled = false; } } if (oHost.Count() <= 1 || nUserHostID.HasValue) { lblHosts.Visible = ucSelectRecordID_Hosts.Visible = ucSelectRecordID_Hosts.Enabled = false; } cntData.SplitterDistance = 0; cntData.Panel1MinSize = 0; //lblTreeWait.Visible = false; txtName.Select(); }
protected void Page_Load(object sender, EventArgs e) { UsersCount = TenantStatisticsProvider.GetUsersCount(); UsedSize = TenantStatisticsProvider.GetUsedSize(); CurrentTariff = TenantExtra.GetCurrentTariff(); CurrentQuota = TenantExtra.GetTenantQuota(); var partnerId = CoreContext.TenantManager.GetCurrentTenant().PartnerId; if (!string.IsNullOrEmpty(partnerId)) { var partner = CoreContext.PaymentManager.GetPartner(partnerId); if (partner != null && partner.Status == PartnerStatus.Approved && !partner.Removed && partner.PartnerType != PartnerType.System) { Partner = partner; _quotaList = CoreContext.PaymentManager.GetPartnerTariffs(Partner.Id); SalesMail = Partner.SalesEmail; if (!string.IsNullOrEmpty(Partner.Currency)) { Region = new RegionInfo(Partner.Currency); } var control = (TariffPartner)LoadControl(TariffPartner.Location); control.CurPartner = Partner; control.TariffNotPaid = CurrentTariff.State >= TariffState.NotPaid; control.TariffProlongable = CurrentTariff.Prolongable; PaymentsCodeHolder.Controls.Add(control); } } if (_quotaList == null || !_quotaList.Any()) { _quotaList = TenantExtra.GetTenantQuotas(); } else if (!CurrentQuota.Trial) { CurrentQuota = _quotaList.First(q => q.Id == CurrentQuota.Id) ?? CurrentQuota; } _quotaList = _quotaList.OrderBy(r => r.ActiveUsers).ToList().Where(r => !r.Trial); QuotasYear = _quotaList.Where(r => r.Year).ToList(); HideBuyRecommendation = CurrentTariff.Autorenewal || TariffSettings.GetTariffSettings() || Partner != null; downgradeInfoContainer.Options.IsPopup = true; buyRecommendationContainer.Options.IsPopup = true; AjaxPro.Utility.RegisterTypeForAjax(GetType()); if (StudioSmsNotificationSettings.IsVisibleSettings && SettingsManager.Instance.LoadSettings<StudioSmsNotificationSettings>(TenantProvider.CurrentTenantID).EnableSetting && Partner == null) { SmsEnable = true; SmsBuyHolder.Controls.Add(LoadControl(SmsBuy.Location)); } if (Partner == null) { RegisterScript(); } }
protected override IEnumerable <Toil> MakeNewToils() { //Log.Message("[RJW]" + this.GetType().ToString() + "::MakeNewToils() called"); setup_ticks(); this.FailOnDespawnedNullOrForbidden(iTarget); this.FailOn(() => !pawn.CanReserve(Partner, xxx.max_rapists_per_prisoner, 0)); // Fail if someone else reserves the prisoner before the pawn arrives this.FailOn(() => pawn.IsFighting()); this.FailOn(() => Partner.IsFighting()); this.FailOn(() => pawn.Drafted); yield return(Toils_Goto.GotoThing(iTarget, PathEndMode.OnCell)); SexUtility.RapeTargetAlert(pawn, Partner); Toil StartPartnerJob = new Toil(); StartPartnerJob.defaultCompleteMode = ToilCompleteMode.Instant; StartPartnerJob.socialMode = RandomSocialMode.Off; StartPartnerJob.initAction = delegate { var dri = Partner.jobs.curDriver as JobDriver_SexBaseRecieverRaped; if (dri == null) { Job gettin_raped = JobMaker.MakeJob(xxx.gettin_raped, pawn); Building_Bed Bed = null; if (Partner.GetPosture() == PawnPosture.LayingInBed) { Bed = Partner.CurrentBed(); } Partner.jobs.StartJob(gettin_raped, JobCondition.InterruptForced, null, false, true, null); if (Bed != null) { (Partner.jobs.curDriver as JobDriver_SexBaseRecieverRaped)?.Set_bed(Bed); } } }; yield return(StartPartnerJob); var rape = new Toil(); rape.FailOn(() => Partner.CurJob == null || Partner.CurJob.def != xxx.gettin_raped || Partner.IsFighting() || pawn.IsFighting()); rape.defaultCompleteMode = ToilCompleteMode.Delay; rape.defaultDuration = duration; rape.handlingFacing = true; rape.initAction = delegate { Start(); }; rape.tickAction = delegate { if (pawn.IsHashIntervalTick(ticks_between_hearts)) { ThrowMetaIcon(pawn.Position, pawn.Map, ThingDefOf.Mote_Heart); } if (pawn.IsHashIntervalTick(ticks_between_hits)) { Roll_to_hit(pawn, Partner); } SexTick(pawn, Partner); SexUtility.reduce_rest(Partner, 1); SexUtility.reduce_rest(pawn, 2); }; rape.AddFinishAction(delegate { End(); }); yield return(rape); yield return(new Toil { initAction = delegate { //// Trying to add some interactions and social logs SexUtility.ProcessSex(pawn, Partner, usedCondom: usedCondom, rape: isRape, sextype: sexType); }, defaultCompleteMode = ToilCompleteMode.Instant }); }
[Obsolete] // BUT DO NOT REMOVE YET public string RetrieveCardTokenForPartner(Partner fromPartner, string fromPartnerCardToken, Partner toPartner) { string resultToken = null; SqlProcedure("GetCardTokenForAnotherPartner", new Dictionary <string, object> { { "@partnerIdFrom", (int)fromPartner }, { "@partnerIdTo", (int)toPartner }, { "@cardTokenFrom", fromPartnerCardToken } }, (sqlDataReader) => { if (sqlDataReader.Read()) { resultToken = sqlDataReader.GetString(sqlDataReader.GetOrdinal("PartnerCardId")); } }); if (resultToken != null) { Context.Log.Verbose("GetCardTokenForAnotherPartner retrieved the specified Card Token."); } else { Context.Log.Verbose("GetCardTokenForAnotherPartner could not find the specified Card."); } return(resultToken); }
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "alpha" || e.CommandName == "NoFilter") { String value = null; switch (e.CommandName) { case ("alpha"): { value = string.Format("{0}%", e.CommandArgument); break; } case ("NoFilter"): { value = "%"; break; } } ObjectDataSource1.SelectParameters["PartnerName"].DefaultValue = value; ObjectDataSource1.DataBind(); RadGrid1.Rebind(); } else if (e.CommandName == "QuickUpdate") { string PartnerID, Priority, IsAvailable; var oPartner = new Partner(); foreach (GridDataItem item in RadGrid1.Items) { PartnerID = item.GetDataKeyValue("PartnerID").ToString(); Priority = ((RadNumericTextBox)item.FindControl("txtPriority")).Text.Trim(); IsAvailable = ((CheckBox)item.FindControl("chkIsAvailable")).Checked.ToString(); oPartner.PartnerQuickUpdate( PartnerID, IsAvailable, Priority ); } } else if (e.CommandName == "DeleteSelected") { var oPartner = new Partner(); foreach (GridDataItem item in RadGrid1.SelectedItems) { string strPartnerImage = ((HiddenField)item.FindControl("hdnPartnerImage")).Value; if (!string.IsNullOrEmpty(strPartnerImage)) { string strSavePath = Server.MapPath("~/res/partner/" + strPartnerImage); if (File.Exists(strSavePath)) { File.Delete(strSavePath); } } } } else if (e.CommandName == "PerformInsert" || e.CommandName == "Update") { var command = e.CommandName; var row = command == "PerformInsert" ? (GridEditFormInsertItem)e.Item : (GridEditFormItem)e.Item; var FilePartnerImage = (RadUpload)row.FindControl("FilePartnerImage"); string strPartnerName = ((TextBox)row.FindControl("txtPartnerName")).Text.Trim(); string strPartnerNameEn = ((TextBox)row.FindControl("txtPartnerNameEn")).Text.Trim(); string strAddress = ((TextBox)row.FindControl("txtAddress")).Text.Trim(); string strLinkWebsite = ((TextBox)row.FindControl("txtLinkWebsite")).Text.Trim(); string strConvertedPartnerName = Common.ConvertTitle(strPartnerName); string strPartnerImage = FilePartnerImage.UploadedFiles.Count > 0 ? FilePartnerImage.UploadedFiles[0].GetName() : ""; string strIsAvailable = ((CheckBox)row.FindControl("chkIsAvailable")).Checked.ToString(); string strPriority = ((RadNumericTextBox)row.FindControl("txtPriority")).Text.Trim(); var oPartner = new Partner(); if (e.CommandName == "PerformInsert") { strPartnerImage = oPartner.PartnerInsert( strPartnerName, strPartnerNameEn, strConvertedPartnerName, strPartnerImage, strAddress, strLinkWebsite, strIsAvailable, strPriority ); string strFullPath = "~/res/partner/" + strPartnerImage; if (!string.IsNullOrEmpty(strPartnerImage)) { FilePartnerImage.UploadedFiles[0].SaveAs(Server.MapPath(strFullPath)); ResizeCropImage.ResizeByCondition(strFullPath, 200, 200); } RadGrid1.Rebind(); } else { var dsUpdateParam = ObjectDataSource1.UpdateParameters; var strPartnerID = row.GetDataKeyValue("PartnerID").ToString(); var strOldPartnerImage = ((HiddenField)row.FindControl("hdnPartnerImage")).Value; var strOldImagePath = Server.MapPath("~/res/partner/" + strOldPartnerImage); dsUpdateParam["PartnerName"].DefaultValue = strPartnerName; dsUpdateParam["PartnerNameEn"].DefaultValue = strPartnerNameEn; dsUpdateParam["ConvertedPartnerName"].DefaultValue = strConvertedPartnerName; dsUpdateParam["PartnerImage"].DefaultValue = strPartnerImage; dsUpdateParam["IsAvailable"].DefaultValue = strIsAvailable; if (!string.IsNullOrEmpty(strPartnerImage)) { var strFullPath = "~/res/partner/" + strConvertedPartnerName + "-" + strPartnerID + strPartnerImage.Substring(strPartnerImage.LastIndexOf('.')); if (File.Exists(strOldImagePath)) { File.Delete(strOldImagePath); } FilePartnerImage.UploadedFiles[0].SaveAs(Server.MapPath(strFullPath)); ResizeCropImage.ResizeByCondition(strFullPath, 200, 200); } } } if (e.CommandName == "DeleteImage") { var oPartner = new Partner(); var lnkDeleteImage = (LinkButton)e.CommandSource; var s = lnkDeleteImage.Attributes["rel"].ToString().Split('#'); var strPartnerID = s[0]; var strPartnerImage = s[1]; oPartner.PartnerImageDelete(strPartnerID); DeleteImage(strPartnerImage); RadGrid1.Rebind(); } }
//RetrieveCardById /// <summary> /// Retrieves the card with the ID in the context. /// </summary> /// <returns> /// * The specified card if it exists. /// * Else returns null. /// </returns> public Card RetrieveCard() { Card result = null; // Look for the card in the data store. int cardId = (int)Context[Key.CardId]; SqlProcedure("GetCardById", new Dictionary <string, object> { { "@cardId", cardId } }, (sqlDataReader) => { if (sqlDataReader.Read() == true) { // Populate a new Card object with information from the data store. result = new Card { Id = cardId, //TODO: To what extent can we transition to only using the int ID? And of course, want to move away from list of partners and add active, etc.. GlobalUserId = sqlDataReader.GetGuid(sqlDataReader.GetOrdinal("GlobalUserID")), CardBrand = (CardBrand)sqlDataReader.GetInt32(sqlDataReader.GetOrdinal("CardBrand")), LastFourDigits = sqlDataReader.GetString(sqlDataReader.GetOrdinal("LastFourDigits")) //, // Active = sqlDataReader.GetBoolean(sqlDataReader.GetOrdinal("Active")) }; //TODO: Remove these when refactoring DataModels result.Expiration = new DateTime(9999, 12, 31); result.NameOnCard = String.Empty; result.RewardPrograms = RewardPrograms.EarnBurn; // Determine the card's partner company and add an appropriate PartnerCardInfo object. string partnerToken = sqlDataReader.GetString(sqlDataReader.GetOrdinal("PartnerToken")); if (String.IsNullOrWhiteSpace(partnerToken) == false) { Partner partner = Partner.None; switch (result.CardBrand) { case CardBrand.AmericanExpress: partner = Partner.Amex; break; case CardBrand.MasterCard: partner = Partner.MasterCard; break; case CardBrand.Visa: partner = Partner.Visa; break; } result.PartnerCardInfoList.Add(new PartnerCardInfo { PartnerId = partner, PartnerCardId = partnerToken, PartnerCardSuffix = "00" }); } // Get the FDC token if one was returned and add an FDC PartnerCardInfo object if necessary. // NOTE: This will only be necessary until Visa's WSDL v7 is implemented. string fdcToken = String.Empty; int fdcTokenColumnId = sqlDataReader.GetOrdinal("FDCToken"); if (sqlDataReader.IsDBNull(fdcTokenColumnId) == false) { fdcToken = sqlDataReader.GetString(fdcTokenColumnId); } if (String.IsNullOrWhiteSpace(fdcToken) == false) { result.PartnerCardInfoList.Add(new PartnerCardInfo { PartnerId = Partner.FirstData, PartnerCardId = fdcToken, PartnerCardSuffix = "00" }); } } }); if (result != null) { Context.Log.Verbose("GetCardById retrieved the specified Card."); } else { Context.Log.Verbose("GetCardById could not find the specified Card."); } return(result); }
public void Add(Partner entity) { _context.Partners.Add(entity); }
public async Task <IReadOnlyCollection <Location> > CreateLocationsContactPersonForPartnerAsync(Partner partner) { var customerProfileCreateActions = new List <Task <(PartnerContactErrorCodes ErrorCode, Location Location)> >(); if (await _locationRepository.AreExternalIdsNotUniqueAsync(partner.Id, partner.Locations.Select(l => l.ExternalId))) { throw new LocationExternalIdNotUniqueException("Not all locations external ids are unique."); } // We don't want 3 created by on the request side of things so we are setting it here partner.Locations.ForEach(location => { location.Id = Guid.NewGuid(); location.CreatedBy = partner.CreatedBy; _log.Info("Location creating", context: $"location: {location.ToJson()}"); customerProfileCreateActions.Add(CreatePartnerContact(location)); }); var createResult = await Task.WhenAll(customerProfileCreateActions); if (createResult.Any(r => r.ErrorCode != PartnerContactErrorCodes.None)) { var exception = new LocationContactRegistrationFailedException("Creating the contact person data failed."); _log.Error(exception, context: createResult); throw exception; } return(createResult.Select(l => l.Location).ToList()); }
private void button1_Click(object sender, EventArgs e) { IQueryManager iqm = ManagerFactory.getQueryManager("QUeryManagerImpl"); int id = int.Parse(Memberid.Text); int index; Member member = new Member(); int[] fatherid = iqm.getRelativeId(1, id); int[] brotherid = iqm.getRelativeId(2, id); Partner mother = iqm.getMother(id); int[] systerid = iqm.getRelativeId(3, id); dgv.Rows.Clear(); for (int i = 0; i < fatherid.Length; i++) { if (fatherid[i] == 0) { continue; } index = dgv.Rows.Add(); member = iqm.queryMember(fatherid[i]); dgv.Rows[index].Cells[0].Value = member.Name; dgv.Rows[index].Cells[1].Value = member.Sex; dgv.Rows[index].Cells[2].Value = member.Generation; dgv.Rows[index].Cells[3].Value = member.Birth; dgv.Rows[index].Cells[4].Value = "父子"; dgv.Rows[index].Cells[5].Value = member.Idcard; } if (mother != null) { index = dgv.Rows.Add(); dgv.Rows[index].Cells[0].Value = mother.Name; dgv.Rows[index].Cells[1].Value = mother.Sex; dgv.Rows[index].Cells[2].Value = "无"; dgv.Rows[index].Cells[3].Value = "无"; dgv.Rows[index].Cells[4].Value = "母子"; dgv.Rows[index].Cells[5].Value = "无"; } for (int i = 0; i < brotherid.Length; i++) { if (brotherid[i] == 0) { continue; } index = dgv.Rows.Add(); member = iqm.queryMember(brotherid[i]); dgv.Rows[index].Cells[0].Value = member.Name; dgv.Rows[index].Cells[1].Value = member.Sex; dgv.Rows[index].Cells[2].Value = member.Generation; dgv.Rows[index].Cells[3].Value = member.Birth; dgv.Rows[index].Cells[4].Value = "兄弟姐妹"; dgv.Rows[index].Cells[5].Value = member.Idcard; } for (int i = 0; i < systerid.Length; i++) { if (systerid[i] == 0) { continue; } member = iqm.queryMember(systerid[i]); index = dgv.Rows.Add(); dgv.Rows[index].Cells[0].Value = member.Name; dgv.Rows[index].Cells[1].Value = member.Sex; dgv.Rows[index].Cells[2].Value = member.Generation; dgv.Rows[index].Cells[3].Value = member.Birth; dgv.Rows[index].Cells[4].Value = "兄弟姐妹"; dgv.Rows[index].Cells[5].Value = member.Idcard; } }
public async Task <IReadOnlyCollection <Location> > UpdateRangeAsync(Partner partner, IReadOnlyCollection <Location> locations, IReadOnlyCollection <Location> existingLocations) { var deletedLocations = existingLocations .Where(o => locations.All(l => l.Id != o.Id)) .ToList(); var createdLocations = new List <Location>(); var updatedLocations = new List <Location>(); if (await _locationRepository.AreExternalIdsNotUniqueAsync(partner.Id, locations.Select(l => l.ExternalId))) { throw new LocationExternalIdNotUniqueException("Not all locations external identifiers are unique."); } foreach (var location in locations) { if (location.Id == Guid.Empty || existingLocations.All(o => o.Id != location.Id)) { createdLocations.Add(location); } else { updatedLocations.Add(location); } } var repositoryActions = new List <Task>(); var customerProfileUpdateActions = new List <Task <(PartnerContactErrorCodes ErrorCode, Location Location)> >(); var customerProfileCreateActions = new List <Task <(PartnerContactErrorCodes ErrorCode, Location Location)> >(); // TODO: Add transaction if (deletedLocations.Any()) { deletedLocations.ForEach(location => { _log.Info("Location deleting", context: $"location: {location.ToJson()}"); repositoryActions.Add(_customerProfileClient.PartnerContact.DeleteAsync(location.Id.ToString())); }); } if (updatedLocations.Any()) { updatedLocations.ForEach(location => { var existingLocation = existingLocations.First(p => p.Id == location.Id); location.CreatedBy = existingLocation.CreatedBy; location.CreatedAt = existingLocation.CreatedAt; _log.Info("Location updating", context: $"location: {location.ToJson()}"); customerProfileUpdateActions.Add(UpdatePartnerContact(location)); }); } if (createdLocations.Any()) { createdLocations.ForEach(location => { location.Id = Guid.NewGuid(); location.CreatedBy = partner.CreatedBy; _log.Info("Location creating", context: $"location: {location.ToJson()}"); customerProfileCreateActions.Add(CreatePartnerContact(location)); }); } var updateResult = await Task.WhenAll(customerProfileUpdateActions); if (updateResult.Any(r => r.Item1 != PartnerContactErrorCodes.None)) { var exception = new LocationContactUpdateFailedException("Updating the contact person data failed."); _log.Error(exception, context: updateResult); throw exception; } var createResult = await Task.WhenAll(customerProfileCreateActions); if (createResult.Any(r => r.Item1 != PartnerContactErrorCodes.None)) { var exception = new LocationContactRegistrationFailedException("Creating the Contact person data failed."); _log.Error(exception, context: createResult); throw exception; } await Task.WhenAll(repositoryActions); var processedLocations = new List <Location>(); processedLocations.AddRange(updateResult.Select(r => r.Location)); processedLocations.AddRange(createResult.Select(r => r.Location)); return(processedLocations); }
public async Task <IActionResult> Create(Partner partner) { await _partnerService.InsertAsync(partner); return(RedirectToAction(nameof(Index))); }
public ActionResult Spasi(HomeRegistracijaVM korisnik) { if (!ModelState.IsValid) { if (korisnik.Sifra != korisnik.PonoviSifru) { ModelState["korisnik.LoginPodaci.PonoviSifru"].Errors.Clear(); ModelState["korisnik.LoginPodaci.PonoviSifru"].Errors.Add("Šifre se ne poklapaju"); } korisnik.Grad = db.Grad.Select(g => new SelectListItem { Value = g.Id.ToString(), Text = g.Naziv }).ToList(); korisnik.TipKorisnika = db.TipKorisnika.Where(t => t.Id != 4).Select(t => new SelectListItem { Value = t.Id.ToString(), Text = t.Tip }).ToList(); return(View("Registracija", korisnik)); } korisnik.Sifra = HashSifru(korisnik.Sifra); Korisnik k = new Korisnik { GradId = (int)korisnik.GradId, LicniPodaci = new LicniPodaci { Adresa = korisnik.Adresa, BrojTelefona = korisnik.BrojTelefona, Email = korisnik.Email, Naziv = korisnik.Naziv }, LoginPodaci = new LoginPodaci { KorisnickoIme = korisnik.KorisnickoIme, Sifra = korisnik.Sifra }, TipKorisnikaId = (int)korisnik.TipKorisnikaId }; db.Korisnik.Add(k); db.SaveChanges(); SendMail("*****@*****.**", korisnik.Email, "Registracija", "Zahvaljujemo se na vašoj registraciji. Sada ste dio zajednice koje spaja humane osobe sa organizacijama širom Bosne i Hercegovine. Uživajte."); if (korisnik.TipKorisnikaId == 1) { var donor = new Donor(); donor.KorisnikId = k.Id; donor.DatumRegistracije = DateTime.Now; db.Donor.Add(donor); db.SaveChanges(); } else if (korisnik.TipKorisnikaId == 2) { var primalac = new Primalac(); primalac.KorisnikId = k.Id; primalac.Verifikovan = false; primalac.DatumRegistracije = DateTime.Now; var obavijest = new Obavijest { OdKorisnikId = k.Id, TipKorisnikaId = 4, TipObavijestiId = 1, Vrijeme = DateTime.Now, ZaKorisnikId = db.Korisnik.Where(k => k.TipKorisnikaId == 4).FirstOrDefault().Id }; db.Obavijest.Add(obavijest); db.Primalac.Add(primalac); db.SaveChanges(); _hubContext.Clients.All.SendAsync("ReceiveNotification", obavijest.ZaKorisnikId); } else { var partner = new Partner(); partner.KorisnikId = k.Id; partner.DatumRegistracije = DateTime.Now; db.Partner.Add(partner); db.SaveChanges(); } return(RedirectToAction("Index", "Home")); }
public static Partner CreatePartner(int ID, global::WebStack.QA.Test.OData.Singleton.Client.Company company) { Partner partner = new Partner(); partner.ID = ID; if ((company == null)) { throw new global::System.ArgumentNullException("company"); } partner.Company = company; return partner; }