private void filterMenu(GridFilterMenu menu)
 {
     if (menu.Items.Count > 5)
     {
         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 = "حذف فیلتر";
             }
             if (item.Text == "Contains")
             {
                 item.Text = "شامل";
             }
             if (item.Text == "EqualTo")
             {
                 item.Text = "مساوی با";
             }
         }
     }
 }
Пример #2
0
        public static void ExcuteFilter(RadGrid MyGrid)
        {
            GridFilterMenu menu = MyGrid.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 = "حذف فیلتر";
                    }
                    if (item.Text == "Contains")
                    {
                        item.Text = "شامل";
                    }
                    if (item.Text == "EqualTo")
                    {
                        item.Text = "مساوی با";
                    }
                }
            }
        }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string   mId    = Request.QueryString["id"].ToString();
         string[] id     = mId.ToString().Split(new char[] { '@' });
         string   menuId = "";
         for (int i = 0; i < id[1].Length; i++)
         {
             string s = id[1].Substring(i + 1, 1);
             if (s != "-")
             {
                 menuId += s;
             }
             else
             {
                 break;
             }
             Session[sessionNames.menuID] = menuId;
         }
         AccessControl.MenuId = Session[sessionNames.menuID].ToString();
         AccessControl.UserId = Session[sessionNames.userID_Karbar].ToString();
         setGrdViewSource();
         GridFilterMenu menu = grd_view.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();
                 }
             }
         }
     }
 }
Пример #4
0
 protected void btnSearch_Click(object sender, EventArgs e)
 {
     if (!chkRiz.Checked && !chkGovahi.Checked && !chkDanesh.Checked)
     {
         valMadarek.IsValid = false;
         grdResult.Visible  = false;
     }
     else
     {
         valMadarek.IsValid = true;
         grdResult.Visible  = true;
         setData();
         dt = business.GetInfo(dto);
         if (dt.Rows.Count != 0)
         {
             btnExcel.Visible = true;
         }
         else
         {
             btnExcel.Visible = false;
         }
         grdResult.DataSource = dt;
         grdResult.DataBind();
         GridFilterMenu menu = grdResult.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();
                 }
             }
         }
     }
 }
        protected void grdDefenceList_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            switch (Convert.ToInt32(ViewState["stateForStudent"]))
            {
            case 1:
                _reqlist = _requestHandler.GetStudentRequestListForTraining()?.Where(x => x.IsEducateProfessor != true && x.RequestDate.StringPersianDateToGerogorianDate().Date >= DateTime.Now.Date).ToList();
                break;

            case 2:
                _reqlist = _requestHandler.GetStudentRequestListForTraining()?.Where(x => x.IsEducateProfessor == true && x.RequestDate.StringPersianDateToGerogorianDate().Date >= DateTime.Now.Date).ToList();
                break;

            case 3:
                _reqlist = _requestHandler.GetStudentRequestListForTraining()?.Where(x => x.IsEducateProfessor != true && x.RequestDate.StringPersianDateToGerogorianDate().Date < DateTime.Now.Date).ToList();
                break;

            case 4:
                _reqlist = _requestHandler.GetStudentRequestListForTraining()?.Where(x => x.IsEducateProfessor != true && x.RequestDate.StringPersianDateToGerogorianDate().Date < DateTime.Now.Date).ToList();
                break;
            }
            grdDefenceList.DataSource = _reqlist;
            GridFilterMenu menu = grdDefenceList.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();
                    }
                }
            }
        }
        protected void grd_Info_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DataTable dt = new DataTable();

            dt = bsn.getStudentInfo(oFeraghat);
            grd_Info.DataSource = dt;
            GridFilterMenu menu = grd_Info.FilterMenu;

            filterMenu(menu);
        }
        private void BindGrid()
        {
            CheckOutRequestBusiness business = new CheckOutRequestBusiness();
            var dt = business.GetListOFRequestByNextStatusForFaregh((int)(CheckOutStatusEnum.CheckOutAllStatusEnum.end));

            grd_Students.DataSource = dt;
            grd_Students.DataBind();
            GridFilterMenu menu = grd_Students.FilterMenu;

            filterMenu(menu);
        }
