protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string orderId = Request.QueryString["orderId"]; if (string.IsNullOrEmpty(orderId)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>window.close();</script>"); return; } _orderId = orderId; bind(); QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); //订单下面的操作按钮 //有订单操作权限的人 if (obj.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { obj.UpdateOrderMessageStatusAdmin(new Guid(_orderId), 1); isUserRead = 0; isAdminRead = 1; } else { //这里没有判断是不是自己的订单 obj.UpdateOrderMessageStatusUser(new Guid(_orderId), 1); isUserRead = 1; isAdminRead = 0; } //bool isOrderUser = (this.txtUserName.Text.ToLower() == CurrentUser.UserLoginName.ToLower()); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id = Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { _orderId = id; GetOrderDetail(id); bind(); QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); //订单下面的操作按钮 //有订单操作权限的人 if (obj.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { obj.UpdateOrderMessageStatusAdmin(new Guid(_orderId), 1); isUserRead = 0; isAdminRead = 1; } else { //这里没有判断是不是自己的订单 obj.UpdateOrderMessageStatusUser(new Guid(_orderId), 1); isUserRead = 1; isAdminRead = 0; } } } }
private void bind() { QJVRMS.Business.Orders objOrder = new QJVRMS.Business.Orders(); DataTable dt = null; if (objOrder.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { dt = objOrder.IsOrderMessageAlertAdmin(); } else { dt = objOrder.IsOrderMessageAlertUser(CurrentUser.UserId); } this.rptOrders.DataSource = dt.DefaultView; this.rptOrders.DataBind(); }
private void bind() { QJVRMS.Business.Orders objOrder = new QJVRMS.Business.Orders(); DataTable dt = null; if (objOrder.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { dt = objOrder.IsOrderMessageAlertAdmin(); } else { dt = objOrder.IsOrderMessageAlertUser(CurrentUser.UserId); } this.rptOrders.DataSource = dt.DefaultView; this.rptOrders.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id = Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { _orderId = id; GetOrderDetail(id); bind(); QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); //订单下面的操作按钮 //有订单操作权限的人 if (obj.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { obj.UpdateOrderMessageStatusAdmin(new Guid(_orderId), 1); isUserRead = 0; isAdminRead = 1; } else { //这里没有判断是不是自己的订单 obj.UpdateOrderMessageStatusUser(new Guid(_orderId), 1); isUserRead = 1; isAdminRead = 0; } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string orderId = Request.QueryString["orderId"]; if (string.IsNullOrEmpty(orderId)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>window.close();</script>"); return; } _orderId = orderId; bind(); QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); //订单下面的操作按钮 //有订单操作权限的人 if (obj.IsOrderAlertAdmin(CurrentUser.UserId) || IsSuperAdmin) { obj.UpdateOrderMessageStatusAdmin(new Guid(_orderId), 1); isUserRead = 0; isAdminRead = 1; } else { //这里没有判断是不是自己的订单 obj.UpdateOrderMessageStatusUser(new Guid(_orderId), 1); isUserRead = 1; isAdminRead = 0; } //bool isOrderUser = (this.txtUserName.Text.ToLower() == CurrentUser.UserLoginName.ToLower()); } }
private void GetOrderDetail(string id) { QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); DataTable dt=obj.GetOrdersById(id).Tables[0]; if (dt.Rows.Count > 0) { DataRow dr=dt.Rows[0]; this.txtContent.Text = dr["contents"].ToString().Replace("\n","<br/>"); this.txtRD.Text = dr["RequestDate"].ToString(); this.txtTitle.Text = dr["title"].ToString(); this.txtUsage.Text = dr["usage"].ToString(); this.txtUserName.Text = dr["userName"].ToString(); this.txtAddDate.Text = dr["adddate"].ToString(); int imgCount = obj.GetOrderResourceCount(id); if (imgCount > 0) { this.linkImages.Visible = true; this.linkImages.NavigateUrl = "~/ResourceList.aspx?orderid=" + id; } else { this.linkImages.Visible = false; } bool isOrderUser=(this.txtUserName.Text.ToLower()==CurrentUser.UserLoginName.ToLower()); if (Convert.ToInt32(dr["status"].ToString()) == (int)OrderStatus.NotPass) { string reason = obj.GetOrderNotPassReason(id); this.notPassReason.Text = reason; this.pNotPass.Visible = true; } else { this.pNotPass.Visible = false; } //订单下面的操作按钮 //有订单操作权限的人 if (!obj.IsOrderAlertAdmin(CurrentUser.UserId) && !IsSuperAdmin && !isOrderUser) { this.tbCommand.Visible = false; return; } this.tbCommand.Visible = true; int state = Convert.ToInt32(dr["status"].ToString()); if (state == (int)OrderStatus.New) { this.lbIsProcessing.Visible = true; this.pNotPass1.Visible = true; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.IsProcessing) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = true; this.pImageDel.Visible = true; this.lbComplete.Visible = true; } else if (state == (int)OrderStatus.NotPass) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.Completed) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.Confirmed) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; this.pMessage.Visible = false; } if (isOrderUser) { if (state == (int)OrderStatus.Confirmed) { this.tbCommand.Visible = true; } else { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; this.pMessage.Visible = true; } } } }
private void GetOrderDetail(string id) { QJVRMS.Business.Orders obj = new QJVRMS.Business.Orders(); DataTable dt = obj.GetOrdersById(id).Tables[0]; if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; this.txtContent.Text = dr["contents"].ToString().Replace("\n", "<br/>"); this.txtRD.Text = dr["RequestDate"].ToString(); this.txtTitle.Text = dr["title"].ToString(); this.txtUsage.Text = dr["usage"].ToString(); this.txtUserName.Text = dr["userName"].ToString(); this.txtAddDate.Text = dr["adddate"].ToString(); int imgCount = obj.GetOrderResourceCount(id); if (imgCount > 0) { this.linkImages.Visible = true; this.linkImages.NavigateUrl = "~/ResourceList.aspx?orderid=" + id; } else { this.linkImages.Visible = false; } bool isOrderUser = (this.txtUserName.Text.ToLower() == CurrentUser.UserLoginName.ToLower()); if (Convert.ToInt32(dr["status"].ToString()) == (int)OrderStatus.NotPass) { string reason = obj.GetOrderNotPassReason(id); this.notPassReason.Text = reason; this.pNotPass.Visible = true; } else { this.pNotPass.Visible = false; } //订单下面的操作按钮 //有订单操作权限的人 if (!obj.IsOrderAlertAdmin(CurrentUser.UserId) && !IsSuperAdmin && !isOrderUser) { this.tbCommand.Visible = false; return; } this.tbCommand.Visible = true; int state = Convert.ToInt32(dr["status"].ToString()); if (state == (int)OrderStatus.New) { this.lbIsProcessing.Visible = true; this.pNotPass1.Visible = true; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.IsProcessing) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = true; this.pImageDel.Visible = true; this.lbComplete.Visible = true; } else if (state == (int)OrderStatus.NotPass) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.Completed) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; } else if (state == (int)OrderStatus.Confirmed) { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; this.pMessage.Visible = false; } if (isOrderUser) { if (state == (int)OrderStatus.Confirmed) { this.tbCommand.Visible = true; } else { this.lbIsProcessing.Visible = false; this.pNotPass1.Visible = false; this.pImage.Visible = false; this.pImageDel.Visible = false; this.lbComplete.Visible = false; this.pMessage.Visible = true; } } } }
public void ProcessRequest(HttpContext context) { HttpRequest Request = context.Request; HttpResponse Response = context.Response; Response.ContentType = "text/plain"; string action = Request.QueryString["action"]; if (!string.IsNullOrEmpty(action)) { Orders obj = new Orders(); if (action.Trim().ToLower().Equals("delresource")) { string orderId = Request.QueryString["orderId"]; string resourceId = Request.QueryString["resourceId"]; try { if (obj.DelResourceFromOrders(orderId, resourceId) > 0) { Response.Write("删除成功"); Response.End(); } } catch (Exception ex) { LogWriter.WriteExceptionLog(ex); } Response.Write("删除失败"); Response.End(); } else if (action.Trim().ToLower().Equals("orderalert")) { //是否提醒 string userId=Request.QueryString["userId"]; if(!string.IsNullOrEmpty(userId)) { if (obj.IsOrderAlertAdmin(new Guid(userId))) { Response.Write("0"); //有权限的人 Response.End(); } else if (obj.IsOrderAlert(new Guid(userId))) { Response.Write("1"); //普通用户 Response.End(); } } Response.Write("2"); //不用提醒 Response.End(); } } }