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);
        }
Пример #2
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }
Пример #10
0
        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);
        }
Пример #11
0
        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);
        }
Пример #14
0
        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);
        }
Пример #16
0
        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.";
                }
            }
        }
Пример #17
0
        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);
        }
Пример #18
0
        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);
        }
Пример #22
0
        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;
            }
        }
Пример #23
0
        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";
                    }
                }
            }
        }
Пример #24
0
        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;
        }
Пример #25
0
        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;
            }
        }
Пример #26
0
        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;
        }
Пример #27
0
        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;
            }
        }
Пример #28
0
        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;
        }
Пример #29
0
        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;
        }
Пример #30
0
        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;
        }