protected void btnSendCard_Click(object sender, EventArgs e) { if (this.ddlMeiKuang.SelectedValue == "") { MessageBox.Show(this.UpdatePanel1, this, "请选择发卡煤矿!"); return; } if (this.ddlKind.SelectedValue == "") { MessageBox.Show(this.UpdatePanel1, this, "请选择煤种!"); return; } if (this.hdCardCode.Value == "undefined") { MessageBox.Show(this.UpdatePanel1, this, "请刷" + this.ddlKind.SelectedItem.Text + "标识卡!"); return; } TDTK.IndustryPlatform.CoalTraffic.Model.TT_MarkedCard model = new TT_MarkedCard(); model.CoalKindCode = this.ddlKind.SelectedValue; model.CollCode = this.ddlMeiKuang.SelectedValue; model.Operator = CookieManager.GetCookieValue("UserName"); model.SendCardDate = DateTime.Now; model.DepartName = ControlBindHelper.GetFiledValue("Sys_Organization", "OrgName", "OrgCode='" + CookieManager.GetCookieValue("orgID") + "'"); int iCount = Convert.ToInt32(this.hdCardCount.Value); if (bllmark.Add(this.hdCardNo.Value.TrimEnd('|'), this.hdCardCode.Value.TrimEnd('|'), model, "激活")) { //#region 数据同步到各磅房 //try //{ // List<string> iplist = new TDTK.IndustryPlatform.CoalTraffic.BLL.TT_Room().GetAllRoomIP(); // for (int i = 0; i < iplist.Count; i++) // { // if (iplist[i] != "") // { // EndpointAddress ep = new EndpointAddress("net.msmq://" + iplist[i] + "/private/STOCMessagingQueue"); // NetMsmqBinding et = new NetMsmqBinding(); // et.ExactlyOnce = false; // et.Security.Mode = System.ServiceModel.NetMsmqSecurityMode.None; // IDataPublish proxy = ChannelFactory<IDataPublish>.CreateChannel(et, ep); // proxy.AddMarkedCard(this.hdCardNo.Value.TrimEnd('|'), this.hdCardCode.Value.TrimEnd('|'), model, "激活"); // } // } //} //catch //{ } //#endregion ScriptManager.RegisterStartupScript(this.UpdatePanel1, Page.GetType(), "", "alert('标识卡激活成功!');window.location.href=window.location.href;", true); } else ScriptManager.RegisterStartupScript(this.UpdatePanel1, Page.GetType(), "", "alert('标识卡激活失败!');", true); }
public static string GetMarkedCardInfoByCode(string strMarkedCardCode) { TDTK.IndustryPlatform.CoalTraffic.BLL.TT_MarkedCard mark = new TDTK.IndustryPlatform.CoalTraffic.BLL.TT_MarkedCard(); TDTK.IndustryPlatform.CoalTraffic.Model.TT_MarkedCard m = mark.GetModel(strMarkedCardCode); if (m != null) { strCollCode = m.CollCode; strKindCode = m.CoalKindCode; DataTable dt = DbHelperSQL.TQuery("Select CollState,IsForbid from Sys_Colliery where CollCode='" + strCollCode + "'"); return m.CollName + "|" + m.CoalKindName + "|" + m.MarkedCardState + "|" + dt.Rows[0]["IsForbid"].ToString() + "|" + dt.Rows[0]["CollState"].ToString(); } else return ""; }
public static string GetMarkedCardInfoByCode(string strMarkedCardCode) { TDTK.IndustryPlatform.CoalTraffic.BLL.TT_MarkedCard mark = new TDTK.IndustryPlatform.CoalTraffic.BLL.TT_MarkedCard(); TDTK.IndustryPlatform.CoalTraffic.Model.TT_MarkedCard m = mark.GetModel(strMarkedCardCode); if (m != null) { strCollCode = m.CollCode; strKindCode = m.CoalKindCode; return m.CollName + "|" + m.CoalKindName + "|" + m.MarkedCardState; } else return ""; }