protected void grd_GovahiRequest_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { CommonBusiness cmnb = new CommonBusiness(); if (e.CommandName == "taeiddarkhast") { string[] commandArgs = e.CommandArgument.ToString().Split(new char[] { ',' }); Session["stcode"] = commandArgs[0]; Session["RequestTypeID"] = commandArgs[1]; Session["StudentRequestID"] = commandArgs[2]; CartBusiness.UpdateStudentRequestLogID(Session["stcode"].ToString(), 1, 3, int.Parse(Session["StudentRequestID"].ToString())); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 6, "", Convert.ToInt32(Session["StudentRequestID"].ToString())); this.StiWebViewer1.ResetReport(); DataTable dt = new DataTable(); dt = GovahiBusiness.GetGovahiRequest(1, 7); grd_GovahiRequest.DataSource = dt; grd_GovahiRequest.DataBind(); DataTable dt1 = new DataTable(); dt1 = business.GetStudentsInfo(Session["stcode"].ToString()); StiWebViewer1.Visible = true; StiReport rpt = new StiReport(); rpt.Load(Server.MapPath("../Reports/Packet1.mrt")); rpt.Dictionary.Databases.Clear(); rpt.Dictionary.Databases.Add(new StiSqlDatabase("SuppConnection", CB.ReportConnection.ToString())); rpt.Compile(); rpt.CompiledReport.DataSources["[Request].[SP_Get_StudentAddress]"].Parameters["@stcode"].ParameterValue = Session["stcode"].ToString(); rpt.RegData(dt1); StiWebViewer1.Report = rpt; StiWebViewer1.Visible = true; } }
/// <summary> /// این متد محتوای گیرید که درخواست ارسال گواهی می باشد را فراهم می نماید /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Telerik.Web.UI.GridNeedDataSourceEventArgs"/> instance containing the event data.</param> protected void grd_GovahiRequest_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { dt = GovahiBusiness.GetGovahiRequest(7, 6); if (dt.Rows.Count > 0) { grd_GovahiRequest.DataSource = dt; } else { grd_GovahiRequest.Visible = false; rwmValidations.RadAlert("درخواستی موجود نیست", null, 100, "پیغام", ""); StiWebViewer1.Visible = false; } GridFilterMenu menu = grd_GovahiRequest.FilterMenu; if (menu.Items.Count > 3) { int im = 0; while (im < menu.Items.Count) { if (menu.Items[im].Text == "NoFilter" || menu.Items[im].Text == "Contains" || menu.Items[im].Text == "EqualTo") { im++; } else { menu.Items.RemoveAt(im); } } foreach (RadMenuItem item in menu.Items) { //change the text for the "StartsWith" menu item if (item.Text == "NoFilter") { item.Text = "حذف فیلتر"; //item.Remove(); } if (item.Text == "Contains") { item.Text = "شامل"; //item.Remove(); } if (item.Text == "EqualTo") { item.Text = "مساوی با"; //item.Remove(); } } } }