コード例 #1
0
ファイル: PrivateArea.aspx.cs プロジェクト: tesler77/vancars
        protected void Page_Load(object sender, EventArgs e)
        {
            //קוד שרץ בעת טעינת הדף הראשונית
            if (!IsPostBack)
            {
                //בדיקה האם מדובר במשתמש רשום
                person per = new person();
                per = (person)Session["person"];
                if (per == null)
                {
                    Response.Redirect("/Reg.aspx");
                }

                //יצירת אובייקט הזמנות חדש
                List <order> orders = new List <order>();

                //מילוי נתונים ברפיטר של ההזמנות
                RptOrders.DataSource = GlobFuncs.getOrdersByCustomerId(per.CustomId);
                RptOrders.DataBind();

                //העברת נתונים לצד לקוח .כמות הזמנות. פרטי כרטיסי אשראי .הודעות. מספר לקוח
                ltlNo.Text = "<script>var numbers = " + RptOrders.Items.Count + "\n var creditCards = " + GlobFuncs.GetCreditCards(per.CustomId) + " \n let messages = " + GlobFuncs.getChathMasseges(per.CustomId) + " \n var customerOrders = " + GlobFuncs.getCustomerOrders(per.CustomId) + ";\n let allOrders = " + GlobFuncs.getOrdersByCustomerIdJson(per.CustomId) + "\n let searchs = " + GlobFuncs.getAllSearchesByUser(per.CustomId) + "</script>";

                //קבלת פרטי הלקוח והזנתו בשדות במסך
                Users us = GetUser(per.CustomId);
                TxtName.Text          = us.Name;
                TxtAddress.Text       = us.Address;
                TxtId.Text            = us.Id;
                TxtCity.Text          = GlobFuncs.getUnitValue(us.City, "CityId", "CityName", "CityTable");
                TxtDateOfBirth.Text   = us.BirthDay.Substring(6, 4) + "-" + us.BirthDay.Substring(3, 2) + "-" + us.BirthDay.Substring(0, 2);
                TxtLicenseNumber.Text = us.LicenseNumber;
                if (us.DateOfIssuanceLicense != null)
                {
                    TxtDateOfIssuanceLicense.Text = us.DateOfIssuanceLicense.Substring(6, 4) + "-" + us.DateOfIssuanceLicense.Substring(3, 2) + "-" + us.DateOfIssuanceLicense.Substring(0, 2);
                }
                DdlLicensCode.Text  = us.LicenseLevel.ToString();
                TxtPhone.Text       = us.Phone;
                TxtLicenseCode.Text = GlobFuncs.getUnitValue(us.LicenseLevel, "LicenseId", "LicenseName", "LicenseLevelTable");

                //יצירת רשימות נפתחות עבור ערים ודרגות רישיון
                ddlCity                     = GetDropDownList(ddlCity, "CityTable", "CityId", "CityName");
                DdlLicensCode               = GetDropDownList(DdlLicensCode, "LicenseLevelTable", "LicenseId", "LicenseName");
                ddlCity.SelectedValue       = us.City.ToString();
                DdlLicensCode.SelectedValue = us.LicenseLevel.ToString();

                //יצירת אובייקט כרטיסי אשראי
                creaditCardBLL creaditCard = new creaditCardBLL()
                {
                    customerId = per.CustomId
                };

                //הזנת פרטי כרטיס האשראי בתוך רפיטר של כרטיסי אשראי
                rptCards.DataSource = creaditCard.getCards();
                rptCards.DataBind();
            }
        }
コード例 #2
0
ファイル: PrivateArea.aspx.cs プロジェクト: tesler77/vancars
        //מתודה שרצה כאשר המשתמש הקליק על כפתור ערוך הזמנה
        //המתודה מעבירה את המשתמש לדף עריכת הזמנה עבור ההזמנה הספציפית
        protected void RptOrders_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int    orderIndex = e.Item.ItemIndex;
            person person     = new person();

            person = (person)Session["person"];
            List <order> orders = GlobFuncs.getOrdersByCustomerId(person.CustomId);
            searchBLL    search = new searchBLL(orders[orderIndex].PickupBranch.ToString(), orders[orderIndex].PickupDate.Substring(6, 4) + "-" + orders[orderIndex].PickupDate.Substring(3, 2) + "-" + orders[orderIndex].PickupDate.Substring(0, 2), orders[orderIndex].ReturnBranch.ToString(), orders[orderIndex].ReturnDate.Substring(6, 4) + "-" + orders[orderIndex].ReturnDate.Substring(3, 2) + "-" + orders[orderIndex].ReturnDate.Substring(0, 2));

            Session["search"] = search;
            Response.Redirect("Order.aspx?Comapny=" + GlobFuncs.getComanyIdByName(orders[orderIndex].CompanyId) + "&CarId=" + orders[orderIndex].CarId + "&id=" + int.Parse(orders[orderIndex].RentId.ToString()) * 1825.8976);
        }