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 "";
 }