Пример #8
0
        protected void grdResualtList_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            var data = GetData();

            grdResualtList.DataSource       = data;
            ViewState["studentRequestList"] = data.Select(s => Convert.ToInt32(s.StudentRequestID)).ToList();
            GridFilterMenu menu = grdResualtList.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();
                    }
                }
            }
            //var query = from c in listByVahed
            //            join o in fareghNull
            //               on c.studentRequestId equals o.CustomerID into sr
            //            from x in sr.DefaultIfEmpty()
            //            select new
            //            {
            //                CustomerID = c.CustomerID,
            //                ContactName = c.ContactName,
            //                OrderID = x.OrderID == null ? -1 : x.OrderID
            //            };
            //grdResualtList.DataSource = dt;
        }
Пример #9
0
        protected void grd_Class_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            if (!BindGrid && e.RebindReason != Telerik.Web.UI.GridRebindReason.ExplicitRebind)
            {
                return;
            }
            var ds = examBusiness.ShowQuiezPaperHeader(
                int.Parse(ddlCollege.SelectedValue.ToString())
                , int.Parse(ddlStatus.SelectedValue.ToString())
                , (ddlExamDate.SelectedIndex > 0 ? ddlExamDate.SelectedItem.Text : "")
                , (ddlExamDate.SelectedIndex > 0 ? ddlExamTime.SelectedItem.Text : ""));

            //if (ddlExamDate.SelectedIndex > 0)
            //    grd_Class.DataSource = ds.AsEnumerable().Where(w => w.Field<string>("dateexam") == ddlExamDate.SelectedItem.Text && w.Field<string>("saatexam") == ddlExamTime.SelectedItem.Text);
            //else
            grd_Class.DataSource = ds.AsEnumerable();
            GridFilterMenu menu = grd_Class.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();
                    }
                }
            }
            BindGrid = false;
        }
Пример #10
0
        protected void grd_ExamQuestion_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            int    status = 0;
            string term   = null;

            if (ddl_status.SelectedValue != "")
            {
                status = int.Parse(ddl_status.SelectedValue);
            }
            if (ddlTerm.SelectedValue != "")
            {
                term = ddlTerm.SelectedValue;
            }
            DataTable dt = new DataTable();

            dt = Ebusiness.GetExamQuestionUploaded(int.Parse(ddl_Danesh.SelectedValue.ToString()), status, term);
            grd_ExamQuestion.DataSource = dt;
            GridFilterMenu menu = grd_ExamQuestion.FilterMenu;
            int            im   = 0;

            if (menu.Items.Count > 3)
            {
                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();
                    }
                }
            }
        }
Пример #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string   mId    = Request.QueryString["id"].ToString();
                string[] id     = mId.ToString().Split(new char[] { '@' });
                string   menuId = "";
                for (int i = 0; i < id[1].Length; i++)
                {
                    string s = id[1].Substring(i + 1, 1);
                    if (s != "-")
                    {
                        menuId += s;
                    }
                    else
                    {
                        break;
                    }
                }
                Session[sessionNames.menuID] = menuId;
                CommonBusiness cmb = new CommonBusiness();
                DDL_Term.DataTextField  = "Term";
                DDL_Term.DataValueField = "Term";
                DDL_Term.DataSource     = cmb.getActiveTerm_AdobeConnection();
                DDL_Term.DataBind();
            }
            AccessControl1.MenuId = Session[sessionNames.menuID].ToString();
            AccessControl1.UserId = Session[sessionNames.userID_Karbar].ToString();
            GridFilterMenu menu = grd_ViewFiles.FilterMenu;

            foreach (RadMenuItem item in menu.Items)
            {    //change the text for the "StartsWith" menu item
                if (item.Text == "StartsWith")
                {
                    item.Text = "شروع با";
                    //item.Remove();
                }
            }
            int im = 0;

            while (im < menu.Items.Count)
            {
                if (menu.Items[im].Text == "NoFilter" || menu.Items[im].Text == "Contains" || menu.Items[im].Text == "EqualTo" || menu.Items[im].Text == "GreaterThan" || menu.Items[im].Text == "LessThan")
                {
                    im++;
                }
                else
                {
                    menu.Items.RemoveAt(im);
                }
            }
        }
        public void RfrhgrdDefenceMeetings(int collegeId = -1)
        {
            user = Session[sessionNames.userID_Karbar].ToString();
            DataTable dt = new DataTable();

            dt = requestHandler.GetMeetingDefencesbyCollegeIdBusiness(collegeId);

            if (dt != null && dt.Rows.Count > 0)
            {
                grdDsiplayDefence.DataSource = VazMeeting(dt);
            }
            else
            {
                grdDsiplayDefence.DataSource = string.Empty;
            }

            GridFilterMenu menu = grdDsiplayDefence.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();
                    }
                }
            }
        }
