using System; using System.Collections; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Text; using DSWeb.DataAccess; using System.Data.SqlClient; using DSWeb.Models; using DSWeb.EntityDA; using System.Web.Script.Serialization; using JsonHelper; using DSWeb.Log; namespace DSWeb.Shipping { public partial class SeaeOrderInfoRejected : System.Web.UI.Page { CrmSeaeorderDA CrmSeaeorderDA = new CrmSeaeorderDA(); CrmSeaeorderEntity CrmSeaeorderEntity = new CrmSeaeorderEntity(); TopSeaeEntity TopSeaeEntity = new TopSeaeEntity(); SeaExportInfoDA SeaExportInfoDA = new SeaExportInfoDA(); public string strUserID;//用户GID private string strShowName;//用户登录名 T_ALL_DA T_ALL_DA = new T_ALL_DA(); protected void Page_Load(object sender, EventArgs e) { if (Session["USERID"] != null) { strUserID = Session["USERID"].ToString().Trim(); } else { Server.Transfer("~/Error/FriendError.aspx"); return; //strUserID = ""; } if (Session["SHOWNAME"] != null) { strShowName = Session["SHOWNAME"].ToString(); } // if (!IsPostBack) { if (Request.QueryString["ORDNO"] != null) { ViewState["ORDNO"] = Request.QueryString["ORDNO"].ToString(); } } } protected void Button2_Click(object sender, EventArgs e) { Response.Write(""); return; } protected void Button1_Click(object sender, EventArgs e) { if (ViewState["ORDNO"] != null) { TopSeaeEntity = SeaExportInfoDA.GetID(ViewState["ORDNO"].ToString().Trim()); if (TopSeaeEntity.BSNO != null) { string alt = T_ALL_DA.GetSeaExportInfoDel(TopSeaeEntity.BSNO.Trim(), TopSeaeEntity.BSSTATUS, strUserID.Trim()); if (alt != "") { Response.Write(""); return; } } // CrmSeaeorderEntity = CrmSeaeorderDA.GetID(ViewState["ORDNO"].ToString().Trim()); if (CrmSeaeorderEntity.ORDNO != null) { if (CrmSeaeorderEntity.ORSTATUS.ToString().Trim().Equals("0") || CrmSeaeorderEntity.ORSTATUS.ToString().Trim().Equals("1")) { int iii = CrmSeaeorderDA.UpdateInfoCNTRTOTAL("update crm_seaeorder set ORREASON='" + this.TextBox1.Text.Trim() + "',ORSTATUS='2' where ORDNO='" + ViewState["ORDNO"].ToString().Trim() + "'", strUserID.Trim()); if (iii == 1) { UserDA userDA = new UserDA(); UserEntity userEntity = new UserEntity(); userEntity = userDA.GetUserAllBySHOWNAME(CrmSeaeorderEntity.INPUTBY); IList messageEntities = new List(); MessageDA messageDA = new MessageDA(); //插入消息提醒 MessageEntity messageEntity = new MessageEntity(); messageEntity.GID = Guid.NewGuid().ToString(); messageEntity.Name = "SeaOrderAudit"; messageEntity.Description = "销售订舱审核通知"; messageEntity.IsRead = false; messageEntity.ReadCount = 0; messageEntity.MessageContent = strShowName + " 未批准您的 [销售订舱审核] 申请,销售订舱被驳回 "; messageEntity.TaskID = ""; messageEntity.Receiver = userEntity.Gid; messageEntity.TaskUrl = "shipping/SeaeOrderList.aspx"; messageEntity.Type = messageDA.GetMessageType(MessageType.SEAORDERAUDIT); messageEntity.RecvType = 3;//审核完成类型 messageEntities.Add(messageEntity); if (messageEntities.Count > 0) { messageDA.CreateMessage(MessageType.SEAORDERAUDIT, messageEntities); } Response.Write(""); return; } else { Response.Write(""); return; } } } } } } }