//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, "هشدار", ""); } }
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(); }
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, "هشدار", ""); } }