Пример #13
0
        protected void grdResult_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            setData();
            if (dto.eDate != string.Empty && dto.eDate != string.Empty)
            {
                dt = business.GetInfo(dto);
                grdResult.DataSource = dt;

                if (dt.Rows.Count != 0)
                {
                    btnExcel.Visible = true;
                }
                else
                {
                    btnExcel.Visible = false;
                }
                GridFilterMenu menu = grdResult.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();
                        }
                    }
                }
            }
        }
        protected void grdRefereePayment_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            if (drpRefereeWageStatus.SelectedValue == "0")
            {
                grdRefereePayment.DataSource = _requestHandler.GetRefereeTeachersPaymentHasNotDown(drpTerms.SelectedValue).ToList();
            }
            else if (drpRefereeWageStatus.SelectedValue == "1")
            {
                grdRefereePayment.DataSource = _requestHandler.GetRefereeTeachersPaymentHasDown(drpTerms.SelectedValue).ToList();
            }
            else
            {
                grdRefereePayment.DataSource = new List <RefereeInformation>();
            }

            GridFilterMenu menu = this.grdRefereePayment.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();
                    }
                }
            }
        }
Пример #15
0
        private void bindProfGrid(bool isNeedDataSource)
        {
            DataTable prof = new DataTable();

            if (!isNeedDataSource)
            {
                prof = clsB.getActiveProfName();
                ViewState.Add("prof", prof);
                grdProf.DataSource = prof;
                grdProf.DataBind();
                GridFilterMenu menu = grdProf.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();
                        }
                    }
                }
            }
            else
            {
                prof = (DataTable)ViewState["prof"];
                grdProf.DataSource = prof;
            }
        }
        protected void trgTransactions_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            if (string.IsNullOrEmpty(Session[sessionNames.userID_StudentOstad]?.ToString()))
            {
                return;
            }
            trgTransactions.DataSource = _walletBusiness.GetStudentTransactions(Session[sessionNames.userID_StudentOstad].ToString()).OrderByDescending(o => o.CreateDate).Select(s => new
            {
                Amount    = s.Amount.ToString("N0"),
                Remaining = s.CurrentBalance.ToString("N0"),
                Id        = "#" + s.Id,
                Date      = pc.GetYear(s.CreateDate) + "/" + pc.GetMonth(s.CreateDate) + "/" + pc.GetDayOfMonth(s.CreateDate) + " " + s.CreateDate.ToString("HH:mm:ss"),
                s.Description,
                TransactionType = TranslateTransactionTypes(s.TransactionTypeId)
            });
            GridFilterMenu menu = trgTransactions.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();
                    }
                }
            }
        }
