public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("inventory_doc_no", EntryType.ENTRY_TEXT_BOX, 200, true, "DOCUMENT_NO"); entries.Add(entry); entry = new CEntry("AccNo", EntryType.ENTRY_TEXT_BOX, 300, true, "FROM_ACCOUNT_NO"); entries.Add(entry); entry = new CEntry("AccName", EntryType.ENTRY_TEXT_BOX, 300, true, "FROM_ACCOUNT_NNAME"); entries.Add(entry); entry = new CEntry("Bank", EntryType.ENTRY_TEXT_BOX, 300, true, "FROM_BANK_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("employee_code", EntryType.ENTRY_TEXT_BOX, 200, true, "EMPLOYEE_CODE"); entries.Add(entry); entry = new CEntry("employee_name", EntryType.ENTRY_TEXT_BOX, 350, true, "EMPLOYEE_NAME"); entries.Add(entry); entry = new CEntry("document_type", EntryType.ENTRY_COMBO_BOX, 200, true, "EMPLOYEE_TYPE"); entry.SetComboLoadAndInit(LoadDocumentTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadDocStatusCombo, InitCombo, ObjectToIndex); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("service_code", EntryType.ENTRY_TEXT_BOX, 200, true, "ENTITY_CODE"); entries.Add(entry); entry = new CEntry("service_name", EntryType.ENTRY_TEXT_BOX, 350, true, "ENTITY_NAME"); entries.Add(entry); entry = new CEntry("service_type", EntryType.ENTRY_COMBO_BOX, 200, true, "SERVICE_TYPE"); entry.SetComboLoadAndInit(LoadServiceTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("service_uom", EntryType.ENTRY_COMBO_BOX, 200, true, "SERVICE_UOM"); entry.SetComboLoadAndInit(LoadServiceUomCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("service_category", EntryType.ENTRY_COMBO_BOX, 200, true, "CATEGORY"); entry.SetComboLoadAndInit(LoadServiceCategoryCombo, InitCombo, ObjectToIndex); entries.Add(entry); return(entries); }
public double GetHomeProb(double spread) { // ---------------------------------------------- CEntry e = table.Where(e1 => Math.Abs(spread) <= e1.spread).First(); return(spread >= 0.0 ? 0.01 * e.prob : 1.0 - 0.01 * e.prob); }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("document_type", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_TYPE"); entry.SetComboLoadAndInit(LoadDocTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("project_group_code", EntryType.ENTRY_TEXT_BOX, 300, true, "PROJECT_GROUP_CODE"); entries.Add(entry); entry = new CEntry("project_code", EntryType.ENTRY_TEXT_BOX, 300, true, "PROJECT_CODE"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_cheque_duedate", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_CHEQUE_DATE"); entries.Add(entry); entry = new CEntry("to_cheque_duedate", EntryType.ENTRY_DATE_MAX, 200, true, "TO_CHEQUE_DATE"); entries.Add(entry); entry = new CEntry("cheque_status", EntryType.ENTRY_COMBO_BOX, 200, true, "CHEQUE_STATUS"); entry.SetComboLoadAndInit(LoadStatusCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("Bank", EntryType.ENTRY_COMBO_BOX, 200, true, "ACCOUNT_BANK_ID"); entry.SetComboLoadAndInit(LoadBankCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("AccNo", EntryType.ENTRY_TEXT_BOX, 300, true, "ACCOUNT_NO"); entries.Add(entry); entry = new CEntry("code", EntryType.ENTRY_TEXT_BOX, 300, true, "ENTITY_CODE"); entries.Add(entry); entry = new CEntry("name", EntryType.ENTRY_TEXT_BOX, 300, true, "ENTITY_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DATE"); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("item_code", EntryType.ENTRY_TEXT_BOX, 150, true, "ITEM_CODE"); entries.Add(entry); entry = new CEntry("item_name_thai", EntryType.ENTRY_TEXT_BOX, 300, true, "ITEM_NAME_THAI"); entries.Add(entry); entry = new CEntry("location_name", EntryType.ENTRY_TEXT_BOX, 300, true, "LOCATION_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("document_type", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_TYPE"); entry.SetComboLoadAndInit(LoadDocTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("payment_type", EntryType.ENTRY_COMBO_BOX, 200, true, "PAYMENT_TYPE"); entry.SetComboLoadAndInit(LoadPaymentTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("refund_status", EntryType.ENTRY_COMBO_BOX, 200, true, "REFUND_STATUS"); entry.SetComboLoadAndInit(LoadRefundStatusCombo, InitCombo, ObjectToIndex); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); CTable extParam = GetExtraParam(); String category = extParam.GetFieldValue("CATEGORY"); String code = "customer_code"; String name = "customer_name"; if (category.Equals("2")) { code = "supplier_code"; name = "supplier_name"; } entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry(code, EntryType.ENTRY_TEXT_BOX, 200, true, "ENTITY_CODE"); entries.Add(entry); entry = new CEntry(name, EntryType.ENTRY_TEXT_BOX, 350, true, "ENTITY_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("year_century", EntryType.ENTRY_TEXT_BOX, 100, false, "DOCUMENT_YYYY"); entries.Add(entry); entry = new CEntry("project_group_code", EntryType.ENTRY_TEXT_BOX, 400, true, "PROJECT_GROUP_CODE"); entries.Add(entry); entry = new CEntry("project_code", EntryType.ENTRY_TEXT_BOX, 400, true, "PROJECT_CODE"); entries.Add(entry); entry = new CEntry("display_exception_expense", EntryType.ENTRY_CHECK_BOX, 300, true, "IS_EXPENSE_EXCEPTION"); entries.Add(entry); entry = new CEntry("display_sale_cost", EntryType.ENTRY_CHECK_BOX, 300, true, "IS_SALE_COST"); entries.Add(entry); return(entries); }
internal CPlatformSpriteFactory(CServiceLocatorNode aParent) : base(aParent) { var c = typeof(CPlatformSpriteEnum).GetEnumMaxValue() + 1; var aEntries = new CEntry[c]; for (var i = 0; i < c; ++i) { var aObjectPool = new CObjectPool <CPlatformSprite>(); var aEntry = new CEntry(aObjectPool); aEntries[i] = aEntry; } this.Entries = aEntries; }
protected void Submit_Click(object sender, EventArgs e) { //the client side execution of your validation controls // is done by using Page.IsValid if (Page.IsValid) { //you may have logic testing to do //if you have a prompt line on your DDL, test for it //our entry form has a Terms acceptance test // yes: save entry, add to collection and display // no: message //the Term data will NOT be saved //the CheckAnswer will NOT be saved if (Terms.Checked) { //need a new instance of CEntry CEntry theEntry = new CEntry(); //need to fill/load the instance theEntry.FirstName = FirstName.Text; theEntry.LastName = LastName.Text; theEntry.StreetAddress1 = StreetAddress1.Text; theEntry.StreetAddress2 = string.IsNullOrEmpty(StreetAddress2.Text) ? null: StreetAddress2.Text; theEntry.City = City.Text; theEntry.Province = Province.SelectedValue; theEntry.PostalCode = PostalCode.Text; theEntry.EmailAddress = EmailAddress.Text; //need to add the instance to my collection Entries.Add(theEntry); //Entries.Add(new CEntry(FirstName.Text, // LastName.Text, // StreetAddress1.Text, // string.IsNullOrEmpty(StreetAddress2.Text) ? null : StreetAddress2.Text, // City.Text, // Province.SelectedValue, // PostalCode.Text, // EmailAddress.Text)); //need to display the collection EntryList.DataSource = Entries; EntryList.DataBind(); } else { Message.Text = "You did not agree to terms. Entry rejected."; } } }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); CTable extParam = GetExtraParam(); String category = extParam.GetFieldValue("CATEGORY"); String code = "customer_code"; String name = "customer_name"; if (category.Equals("2")) { code = "supplier_code"; name = "supplier_name"; } entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("document_type", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_TYPE"); entry.SetComboLoadAndInit(LoadDocTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("tax_revenue_type", EntryType.ENTRY_COMBO_BOX, 200, true, "RV_TAX_TYPE"); entry.SetComboLoadAndInit(LoadRevenueTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); if (category.Equals("2")) { entry = new CEntry("report_type", EntryType.ENTRY_COMBO_BOX, 200, true, "REPORT_TYPE"); entry.SetComboLoadAndInit(LoadReportTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); } entry = new CEntry(code, EntryType.ENTRY_TEXT_BOX, 200, true, "ENTITY_CODE"); entries.Add(entry); entry = new CEntry(name, EntryType.ENTRY_TEXT_BOX, 350, true, "ENTITY_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("AccNo", EntryType.ENTRY_TEXT_BOX, 300, true, "ACCOUNT_NO"); entries.Add(entry); entry = new CEntry("AccName", EntryType.ENTRY_TEXT_BOX, 300, true, "ACCOUNT_NNAME"); entries.Add(entry); entry = new CEntry("Bank", EntryType.ENTRY_TEXT_BOX, 300, true, "BANK_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("item_code", EntryType.ENTRY_TEXT_BOX, 150, true, "ITEM_CODE"); entries.Add(entry); entry = new CEntry("item_name_thai", EntryType.ENTRY_TEXT_BOX, 300, true, "ITEM_NAME_THAI"); entries.Add(entry); entry = new CEntry("location_name", EntryType.ENTRY_TEXT_BOX, 300, true, "LOCATION_NAME"); entries.Add(entry); return(entries); }
protected void Submit_Click(object sender, EventArgs e) { //server side Execution of your validation controls is dpne by using Page.IsValid if (Page.IsValid) { //you may have logic testiong to do in code behind //if you have a prompt line on your ddl, test for it //our entry form has a terms of acceptance test // Yes: Save entry, add to collection, display // No: message //the term data and check answer data will NOT be saved if (Terms.Checked) { //create a new instance of CEntry CEntry theEntry = new CEntry(); ////load the form data into this instance //theEntry.FirstName = FirstName.Text; //theEntry.LastName = LastName.Text; //theEntry.StreetAddress1 = StreetAddress1.Text; //theEntry.StreetAddress2 = // string.IsNullOrEmpty(StreetAddress2.Text) ? null : StreetAddress2.Text; //theEntry.City = City.Text; //theEntry.Province = Province.Text; //theEntry.PostalCode = PostalCode.Text; //theEntry.EmailAddress = EmailAddress.Text; ////add the instance to the collection //Entries.Add(theEntry); //use the Greedy constructor to load the instance and collection Entries.Add(new CEntry(FirstName.Text, LastName.Text, StreetAddress1.Text, string.IsNullOrEmpty(StreetAddress2.Text) ? null : StreetAddress2.Text, City.Text, Province.Text, PostalCode.Text, EmailAddress.Text)); //display the collection //EntryList is the id of the web grid in the main file EntryList.DataSource = Entries; EntryList.DataBind(); } else { Message.Text = "You did not agree to the contest terms. Entry rejected."; } } }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("year_century", EntryType.ENTRY_TEXT_BOX, 100, false, "DOCUMENT_YYYY"); entries.Add(entry); return(entries); }
public void ReadSpreadTable(StringReader sr) { // --------------------------------------------- string rec; while ((rec = sr.ReadLine()) != null) { if (rec.Trim() == "") { sr.Close(); return; } string[] arec = rec.Trim().Split(new char[] { ' ', '%' }, StringSplitOptions.RemoveEmptyEntries); CEntry e = new CEntry { spread = double.Parse(arec[0]), prob = double.Parse(arec[1]) }; table.Add(e); } }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("AccNo", EntryType.ENTRY_TEXT_BOX, 300, true, "ACCOUNT_NO"); entries.Add(entry); entry = new CEntry("AccName", EntryType.ENTRY_TEXT_BOX, 300, true, "ACCOUNT_NNAME"); entries.Add(entry); entry = new CEntry("Bank", EntryType.ENTRY_TEXT_BOX, 300, true, "BANK_NAME"); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { extParam = GetExtraParam(); CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("from_date", EntryType.ENTRY_DATE_MIN, 200, true, "FROM_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("to_date", EntryType.ENTRY_DATE_MAX, 200, true, "TO_DOCUMENT_DATE"); entries.Add(entry); entry = new CEntry("AccNo", EntryType.ENTRY_COMBO_BOX, 500, false, "CASH_ACCOUNT_ID"); entry.SetComboLoadAndInit(LoadCashAccountCombo, InitCashAccountCombo, CashAccountToIndex); entries.Add(entry); entry = new CEntry("inventory_doc_status", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadStatusCombo, InitCombo, ObjectToIndex); entries.Add(entry); return(entries); }
public override ArrayList GetReportInputEntries() { CEntry entry = null; ArrayList entries = new ArrayList(); entry = new CEntry("year", EntryType.ENTRY_TEXT_BOX, 200, false, "LEAVE_YEAR"); entries.Add(entry); entry = new CEntry("employee_type", EntryType.ENTRY_COMBO_BOX, 200, true, "DOCUMENT_STATUS"); entry.SetComboLoadAndInit(LoadEmployeeTypeCombo, InitCombo, ObjectToIndex); entries.Add(entry); entry = new CEntry("has_resigned", EntryType.ENTRY_CHECK_BOX, 200, true, "RESIGNED_FLAG"); entries.Add(entry); entry = new CEntry("employee_code", EntryType.ENTRY_TEXT_BOX, 200, true, "EMPLOYEE_CODE"); entries.Add(entry); entry = new CEntry("employee_name", EntryType.ENTRY_TEXT_BOX, 350, true, "EMPLOYEE_NAME"); entries.Add(entry); return(entries); }
public SifreDegistir() { { var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, 40, 0, 0) }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); stack.Children.Add(stack2); var sifre1 = new CEntry { BackgroundColor = Color.FromHex("#eee"), IsPassword = true, Margin = new Thickness(15, 0, 15, 0) }; var sifre2 = new CEntry { BackgroundColor = Color.FromHex("#eee"), IsPassword = true, Margin = new Thickness(15, 0, 15, 0) }; var sifre3 = new CEntry { BackgroundColor = Color.FromHex("#eee"), IsPassword = true, Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(new Label { Text = AppResource.sifredegistirlabel1, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifre1); stack2.Children.Add(new Label { Text = AppResource.sifredegistirlabel2, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifre2); stack2.Children.Add(new Label { Text = AppResource.sifredegistirlabel3, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifre3); var butonumuz = new Image() { Source = "degistir111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.iptalbuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += async(s, e) => { if (sifre1.Text == GirisSayfasi.manager.login.Password && sifre2.Text == sifre3.Text && sifre1.Text != sifre2.Text) { GirisSayfasi.manager.login.Password = sifre2.Text; await GirisSayfasi.manager.UpdateLogin(GirisSayfasi.manager.login); } else { await DisplayAlert("Dikkat", "Yanlış Şifre Girdiniz", "Tamam"); } }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; } }
protected void Submit_Click(object sender, EventArgs e) { //the client side execution of your validation controls //is done BY using Page.Isvalid if (Page.IsValid) { // you may have logical testing to do //if you have a prompt line on your DDL, test for it //our entry form has a "terms" acceptance test //yes: save entry, add to collection //no: message //the Term data will NOT be saved //the checkanswer will NOT be saved bool UniqueID = true; foreach (CEntry entry in Entries) { if (FirstName.Text == entry.FirstName) { UniqueID = false; } } if (!UniqueID) { //Error message displays somewhere } else { if (Terms.Checked) { //need a new instance of CEntry CEntry theEntry = new CEntry(); //need to fill/load the instance theEntry.FirstName = FirstName.Text; theEntry.LastName = LastName.Text; theEntry.StreetAddress1 = StreetAddress1.Text; theEntry.StreetAddress2 = string.IsNullOrEmpty(StreetAddress2.Text) ? null : StreetAddress2.Text; theEntry.City = City.Text; theEntry.Province = Province.SelectedValue; theEntry.PostalCode = PostalCode.Text; theEntry.EmailAddress = EmailAddress.Text; //need to add the instance to my collection Entries.Add(theEntry); //Entries.Add(new CEntry(FirstName.Text, // LastName.Text, // StreetAddress1.Text, // string.IsNullOrEmpty(StreetAddress2.Text) ? null : StreetAddress2.Text, // Province.SelectedValue, PostalCode.Text, EmailAddress.Text)); //need to display the collection EntryList.DataSource = Entries; EntryList.DataBind(); } else { Message.Text = "You did not agree to term. Entry Rejected"; } } } }
public ProfilDuzenle2(NoteWork.Modals.Profile biProfil2, string ad, string soyad, string sehir, string unvan, string sirket, string mail, string numara, string memleket, string dogumgünü, string ofisadres, string asistan, string universite) { var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, -6, 0, 0) }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); stack.Children.Add(new Label { Text = "Kişisel Bilgilerinizi Buradan Düzenleyebilirsiniz", HorizontalTextAlignment = TextAlignment.Start, VerticalTextAlignment = TextAlignment.Center, FontAttributes = FontAttributes.Bold, BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(0, 20, 0, 0), HeightRequest = 40, }); stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = "LinkedIn Account", Margin = new Thickness(20, 20, 0, 0) }); var linkedInAcc = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.LinkedAccount }; stack2.Children.Add(linkedInAcc); stack2.Children.Add(new Label { Text = "Facebook Account", Margin = new Thickness(20, 20, 0, 0) }); var faceAcc = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.FaceAccount }; stack2.Children.Add(faceAcc); stack2.Children.Add(new Label { Text = "Twitter Account", Margin = new Thickness(20, 20, 0, 0) }); var twitAcc = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.TwitterAccount }; stack2.Children.Add(twitAcc); stack2.Children.Add(new Label { Text = "Instagram Account", Margin = new Thickness(20, 20, 0, 0) }); var instAcc = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.InstaAccount }; stack2.Children.Add(instAcc); stack2.Children.Add(new Label { Text = "Eş ve Çocukların İsimleri", Margin = new Thickness(20, 20, 0, 0) }); var famMem = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.FamilyMembers }; stack2.Children.Add(famMem); stack2.Children.Add(new Label { Text = "Ev Adresi", Margin = new Thickness(20, 20, 0, 0) }); var homeAdd = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.HomeAddress }; stack2.Children.Add(homeAdd); stack2.Children.Add(new Label { Text = "Üye Olunan Dernek ve Vakıflar", Margin = new Thickness(20, 20, 0, 0) }); var foundAssc = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.FoundAssociates }; stack2.Children.Add(foundAssc); stack2.Children.Add(new Label { Text = "İlgilenilen Sporlar", Margin = new Thickness(20, 20, 0, 0) }); var sport = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.Sports }; stack2.Children.Add(sport); stack2.Children.Add(new Label { Text = "Hobiler", Margin = new Thickness(20, 20, 0, 0) }); var hobby = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.Hobbies }; stack2.Children.Add(hobby); stack2.Children.Add(new Label { Text = "Tutulan Takım", Margin = new Thickness(20, 20, 0, 0) }); var team = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.Team }; stack2.Children.Add(team); stack2.Children.Add(new Label { Text = "Seyehatler", Margin = new Thickness(20, 20, 0, 0) }); var travel = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil2.Travels }; stack2.Children.Add(travel); var butonumuz = new Image() { Source = "kaydet111.png", Margin = new Thickness(0, 0, 15, 0), }; var geri = new Button() { Text = "Geri", BackgroundColor = Color.Transparent, TextColor = Color.Black }; geri.Clicked += OnButtonClicked4; var tapGestureRecognizer4 = new TapGestureRecognizer(); tapGestureRecognizer4.Tapped += async(s, e) => { biProfil2.FirstName = ad; biProfil2.LastName = soyad; biProfil2.City = sehir; biProfil2.JobTitle = unvan; biProfil2.Company = sirket; biProfil2.EMail = mail; GirisSayfasi.manager.login.Mail = mail; biProfil2.TelNo = numara; biProfil2.Hometown = memleket; //biProfil2.BirthDate = dogumgünü; biProfil2.OfficeAddress = ofisadres; biProfil2.AssistantName = asistan; biProfil2.Universities = universite; biProfil2.LinkedAccount = linkedInAcc.Text; biProfil2.FaceAccount = faceAcc.Text; biProfil2.TwitterAccount = twitAcc.Text; biProfil2.InstaAccount = instAcc.Text; biProfil2.FamilyMembers = famMem.Text; biProfil2.HomeAddress = homeAdd.Text; biProfil2.FoundAssociates = foundAssc.Text; biProfil2.Sports = sport.Text; biProfil2.Hobbies = hobby.Text; biProfil2.Team = team.Text; biProfil2.Travels = travel.Text; GirisSayfasi.manager.UpdateProfile(biProfil2); await Navigation.PushModalAsync(new Den()); }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer4); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(geri, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; }
public GirisYap() { { bool gi; const string emailRegex = @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" + @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$"; var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, 40, 0, 0) }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); //Den den = null; /*if (den == null) * { * den = new Den(); * }*/ var mail = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Keyboard = Keyboard.Email, //Text = "*****@*****.**" }; var sifre = new CEntry { BackgroundColor = Color.FromHex("#eee"), IsPassword = true, Margin = new Thickness(15, 0, 15, 0), //Text = "bbbbbbb" }; stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = AppResource.girisyaplabelmail, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(mail); stack2.Children.Add(new Label { Text = AppResource.girisyaplabelsifre, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifre); var butonumuz = new Image() { Source = "girisyap112.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.iptalbuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += async(s, e) => { if (string.IsNullOrEmpty(mail.Text) || string.IsNullOrEmpty(sifre.Text) || sifre.Text.Length < 6) { await DisplayAlert("Dikkat", "Lütfen boşlukları doğru bir şekilde doldurunuz!", "Tamam"); return; } var mailValid = (Regex.IsMatch(mail.Text, emailRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); if (mailValid) { gi = false; if (await GirisSayfasi.manager.LoginAsync(mail.Text, sifre.Text)) { if (gi == false) { gi = true; await Navigation.PushModalAsync(new Den()); } } else { await DisplayAlert("Dikkat", "Yanlış Email Şifre Kombinasyonu", "Tamam"); } } else { await DisplayAlert("Dikkat", "Bilgilerinizde eksik veya yanlış girdi tespit edilmiştir. Lütfen tekrar bilgilerinizi giriniz!", "Tamam"); } }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; } }
public TemelBilgi(string name, string surname, string mails, string passwords) { var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); var gridb = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; gridb.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridb.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridb.RowDefinitions.Add(new RowDefinition { Height = new GridLength(30, GridUnitType.Absolute) }); var gridc = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; gridc.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridc.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); var aswitch = new Switch() { IsToggled = true, Margin = new Thickness(0, 0, 15, 0), HorizontalOptions = LayoutOptions.EndAndExpand, }; var durum = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Placeholder = "NoteWork AŞ., Ruken Computer Ltd., vs. ", FontSize = 15 }; var unvan = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Placeholder = "Android Geliştirici, Doktor, Pazarlama Müdürü, vs. ", FontSize = 15 }; var univer = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Placeholder = "Boğaziçi Üniversitesi, İstanbul Üniversitesi vs. ", FontSize = 15 }; stack.Children.Add(new Label { Text = " Temel bilgilerinizi hızlıca tamamlayın...", HorizontalTextAlignment = TextAlignment.Start, VerticalTextAlignment = TextAlignment.Center, FontAttributes = FontAttributes.Bold, BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(0, 20, 0, 0), HeightRequest = 40, }); stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = "Çalıştığınız kurum", Margin = new Thickness(20, 20, 0, 0) }); gridc.Children.Add(durum, 0, 0); Grid.SetColumnSpan(durum, 2); gridc.Children.Add(aswitch, 1, 0); stack2.Children.Add(gridc); stack2.Children.Add(new Label { Text = "İş Unvanı", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(unvan); stack2.Children.Add(new Label { Text = "Üniversiteniz", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(univer); aswitch.Toggled += (e, s) => { if (aswitch.IsToggled == false) { durum.Placeholder = "(Çalışmıyorum)"; unvan.Placeholder = "(Çalışmıyorum)"; unvan.IsEnabled = false; durum.IsEnabled = false; } if (aswitch.IsToggled == true) { durum.Placeholder = "NoteWork AŞ., Ruken Computer Ltd., vs."; unvan.Placeholder = "Android Geliştirici, Doktor, Pazarlama Müdürü, vs."; unvan.IsEnabled = true; durum.IsEnabled = true; } }; var butonumuz = new Image() { Source = "tamamla111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.iptalbuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); iptal.Clicked += OnButtonClicked4; var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += async(s, e) => { KayitManager manager = KayitManager.DefaultManager; var lg = new Login { Mail = mails, Password = passwords }; var pl = new Profile { EMail = mails, FirstName = name, LastName = surname, Universities = univer.Text, JobTitle = unvan.Text, Company = durum.Text }; manager.SaveLoginAsync(pl, lg); await Navigation.PushModalAsync(new GirisSayfasi()); }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer); Content = b; }
public HesapSil() { { var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, 40, 0, 0) }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); stack.Children.Add(stack2); var sifreText = new CEntry { BackgroundColor = Color.FromHex("#eee"), IsPassword = true, Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(new Label { Text = AppResource.hesapsillabel2, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifreText); var butonumuz = new Image() { Source = "hesabimisil111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.iptalbuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += async(s, e) => { if (sifreText.Text == GirisSayfasi.manager.login.Password) { GirisSayfasi.manager.DeleteProfilAsync(); await DisplayAlert("Dikkat", "Hesabınızı Sildiniz", "Tamam"); await Navigation.PopToRootAsync(); } else { await DisplayAlert("Dikkat", "Yanlış Email Şifre Kombinasyonu", "Tamam"); } }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; } }
public KayitOl() { const string emailRegex = @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" + @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$"; const string nameRegex = @"[a-zA-Z]+"; var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); var mail = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Keyboard = Keyboard.Email }; var ad = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; var soyad = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; var sifre = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), IsPassword = true }; var stekrar = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), IsPassword = true }; stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = "Ad", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(ad); stack2.Children.Add(new Label { Text = "Soyad", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(soyad); stack2.Children.Add(new Label { Text = "Mail Adresi", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(mail); stack2.Children.Add(new Label { Text = "Şifreniz", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(sifre); stack2.Children.Add(new Label { Text = "Şifreniz(Tekrar)", Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(stekrar); var butonumuz = new Image() { Source = "kaydol111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = "İptal", BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += async(s, e) => { if (string.IsNullOrEmpty(ad.Text) || string.IsNullOrEmpty(soyad.Text) || string.IsNullOrEmpty(mail.Text) || string.IsNullOrEmpty(sifre.Text) || string.IsNullOrEmpty(stekrar.Text) || ad.Text.Length < 2 || sifre.Text.Length < 6) { await DisplayAlert("Dikkat", "Lütfen boşlukları doldurunuz!", "Tamam"); return; } if (sifre.Text != stekrar.Text) { await DisplayAlert("Dikkat", "Lütfen şifrenizi tekrar giriniz!", "Tamam"); return; } var mailValid = (Regex.IsMatch(mail.Text, emailRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); var nameValid = (Regex.IsMatch(ad.Text, nameRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); var surnameValid = (Regex.IsMatch(soyad.Text, nameRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); if (mailValid && nameValid && surnameValid) { if (await GirisSayfasi.manager.MailControlAsync(mail.Text)) { await Navigation.PushModalAsync(new TemelBilgi(ad.Text, soyad.Text, mail.Text, sifre.Text)); } else { await DisplayAlert("Dikkat", "Bu Mail Kullanılmaktadır", "Tamam"); } } else { await DisplayAlert("Dikkat", "Bilgilerinizde eksik veya yanlış girdi tespit edilmiştir. Lütfen tekrar bilgilerinizi giriniz!", "Tamam"); } }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; }
public Kisiekle2(string ad, string soyad, string sehir, string unvan, string sirket, string mail, string numara) { var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, -6, 0, 0) }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); var gridb = new Grid() { BackgroundColor = Color.FromHex("#eee") }; gridb.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridb.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridb.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); gridb.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); gridb.RowDefinitions.Add(new RowDefinition { Height = new GridLength(4, GridUnitType.Absolute) }); gridb.RowDefinitions.Add(new RowDefinition { Height = new GridLength(30, GridUnitType.Absolute) }); CPicker picker = new CPicker() { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), }; picker.Items.Add(AppResource.kisieklepicker1); picker.Items.Add(AppResource.kisieklepicker2); picker.Items.Add(AppResource.kisieklepicker3); picker.Items.Add(AppResource.kisieklepicker4); picker.Items.Add(AppResource.kisieklepicker5); stack.Children.Add(new Label { Text = AppResource.kisiekle2label, HorizontalTextAlignment = TextAlignment.Start, VerticalTextAlignment = TextAlignment.Center, FontAttributes = FontAttributes.Bold, BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(0, 20, 0, 0), HeightRequest = 40, }); stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel8, Margin = new Thickness(20, 20, 0, 0) }); var whenMeet = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(whenMeet); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel9, Margin = new Thickness(20, 20, 0, 0) }); var whereMeet = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(whereMeet); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel10, Margin = new Thickness(20, 20, 0, 0) }); var firstGlance = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(firstGlance); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel11, Margin = new Thickness(20, 20, 0, 0) }); var distinctive = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0) }; stack2.Children.Add(distinctive); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel12, Margin = new Thickness(20, 20, 0, 0) }); var gayagay = new Image() { Source = "gaydirganlik.png", VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand }; var gayagay1 = new Image() { Source = "gaydirganlik2.png", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.End }; var gayagay2 = new Image() { Source = "gaydirganlik2.png", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center }; var gayagay3 = new Image() { Source = "gaydirganlik2.png", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Start }; var btn1 = new Button() { HeightRequest = 50, WidthRequest = 50, BackgroundColor = Color.FromHex("#00aeb3"), VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.End }; var btn2 = new Button() { HeightRequest = 50, WidthRequest = 50, BackgroundColor = Color.FromHex("#1a94d2"), VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center }; var btn3 = new Button() { HeightRequest = 50, WidthRequest = 50, BackgroundColor = Color.FromHex("#9e9fa2"), VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Start }; var tanis = new Label() { Text = "Tanışıyoruz", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.End }; var notanis = new Label() { Text = "Tanışmıyoruz", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center }; var wanttanis = new Label() { Text = "Tanışmak İstiyorum", VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Start }; gridb.Children.Add(btn1, 0, 0); gridb.Children.Add(btn2, 1, 0); gridb.Children.Add(btn3, 2, 0); gridb.Children.Add(gayagay, 0, 1); gridb.Children.Add(gayagay1, 0, 1); gridb.Children.Add(gayagay2, 1, 1); gridb.Children.Add(gayagay3, 2, 1); gridb.Children.Add(tanis, 0, 2); gridb.Children.Add(notanis, 1, 2); gridb.Children.Add(wanttanis, 2, 2); gayagay1.IsVisible = true; gayagay2.IsVisible = false; gayagay3.IsVisible = false; tanis.IsVisible = true; notanis.IsVisible = false; wanttanis.IsVisible = false; btn1.Clicked += (s, e) => { gayagay1.IsVisible = true; gayagay2.IsVisible = false; gayagay3.IsVisible = false; tanis.IsVisible = true; notanis.IsVisible = false; wanttanis.IsVisible = false; }; btn2.Clicked += (s, e) => { gayagay1.IsVisible = false; gayagay2.IsVisible = true; gayagay3.IsVisible = false; tanis.IsVisible = false; notanis.IsVisible = true; wanttanis.IsVisible = false; }; btn3.Clicked += (s, e) => { gayagay1.IsVisible = false; gayagay2.IsVisible = false; gayagay3.IsVisible = true; tanis.IsVisible = false; notanis.IsVisible = false; wanttanis.IsVisible = true; }; Grid.SetColumnSpan(gayagay, 3); stack2.Children.Add(gridb); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel13, Margin = new Thickness(20, 20, 0, 0) }); stack2.Children.Add(picker); var butonumuz = new Image() { Source = "tamamla111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.kisieklebuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; string bc = tanis.Text; var tapGestureRecognizer4 = new TapGestureRecognizer(); tapGestureRecognizer4.Tapped += async(s, e) => { if (tanis.IsVisible == true && notanis.IsVisible == false && wanttanis.IsVisible == false) { bc = tanis.Text; } if (tanis.IsVisible == false && notanis.IsVisible == true && wanttanis.IsVisible == false) { bc = notanis.Text; } if (tanis.IsVisible == false && notanis.IsVisible == false && wanttanis.IsVisible == true) { bc = wanttanis.Text; } var pl = new Profile { FirstName = ad, LastName = soyad, City = sehir, JobTitle = unvan, Company = sirket, EMail = mail, TelNo = numara }; var nt = new NetWork { MeetWhen = whenMeet.Text, MeetWhere = whereMeet.Text, FirstImpression = firstGlance.Text, Distinctive = distinctive.Text, MeetState = bc, NetWorks = picker.Items[picker.SelectedIndex] }; GirisSayfasi.manager.SaveLoginAsync2(pl, nt); await Navigation.PushModalAsync(new Den()); }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer4); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); picker.SelectedIndex = 0; var p = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var r = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; r.Children.Add(p); r.Children.Add(grida); Content = r; }
public ProfilDuzenle(NoteWork.Modals.Profile biProfil) { const string emailRegex = @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" + @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$"; const string nameRegex = @"[a-zA-Z]+"; var stack = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var stack2 = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; var grida = new Grid() { BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, -6, 0, 0) }; grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }); grida.RowDefinitions.Add(new RowDefinition { Height = new GridLength(60, GridUnitType.Absolute) }); stack.Children.Add(new Label { Text = "Temel Bilgilerinizi Buradan Düzenleyebilirsiniz", HorizontalTextAlignment = TextAlignment.Start, VerticalTextAlignment = TextAlignment.Center, FontAttributes = FontAttributes.Bold, BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(0, 20, 0, 0), HeightRequest = 40, }); stack.Children.Add(stack2); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel2, Margin = new Thickness(20, 20, 0, 0) }); var ad = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.FirstName }; stack2.Children.Add(ad); stack2.Children.Add(new Label { Text = AppResource.kisieklelabelsoyad, Margin = new Thickness(20, 20, 0, 0) }); var soyad = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.LastName }; stack2.Children.Add(soyad); stack2.Children.Add(new Label { Text = "Doğum Günü", Margin = new Thickness(20, 20, 0, 0) }); var birthDate = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.BirthDate.ToString() }; stack2.Children.Add(birthDate); stack2.Children.Add(new Label { Text = "Üniversite", Margin = new Thickness(20, 20, 0, 0) }); var univer = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.Universities }; stack2.Children.Add(univer); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel3, Margin = new Thickness(20, 20, 0, 0) }); var sirket = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.Company }; stack2.Children.Add(sirket); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel4, Margin = new Thickness(20, 20, 0, 0) }); var unvan = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.JobTitle }; stack2.Children.Add(unvan); stack2.Children.Add(new Label { Text = "Asistan İsmi", Margin = new Thickness(20, 20, 0, 0) }); var AsstName = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.AssistantName }; stack2.Children.Add(AsstName); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel5, Margin = new Thickness(20, 20, 0, 0) }); var sehir = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.City }; stack2.Children.Add(sehir); stack2.Children.Add(new Label { Text = "Memleket", Margin = new Thickness(20, 20, 0, 0) }); var hometown = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.Hometown }; stack2.Children.Add(hometown); stack2.Children.Add(new Label { Text = "Ofis Adresi", Margin = new Thickness(20, 20, 0, 0) }); var officeAdd = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Text = biProfil.OfficeAddress }; stack2.Children.Add(officeAdd); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel6, Margin = new Thickness(20, 20, 0, 0) }); var numara = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Keyboard = Keyboard.Numeric, Text = biProfil.TelNo }; stack2.Children.Add(numara); stack2.Children.Add(new Label { Text = AppResource.kisieklelabel7, Margin = new Thickness(20, 20, 0, 0) }); var mail = new CEntry { BackgroundColor = Color.FromHex("#eee"), Margin = new Thickness(15, 0, 15, 0), Keyboard = Keyboard.Email, Text = biProfil.EMail }; stack2.Children.Add(mail); var butonumuz = new Image() { Source = "devamet111.png", Margin = new Thickness(0, 0, 15, 0), }; var iptal = new Button() { Text = AppResource.kisieklebuton, BackgroundColor = Color.Transparent, TextColor = Color.Black }; iptal.Clicked += OnButtonClicked4; var tapGestureRecognizer4 = new TapGestureRecognizer(); tapGestureRecognizer4.Tapped += async(s, e) => { if (!string.IsNullOrEmpty(ad.Text)) { var nameValid = (Regex.IsMatch(ad.Text, nameRegex, RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250))); if (nameValid) { await Navigation.PushModalAsync(new ProfilDuzenle2(biProfil, ad.Text, soyad.Text, sehir.Text, unvan.Text, sirket.Text, mail.Text, numara.Text, hometown.Text, birthDate.Text, officeAdd.Text, AsstName.Text, univer.Text)); } else { await DisplayAlert("Dikkat", "Bilgilerinizde eksik veya yanlış girdi tespit edilmiştir. Lütfen tekrar bilgilerinizi giriniz!", "Tamam"); } } else { await DisplayAlert("Dikkat", "İsim boş olamaz!", "Tamam"); } }; butonumuz.GestureRecognizers.Add(tapGestureRecognizer4); grida.Children.Add(butonumuz, 1, 0); grida.Children.Add(iptal, 0, 0); var a = new ScrollView { Content = stack, Padding = new Thickness(0, 0, 0, 20) }; var b = new StackLayout() { BackgroundColor = Color.FromHex("#f6f6f6") }; b.Children.Add(a); b.Children.Add(grida); Content = b; }