using System.Data; using System.Data.SqlClient; using DataLinkMesWork; using System.Security.Cryptography; //using SystemFramework; using System.Text; using System; namespace bizFacade { public class ando_quality { /// /// 创建质量ando /// /// /// /// public static string CreateAndo_quality(string opname, string AndoTypeCode) { System.Data.DataTable dt_list; //查询ando明细 ando_matertial.andoListSelect(opname, AndoTypeCode, out dt_list); StringBuilder sb = new StringBuilder(); sb.Append("
"); sb.Append("
"); sb.Append("
"); #region 大图片的div sb.Append("
"); sb.Append("\"loading....\""); sb.Append("
"); #endregion #region 整个ANDON选项DIV sb.Append("
"); #region 左按钮DIV sb.Append("
"); sb.Append(""); sb.Append("
"); #endregion #region 中间内容DIV sb.Append("
"); #region 可支持移动的div sb.Append("
"); sb.Append("
"); //附加tabel string tabelString = CreatAndo_quality_table(opname, AndoTypeCode); sb.Append(tabelString); sb.Append("
"); sb.Append("
"); #endregion sb.Append("
"); #endregion #region 右按钮div sb.Append("
"); sb.Append(">\" onclick=\"qualty_leftMove()\" />"); sb.Append("
"); #endregion sb.Append("
"); #endregion #region ando按钮div sb.Append("
"); sb.Append("
"); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append("
"); sb.Append("\"loading...\""); sb.Append(""); sb.Append("\"loading...\""); sb.Append("
"); sb.Append(""); sb.Append(""); sb.Append(""); sb.Append("
"); sb.Append("
"); sb.Append("
"); #endregion sb.Append("
"); return sb.ToString(); //string text = ""; //int count = dt_list.Rows.Count/2*120; //return text = "{\"InnerHtml\":\"" + sb.ToString() + "\",\"Count\":\"" + count + "\"}"; } /// /// 创建物料ando的table /// /// /// /// public static string CreatAndo_quality_table(string opname, string AndoTypeCode) { System.Data.DataTable dt_list; //查询ando明细 ando_matertial.andoListSelect(opname, AndoTypeCode, out dt_list); StringBuilder sb = new StringBuilder(); int tableCount = dt_list.Rows.Count; int td_count = (tableCount / 2) + (tableCount % 2);//获取每个tr中应该创建多少个td int tablewidth = 145 * td_count; if (tablewidth == 0) { tablewidth = 10; } string tablewidth2 = Convert.ToString(tablewidth) + "px"; #region table sb.Append(""); //创建第一行 sb.Append(""); for (int i = 0; i < td_count; i++) { #region 第一行按钮 sb.Append(""); #endregion } sb.Append(""); //创建第二行 sb.Append(""); for (int i = td_count; i < tableCount; i++) { #region 第二行按钮 sb.Append(""); #endregion } //补充第二行的信息 if ((tableCount % 2) > 0 && (tableCount > 0)) { sb.Append(""); } sb.Append(""); //最后组合成table sb.Append("
"); //标签id string id = "button_ando_quality_" + dt_list.Rows[i]["编号"].ToString(); #region 颜色代码 //标签值 string value = dt_list.Rows[i]["编号描述2"].ToString(); string color = dt_list.Rows[i]["颜色代码"].ToString(); //string inputColor = "background-color:" + color + ""; if (color == "0") { sb.Append(""); } if (color == "1") { sb.Append(""); } if (color == "2") { sb.Append(""); } #endregion sb.Append("
"); //标签id string id = "button_ando_quality_" + dt_list.Rows[i]["编号"].ToString(); #region 颜色代码 //标签值 string value = dt_list.Rows[i]["编号描述2"].ToString(); string color = dt_list.Rows[i]["颜色代码"].ToString(); if (color == "0") { sb.Append(""); } if (color == "1") { sb.Append(""); } if (color == "2") { sb.Append(""); } #endregion sb.Append(""); sb.Append("
"); return sb.ToString(); #endregion } } }