Exemple #1
0
        //private bool TimeConflicted(RequestFR req)
        //{
        //    //bool start = false;
        //    //bool end = false;
        //    //start = approvedreqlist.Any(i => i.Sessionstart_time <= req.Sessionstart_time && i.Sessionend_time > req.Sessionstart_time);
        //    //end = approvedreqlist.Any(i => i.Sessionstart_time < req.Sessionend_time && i.Sessionend_time >= req.Sessionend_time);
        //    //return start || end;
        //}

        private void ApproveRequest(int resID, RequestFR req)
        {
            //req.ResourceID = resID;
            ResourceHandler Rc      = new ResourceHandler();
            string          resName = Rc.GetResourceDetails(resID).Name;

            userID        = Convert.ToInt32(Session[sessionNames.userID_Karbar]);
            req.ReplierID = userID; //this is office user ID that has to come from session !!!
            req.Status    = 2;      //2 means approved
            ResourceHandler resH     = new ResourceHandler();
            Resource        resource = resH.GetResourceDetails(resID);

            req.Answernote  = resource.Name + "برای شما تایید شده";
            req.Answer_time = DateTime.Now.ToPeString();

            try
            {
                RequestBussiness.UpdateRequest(req);
                string st = resName + " برای درخواست شماره " + req.ID + "تایید شد. ";
                //lblSuccess.Text = st;
                //RadWindow2.VisibleOnPageLoad = true;
                RadWindowManager1.RadAlert(st, 300, 200, "پیام سیستم", "redirectToLast");
            }
            catch (Exception)
            {
                RadWindowManager1.RadAlert(" متاسفانه خطایی در سیستم رخ داده است ، لطفا با مدیر سیستم تماس بگیرید.", 330, 220, "هشدار", "");
            }
        }
Exemple #2
0
        private void BindGrid(string category, List <Telerik.Web.UI.RadComboBoxItem> selected)
        {
            ResourceHandler rs         = new ResourceHandler();
            List <Resource> reslist    = rs.GetResourceList();
            Resource        res        = null;
            List <Resource> newResList = new List <Resource>();

            foreach (RadComboBoxItem item in RadComboBox1.Items)
            {
                if (item.Checked == true)
                {
                    res = rs.GetResourceDetails(Convert.ToInt32(item.Value));
                    newResList.Add(res);
                }
            }
            //foreach (var item in selected)
            //{
            //    res = rs.GetResourceDetails(Convert.ToInt32(item.Value));
            //    newResList.Add(res);
            //}
            grdResourceList.DataSource = newResList;
            grdResourceList.DataBind();
        }
Exemple #3
0
        private void SendReq(int resID, RequestFR req)
        {
            //req.ResourceID = resID;
            ResourceHandler Rc      = new ResourceHandler();
            string          resName = Rc.GetResourceDetails(resID).Name;

            userID        = Convert.ToInt32(Session[sessionNames.userID_Karbar]);
            req.SenderID  = userID; //this is education user ID that has to come from session !!!
            req.Status    = 1;      //1 means sent status
            req.Send_time = DateTime.Now.ToPeString();

            try
            {
                requestBussiness.UpdateRequest(req);
                string st = resName + " برای درخواست شماره " + req.ID + " پیشنهاد و برا ی تایید به کاربر اداری ارسال شد. ";
                RadWindowManager1.RadAlert(st, 350, 200, "پیام سیستم", "redirectToLast");
                //Response.Redirect("EducationUserReview.aspx?id=" + generaterandomstr() + "@A" + "0" + "-" + generaterandomstr());
            }
            catch (Exception)
            {
                RadWindowManager1.RadAlert(" متاسفانه خطایی در سیستم رخ داده است ، لطفا با مدیر سیستم تماس بگیرید.", 330, 220, "هشدار", "");
            }
        }