第十二篇

具体的取值赋值在这个方法也有很大的作用
  
  1   private void SheetHeadSetValue(DataRow SheetHead)
  2         {
  3             DataRow[] rows;
  4 
  5             Sheetid.Text = SheetHead["SheetID"].ToString();
  6             OrderDate.EditValue = SheetHead["orderdate"];
  7             MannueOrder.Text = SheetHead["MannueOrder"].ToString(); ;
  8             DeliveryDate.EditValue = SheetHead["DeliveryDate"];
  9             ContractNo.Text = SheetHead["ContractNo"].ToString();
 10 
 11             if (dt15 == null)
 12                 dt15 = SqlHelper.ExecuteDataTable(connString, @"select i_id [编码],cexch_name [名称] from  foreigncurrency");
 13             rows = dt15.Select(@"名称='" + SheetHead["moneyType"].ToString() + "'");
 14             if (rows.Length > 0)
 15             {
 16                 moneyType.Tag = rows[0]["编码"];// SheetHead["moneyType"];
 17                 moneyType.EditValue = SheetHead["moneyType"].Equals(""? "" : rows[0]["名称"];
 18             }
 19 
 20             if (dt17 == null)
 21                 dt17 = SqlHelper.ExecuteDataTable(connString, @"select Code [编码],Name [名称] from  Uld_od_factoryName");
 22             rows = dt17.Select(@"名称='" + SheetHead["factory"].ToString() + "'");
 23             if (rows.Length > 0)
 24             {
 25                 factory.Tag = rows[0]["编码"];// SheetHead["moneyType"];
 26                 factory.EditValue = SheetHead["factory"].Equals(""? "" : rows[0]["名称"];
 27             }
 28            
 29              
 30 
 31             if (dt16== null)
 32                 dt16 = SqlHelper.ExecuteDataTable(connString, @"Select   EnumName [订单名称],EnumIndex [订单编码] from v_aa_enum  where EnumType='IM.Relation'");
 33             rows = dt16.Select("订单编码='" + SheetHead["OrderNature"].ToString() + "'");
 34 
 35             if (rows.Length > 0)
 36             {
 37                 OrderNature.Tag = SheetHead["OrderNature"];
 38                 OrderNature.EditValue = SheetHead["OrderNature"].Equals(""? "" : rows[0]["订单名称"];
 39             }
 40 
 41 
 42 
 43             if (dt2 == null)
 44                 dt2 = SqlHelper.ExecuteDataTable(connString, @"select cSTCode [编码],cSTName [名称] from  SaleType");                        
 45             rows = dt2.Select("编码='" + SheetHead["OrderType"].ToString() + "'");
 46             if (rows.Length > 0)
 47             {
 48                 OrderType.Tag = SheetHead["OrderType"];
 49                 OrderType.EditValue = SheetHead["OrderType"].Equals(""? "" : rows[0]["名称"];
 50             }
 51 
 52                         
 53             FRemark.Text = SheetHead["FRemark"].ToString();
 54 
 55             if (dt1 == null)
 56                 dt1 = SqlHelper.ExecuteDataTable(connString, @"Select  cSCName [发运名称] , cSCCode [发运编码] From  shippingchoice");
 57 
 58             rows = dt1.Select("发运编码='" + SheetHead["DeliveryType"].ToString() + "'");
 59             if (rows.Length > 0)
 60             {
 61                 DeliveryType.Tag = SheetHead["DeliveryType"];
 62                 DeliveryType.EditValue = SheetHead["DeliveryType"].Equals(""? "" : rows[0]["发运名称"];
 63             }
 64 
 65           
 66             
 67             ProductGroup.EditValue = SheetHead["ProductGroup"];
 68 
 69             //QulityLevel.EditValue=SheetHead["QulityLevel"];
 70             
 71             
 72             if(dt4==null)
 73                 dt4 = SqlHelper.ExecuteDataTable(connString, @"select cWhName [仓库名称] , cWhCode [仓库编码]  from   Warehouse ");
 74             rows = dt4.Select("仓库编码='" + SheetHead["WareRoom"].ToString() + "'");
 75             if (rows.Length > 0)
 76             {
 77                 WareRoom.Tag = SheetHead["WareRoom"];
 78                 WareRoom.EditValue = SheetHead["WareRoom"].Equals(""? "" : rows[0]["仓库名称"];
 79             }
 80 
 81 
 82             if (dt7 == null)
 83                 dt7 = SqlHelper.ExecuteDataTable(connString, sqlCustomer);
 84             rows = dt7.Select("ccuscode='" + SheetHead["FctCustomNo"].ToString() + "'");
 85             if (rows.Length > 0)
 86             {
 87                 FctCustomNo.Tag = SheetHead["FctCustomNo"];
 88                 FctCustomNo.EditValue = SheetHead["FctCustomNo"].Equals(""? "" : rows[0]["ccusname"];
 89             }
 90             
 91            
 92 
 93             BranchRequire.Text = SheetHead["BranchRequire"].ToString(); ;
 94             FRemark.Text = SheetHead["FRemark"].ToString(); ;
 95             PackRequire.Text = SheetHead["PackRequire"].ToString(); ;
 96             //ConfirmReason.EditValue = SheetHead["ConfirmReason"];
 97 
 98             if (dt6 == null)
 99                 dt6 = SqlHelper.ExecuteDataTable(connString, sqlCompany);
100 
101             rows = dt6.Select("编码='" + SheetHead["SaleCompany"].ToString() + "'");
102             if (rows.Length > 0)
103             {
104                 SaleCompany.Tag = SheetHead["SaleCompany"];
105                 SaleCompany.EditValue = SheetHead["SaleCompany"].Equals(""? "" : rows[0]["名称"];
106             }
107 
108             rows = dt6.Select("编码='" + SheetHead["SaleGroup"].ToString() + "'");
109             if (rows.Length > 0)
110             {
111                 SaleGroup.Tag = SheetHead["SaleGroup"];
112                 SaleGroup.EditValue = SheetHead["SaleGroup"].Equals(""? "" : rows[0]["名称"];
113             }
114 
115             if (dt5 != null)
116             {
117                 rows = dt5.Select("编码='" + SheetHead["CustomCode"].ToString() + "'");
118                 if (rows.Length > 0)
119                 {
120                     CustomCode.Tag = SheetHead["CustomCode"];
121                     CustomCode.EditValue = SheetHead["CustomCode"].Equals(""? "" : rows[0]["名称"];
122                 }
123             }
124 
125         }
posted @ 2011-07-29 18:30  Ry5  阅读(285)  评论(0编辑  收藏  举报