예제 #1
0
    protected void btnRatingSave_Click(object sender, EventArgs e)
    {
        string   RatingValue, Rating, RatingColor, CreatedBy, ModifiedBy;
        int      ActiveStatus;
        DateTime DateOfCreation, DateOfModification;



        Rating      = txtRating.Text;
        RatingValue = txtValue.Text;
        RatingColor = ddlColor.SelectedItem.Text;

        ActiveStatus = 1;

        if (ViewState["Mode"].ToString() == "ADD")
        {
            DateOfCreation = DateTime.Now;
            CreatedBy      = Session["userid"].ToString();
            objInsp.InsertRating(Rating, RatingValue, RatingColor, CreatedBy, DateOfCreation, ActiveStatus);
            string js2 = "alert('Rating Saved Successfully');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert9", js2, true);
        }
        else if (ViewState["Mode"].ToString() == "EDIT")
        {
            int ID = Convert.ToInt32(ViewState["RatingID"].ToString());
            DateOfModification = DateTime.Now;
            ModifiedBy         = Session["userid"].ToString();
            objInsp.UpdateRating(ID, Rating, Convert.ToInt32(RatingValue), RatingColor, ModifiedBy, DateOfModification, ActiveStatus);
            string js2 = "alert('Rating Updated Successfully');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert9", js2, true);
        }

        BindRating();
        ViewState["RatingID"] = "";
        ViewState["Mode"]     = "";
        txtRating.Text        = "";
        txtValue.Text         = "";

        // ddlColor.SelectedItem.Text = "--SELECT--";
        BindColor();
        updCat.Update();
        btnRatingSave.Enabled = false;
    }