Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string idStr = Request["id"];

                if (idStr == null)
                {
                    RedirectToMainPage();
                }

                int       id = Convert.ToInt32(idStr);
                RiderView r  = rm.PassRider(id);

                txtIdRider.Text = r.Id_Rider.ToString();
                if (r.TeamName == "")
                {
                }
                else
                {
                    lblTeamName.Text = r.TeamName;
                }
                txtFirstName.Text   = r.FirstName;
                RiderNickName       = r.NickName;
                txtLastName.Text    = r.LastName;
                txtNationality.Text = r.Nationality;
                txtHeight.Text      = r.Height.ToString();
                txtWeight.Text      = r.Weight.ToString();
            }
        }
Beispiel #2
0
        public RiderView[] PassRiders()
        {
            Rider[]     ridersTab = managerRidersDB.PassRiders();
            RiderView[] tab       = new RiderView[ridersTab.Length];
            for (int i = 0; i < tab.Length; i++)
            {
                tab[i] = ConvertToRiderView(ridersTab[i]);
            }

            return(tab);
        }
Beispiel #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int       id = Convert.ToInt32(txtIdRider.Text);
            RiderView r  = rm.PassRider(id);

            r.FirstName   = txtFirstName.Text;
            r.LastName    = txtLastName.Text;
            r.Nationality = txtNationality.Text;
            r.Weight      = Convert.ToInt32(txtWeight.Text);
            r.Height      = Convert.ToInt32(txtHeight.Text);

            rm.Edit(r);
            RedirectToMainPage();
        }
Beispiel #4
0
        public void Save(RiderView created)
        {
            Rider rdb = new Rider()
            {
                id_team     = created.Id_Team,
                firstName   = created.FirstName,
                lastName    = created.LastName,
                nationality = created.Nationality,
                height      = created.Height,
                weight      = created.Weight
            };

            managerRidersDB.Create(rdb);
        }
Beispiel #5
0
        public void Edit(RiderView edited)
        {
            Rider rdb = new Rider()
            {
                id_rider    = edited.Id_Rider,
                id_team     = edited.Id_Team,
                firstName   = edited.FirstName,
                lastName    = edited.LastName,
                nationality = edited.Nationality,
                height      = edited.Height,
                weight      = edited.Weight
            };

            managerRidersDB.Edit(rdb);
        }
Beispiel #6
0
        private RiderView ConvertToRiderView(Rider rider)
        {
            RiderView r = new RiderView()
            {
                Id_Rider    = rider.id_rider,
                Id_Team     = rider.id_team,
                FirstName   = rider.firstName,
                LastName    = rider.lastName,
                Nationality = rider.nationality,
                Height      = rider.height,
                Weight      = rider.weight,
                StartNumber = rider.startNumber
            };

            return(r);
        }
Beispiel #7
0
        public RiderRes(RiderView rider, string tokenStr)
        {
            riderId     = rider.id;
            riderType   = rider.riderType;
            riderStatus = rider.riderStatus;
            riderAreaId = rider.riderAreaId;
            areaName    = rider.areaName;
            riderNo     = rider.riderNo;
            sexType     = rider.sexType;
            name        = rider.name;
            phone       = rider.phone;
            Token       = tokenStr;
            var starTemp = rider.avgStars.ToString();
            var dotIndex = starTemp.IndexOf('.');

            stars     = starTemp.Substring(0, dotIndex + 2);
            sendCount = (int)rider.sendCount;
        }
Beispiel #8
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            RidersManager rm = new RidersManager();
            RiderView     r  = new RiderView
            {
                FirstName   = txtFirstName.Text,
                LastName    = txtLastName.Text,
                Nationality = txtNationality.Text,
                Height      = Convert.ToInt32(txtHeight.Text),
                Weight      = Convert.ToInt32(txtWeight.Text)
            };

            rm.Save(r);



            Response.Redirect("RidersTable.aspx");
        }