Пример #17
0
        public void RfrhgrdDisplayStundetDefenceOnline()
        {
            DataTable dt = new DataTable();

            dt = _requestHandler.GetDefenceMeetingsOnline();

            if (dt != null && dt.Rows.Count > 0)
            {
                grdDisplayStundetDefenceOnline.DataSource = dt;
            }
            else
            {
                grdDisplayStundetDefenceOnline.DataSource = string.Empty;
            }

            GridFilterMenu menu = grdDisplayStundetDefenceOnline.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();
                    }
                }
            }
        }
        private void BindGrid(int refereeWageStatus = 0, string term = null)
        {
            if (refereeWageStatus == 0)//لیست داوران که هزینه ایاب وذهاب دریافت نکردن
            {
                DataTable dt = _requestHandler.GetRefereeTeachersPaymentHasNotDownTransportation(term);
                grdRefereePayment.DataSource = dt;
                grdRefereePayment.DataBind();
            }
            else if (refereeWageStatus == 1) //لیست داوران که هزینه ایاب وذهاب دریافت کردن
            {
                DataTable dt = _requestHandler.GetRefereeTeachersPaymentHasDownTransportation(term);
                grdRefereePayment.DataSource = dt;
                grdRefereePayment.DataBind();
            }
            GridFilterMenu menu = this.grdRefereePayment.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();
                    }
                }
            }
        }
Пример #19
0
        public void RfrhgrdDisplayStundetFinancial()
        {
            List <AccessStudentOperationModel> modelOut = operationHandler.GetAllForFinancial(accessModel);


            if (modelOut != null && modelOut.Count > 0)
            {
                grdDisplayStundetDefenceOnline.DataSource = modelOut;
            }
            else
            {
                grdDisplayStundetDefenceOnline.DataSource = string.Empty;
            }

            GridFilterMenu menu = grdDisplayStundetDefenceOnline.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();
                    }
                }
            }
        }
        private void bindGrid()
        {
            grdResult.DataSource = dt;
            grdResult.DataBind();

            if (dt.Rows.Count == 0)
            {
                btnExcel.Visible = false;
            }
            else
            {
                btnExcel.Visible = true;
            }

            GridFilterMenu menu = grdResult.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();
                    }
                }
            }
        }
        /// <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();
                    }
                }
            }
        }
        public void rfrshDisplayAssignmentResource()
        {
            DataTable dt = _requestHandler.GetResourece_College_junc();

            if (dt != null && dt.Rows.Count > 0)
            {
                grdAssignmentResource.DataSource = dt;
            }
            else
            {
                grdAssignmentResource.DataSource = string.Empty;
            }
            GridFilterMenu menu = grdAssignmentResource.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();
                    }
                }
            }
        }
Пример #23
0
        protected void grd_CheckOutRequest_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            if (drpCheckOutType.SelectedIndex != 0)
            {
                grd_CheckOutRequest.DataSource = business.GetListOFRequestByTypeID(int.Parse(drpCheckOutType.SelectedValue));
            }
            if (txtStCode.Text != "")
            {
                grd_CheckOutRequest.DataSource = business.GetCheckOutInfoByStCode(txtStCode.Text);
            }
            btnDlExcel.Visible = true;

            GridFilterMenu menu = grd_CheckOutRequest.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();
                    }
                }
            }
        }
Пример #24
0
        protected void Page_Init(object sender, EventArgs e)
        {
            RadPersistenceManager1.StorageProvider = new SessionStorageProvider(RadPersistenceManager1.StorageProviderKey);
            GridFilterMenu filterMenu       = RadGrid1.FilterMenu;
            int            currentItemIndex = 0;

            while (currentItemIndex < filterMenu.Items.Count)
            {
                RadMenuItem item = filterMenu.Items[currentItemIndex];
                if (item.Text.Contains("Empty") || item.Text.Contains("Null"))
                {
                    filterMenu.Items.Remove(item);
                }
                else
                {
                    currentItemIndex++;
                }
            }

            foreach (var control in btnGroup.Controls)
            {
                var button = control as HtmlButton;
                if (button != null)
                {
                    var ajaxSetting = new AjaxSetting(button.ID);
                    var gridItem    = new AjaxUpdatedControl(RadGrid1.ID, null);
                    var activeItem  = new AjaxUpdatedControl(hfActiveButtonId.ID, null);
                    var searchItem  = new AjaxUpdatedControl(hfFilterButton.ID, null);
                    ajaxSetting.UpdatedControls.Add(gridItem);
                    ajaxSetting.UpdatedControls.Add(activeItem);
                    ajaxSetting.UpdatedControls.Add(searchItem);

                    foreach (var innerControl in btnGroup.Controls)
                    {
                        var innerButton = innerControl as HtmlButton;

                        if (innerButton != null)
                        {
                            var buttonItem = new AjaxUpdatedControl(innerButton.ID, null);
                            ajaxSetting.UpdatedControls.Add(buttonItem);
                        }
                    }

                    RadAjaxManager1.AjaxSettings.Add(ajaxSetting);
                }
            }
        }
    protected void gvLog_Init(object sender, EventArgs e)
    {
        GridFilterMenu menu = gvLog.FilterMenu;
        int            i    = 0;

        while (i < menu.Items.Count)
        {
            if (menu.Items[i].Text == "NoFilter" || menu.Items[i].Text == "Contains")
            {
                i++;
            }
            else
            {
                menu.Items.RemoveAt(i);
            }
        }
    }
