Esempio n. 1
0
        protected void GridViewComissions_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "EditData")
            {
                int index = Convert.ToInt32(e.CommandArgument);
                GridViewComissions.EditIndex = index;
                _counter2 = index;
            }

            if (e.CommandName == "DeleteData")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = GridViewComissions.Rows[index];
                string      id    = row.Cells[1].Text;
                if (Commissions.DeleteComission(id) == false)
                {
                    Response.Redirect("~/Error.aspx");
                }
            }

            if (e.CommandName == "CancelEdit")
            {
                _counter2 = -1;
                GridViewComissions.EditIndex = _counter;
            }

            if (e.CommandName == "UpdateData")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = GridViewComissions.Rows[index];

                string       id               = row.Cells[1].Text;
                TextBox      ClientId         = row.FindControl("txtClientId") as TextBox;
                TextBox      WorkshopId       = row.FindControl("txtWorkshopId") as TextBox;
                DropDownList Concluded        = row.FindControl("ddlConcluded") as DropDownList;
                TextBox      txtCreationDate  = row.FindControl("txtCreationDate") as TextBox;
                DateTime     CreationDate     = DateTime.Parse(txtCreationDate.Text);
                TextBox      BicycleModel     = row.FindControl("txtBicycleModel") as TextBox;
                TextBox      BicycleType      = row.FindControl("txtBicycleType") as TextBox;
                TextBox      YearOfAquisition = row.FindControl("txtYearOfAquisition") as TextBox;
                TextBox      Details          = row.FindControl("txtDetails") as TextBox;
                DropDownList Accepted         = row.FindControl("ddlAccepted") as DropDownList;
                TextBox      ComissionNo      = row.FindControl("txtComissionNo") as TextBox;
                TextBox      Rating           = row.FindControl("txtDetails") as TextBox;

                if (Commissions.UpdateComission(id, ClientId.Text, WorkshopId.Text, Concluded.SelectedValue, CreationDate, BicycleModel.Text, BicycleType.Text,
                                                YearOfAquisition.Text, Details.Text, Accepted.SelectedValue, ComissionNo.Text, Rating.Text) == false)
                {
                    Response.Redirect("~/Error.aspx");
                }

                GridViewComissions.EditIndex = -1;
            }

            UpdateBadges();
            GridViewComissions.DataBind();
            EditTablesUpdatePanel.Update();
        }