Пример #26
0
        protected void rgStatus_PreRender(object sender, EventArgs e)
        {
            GridFilterMenu menu = rgStatus.FilterMenu;
            int            i    = 0;

            while (i < menu.Items.Count)
            {
                if (menu.Items[i].Text == "NoFilter" | menu.Items[i].Text == "Contains" | menu.Items[i].Text == "EqualTo" | menu.Items[i].Text == "DoesNotContain" | menu.Items[i].Text == "LessThan" | menu.Items[i].Text == "GreaterThan")
                {
                    i = i + 1;
                }
                else
                {
                    menu.Items.RemoveAt(i);
                }
            }
        }
Пример #27
0
    protected void rgCount_Init(object sender, EventArgs e)
    {
        GridFilterMenu menu = rgCount.FilterMenu;
        int            i    = 0;

        while (i < menu.Items.Count)
        {
            if (menu.Items[i].Text == "NoFilter" || menu.Items[i].Text == "Contains" || menu.Items[i].Text == "GreaterThan" || menu.Items[i].Text == "LessThan")
            {
                i++;
            }
            else
            {
                menu.Items.RemoveAt(i);
            }
        }
    }
 protected void gvInternalTasksMaster_Init(object sender, EventArgs e)
 {
     GridFilterMenu menu = gvInternalTasksMaster.FilterMenu;
     int i = 0;
     while (i < menu.Items.Count)
     {
         if (menu.Items[i].Text == "NoFilter" || menu.Items[i].Text == "Contains"
         || menu.Items[i].Text == "GreaterThanOrEqualTo" || menu.Items[i].Text == "LessThanOrEqualTo")
         {
             i++;
         }
         else
         {
             menu.Items.RemoveAt(i);
         }
     }
 }
Пример #29
0
        protected void rgAuditByRecord_PreRender(object sender, EventArgs e)
        {
            GridFilterMenu menu = rgAuditByRecord.FilterMenu;
            int            i    = 0;

            while (i < menu.Items.Count)
            {
                if (menu.Items[i].Text == "NoFilter" | menu.Items[i].Text == "Contains" | menu.Items[i].Text == "EqualTo" | menu.Items[i].Text == "DoesNotContain")
                {
                    i = i + 1;
                }
                else
                {
                    menu.Items.RemoveAt(i);
                }
            }
        }
Пример #30
0
        protected void rgRepositoryList_Init(object sender, EventArgs e)
        {
            GridFilterMenu menu = rgRepositoryList.FilterMenu;
            int            i    = 0;

            while (i < menu.Items.Count)
            {
                if (menu.Items[i].Text == "NoFilter" || menu.Items[i].Text == "Contains" || menu.Items[i].Text == "EqualTo")
                {
                    i++;
                }
                else
                {
                    menu.Items.RemoveAt(i);
                }
            }
        }
Пример #31
0
 protected void InitFilterMenu(GridFilterMenu menu)
 {
     menu.Items.Clear();
     var itemNoFilter = new RadMenuItem { Text = "全部", Value = "NoFilter" };
     menu.Items.Add(itemNoFilter);
     var itemContains = new RadMenuItem { Text = "模糊查找", Value = "Contains" };
     menu.Items.Add(itemContains);
     var itemEqualTo = new RadMenuItem { Text = "精确查找", Value = "EqualTo" };
     menu.Items.Add(itemEqualTo);
 }