/// <summary> /// 更新PORequestEntry对象 /// 编写人:ywk /// 编写日期:2018/8/27 星期一 /// </summary> public void Update(PORequestEntry model) { SqlConnection con = new SqlConnection(K3connectionString); SqlCommand cmd = new SqlCommand("UPDATE PORequestEntry SET FBrNo = @m_FBrNo,FInterID = @m_FInterID,FEntryID = @m_FEntryID,FItemID = @m_FItemID,FQty = @m_FQty,FCommitQty = @m_FCommitQty,FPrice = @m_FPrice,FUse = @m_FUse,FFetchTime = @m_FFetchTime,FUnitID = @m_FUnitID,FAuxCommitQty = @m_FAuxCommitQty,FAuxPrice = @m_FAuxPrice,FAuxQty = @m_FAuxQty,FSourceEntryID = @m_FSourceEntryID,FSupplyID = @m_FSupplyID,FAPurchTime = @m_FAPurchTime,FPlanOrderInterID = @m_FPlanOrderInterID,FAuxPropID = @m_FAuxPropID,FSecCoefficient = @m_FSecCoefficient,FSecQty = @m_FSecQty,FSecCommitQty = @m_FSecCommitQty,FSourceTranType = @m_FSourceTranType,FSourceInterId = @m_FSourceInterId,FSourceBillNo = @m_FSourceBillNo,FMRPLockFlag = @m_FMRPLockFlag,FOrderQty = @m_FOrderQty,FMRPClosed = @m_FMRPClosed,FMrpAutoClosed = @m_FMrpAutoClosed,FEntrySelfP0127 = @m_FEntrySelfP0127,FEntrySelfP0128 = @m_FEntrySelfP0128,FEntrySelfP0129 = @m_FEntrySelfP0129,FEntrySelfP0130 = @m_FEntrySelfP0130,FPlanMode = @m_FPlanMode,FMTONo = @m_FMTONo,FBomInterID = @m_FBomInterID,FIsInquiry = @m_FIsInquiry,FBOMCategory = @m_FBOMCategory,FEntrySelfP0135 = @m_FEntrySelfP0135,FEntrySelfP0136 = @m_FEntrySelfP0136,FEntrySelfP0137 = @m_FEntrySelfP0137,FEntrySelfP0145 = @m_FEntrySelfP0145,FOrderBOMEntryID = @m_FOrderBOMEntryID,FEntrySelfP0148 = @m_FEntrySelfP0148 WHERE FSourceInterId = @m_FSourceInterId", con); con.Open(); if (model.FBrNo == null) { cmd.Parameters.Add(new SqlParameter("@m_FBrNo", SqlDbType.VarChar, 10)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FBrNo", SqlDbType.VarChar, 10)).Value = model.FBrNo; } if (model.FInterID == null) { cmd.Parameters.Add(new SqlParameter("@m_FInterID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FInterID", SqlDbType.Int, 0)).Value = model.FInterID; } if (model.FEntryID == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntryID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntryID", SqlDbType.Int, 0)).Value = model.FEntryID; } if (model.FItemID == null) { cmd.Parameters.Add(new SqlParameter("@m_FItemID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FItemID", SqlDbType.Int, 0)).Value = model.FItemID; } if (model.FQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FQty", SqlDbType.Decimal, 28)).Value = model.FQty; } if (model.FCommitQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FCommitQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FCommitQty", SqlDbType.Decimal, 28)).Value = model.FCommitQty; } if (model.FPrice == null) { cmd.Parameters.Add(new SqlParameter("@m_FPrice", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FPrice", SqlDbType.Decimal, 28)).Value = model.FPrice; } if (model.FUse == null) { cmd.Parameters.Add(new SqlParameter("@m_FUse", SqlDbType.VarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FUse", SqlDbType.VarChar, 50)).Value = model.FUse; } if (model.FFetchTime == new DateTime()) { cmd.Parameters.Add(new SqlParameter("@m_FFetchTime", SqlDbType.DateTime, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FFetchTime", SqlDbType.DateTime, 0)).Value = model.FFetchTime; } if (model.FUnitID == null) { cmd.Parameters.Add(new SqlParameter("@m_FUnitID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FUnitID", SqlDbType.Int, 0)).Value = model.FUnitID; } if (model.FAuxCommitQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FAuxCommitQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FAuxCommitQty", SqlDbType.Decimal, 28)).Value = model.FAuxCommitQty; } if (model.FAuxPrice == null) { cmd.Parameters.Add(new SqlParameter("@m_FAuxPrice", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FAuxPrice", SqlDbType.Decimal, 28)).Value = model.FAuxPrice; } if (model.FAuxQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FAuxQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FAuxQty", SqlDbType.Decimal, 28)).Value = model.FAuxQty; } if (model.FSourceEntryID == null) { cmd.Parameters.Add(new SqlParameter("@m_FSourceEntryID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSourceEntryID", SqlDbType.Int, 0)).Value = model.FSourceEntryID; } if (model.FSupplyID == null) { cmd.Parameters.Add(new SqlParameter("@m_FSupplyID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSupplyID", SqlDbType.Int, 0)).Value = model.FSupplyID; } if (model.FAPurchTime == new DateTime()) { cmd.Parameters.Add(new SqlParameter("@m_FAPurchTime", SqlDbType.DateTime, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FAPurchTime", SqlDbType.DateTime, 0)).Value = model.FAPurchTime; } if (model.FPlanOrderInterID == null) { cmd.Parameters.Add(new SqlParameter("@m_FPlanOrderInterID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FPlanOrderInterID", SqlDbType.Int, 0)).Value = model.FPlanOrderInterID; } if (model.FAuxPropID == null) { cmd.Parameters.Add(new SqlParameter("@m_FAuxPropID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FAuxPropID", SqlDbType.Int, 0)).Value = model.FAuxPropID; } if (model.FSecCoefficient == null) { cmd.Parameters.Add(new SqlParameter("@m_FSecCoefficient", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSecCoefficient", SqlDbType.Decimal, 28)).Value = model.FSecCoefficient; } if (model.FSecQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FSecQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSecQty", SqlDbType.Decimal, 28)).Value = model.FSecQty; } if (model.FSecCommitQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FSecCommitQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSecCommitQty", SqlDbType.Decimal, 28)).Value = model.FSecCommitQty; } if (model.FSourceTranType == null) { cmd.Parameters.Add(new SqlParameter("@m_FSourceTranType", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSourceTranType", SqlDbType.Int, 0)).Value = model.FSourceTranType; } if (model.FSourceInterId == null) { cmd.Parameters.Add(new SqlParameter("@m_FSourceInterId", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSourceInterId", SqlDbType.Int, 0)).Value = model.FSourceInterId; } if (model.FSourceBillNo == null) { cmd.Parameters.Add(new SqlParameter("@m_FSourceBillNo", SqlDbType.NVarChar, 255)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FSourceBillNo", SqlDbType.NVarChar, 255)).Value = model.FSourceBillNo; } if (model.FMRPLockFlag == null) { cmd.Parameters.Add(new SqlParameter("@m_FMRPLockFlag", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FMRPLockFlag", SqlDbType.Int, 0)).Value = model.FMRPLockFlag; } if (model.FOrderQty == null) { cmd.Parameters.Add(new SqlParameter("@m_FOrderQty", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FOrderQty", SqlDbType.Decimal, 28)).Value = model.FOrderQty; } if (model.FMRPClosed == null) { cmd.Parameters.Add(new SqlParameter("@m_FMRPClosed", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FMRPClosed", SqlDbType.Int, 0)).Value = model.FMRPClosed; } if (model.FMrpAutoClosed == null) { cmd.Parameters.Add(new SqlParameter("@m_FMrpAutoClosed", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FMrpAutoClosed", SqlDbType.Int, 0)).Value = model.FMrpAutoClosed; } if (model.FEntrySelfP0127 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0127", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0127", SqlDbType.Decimal, 28)).Value = model.FEntrySelfP0127; } if (model.FEntrySelfP0128 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0128", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0128", SqlDbType.Decimal, 28)).Value = model.FEntrySelfP0128; } if (model.FEntrySelfP0129 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0129", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0129", SqlDbType.Decimal, 28)).Value = model.FEntrySelfP0129; } if (model.FEntrySelfP0130 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0130", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0130", SqlDbType.Decimal, 28)).Value = model.FEntrySelfP0130; } if (model.FPlanMode == null) { cmd.Parameters.Add(new SqlParameter("@m_FPlanMode", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FPlanMode", SqlDbType.Int, 0)).Value = model.FPlanMode; } if (model.FMTONo == null) { cmd.Parameters.Add(new SqlParameter("@m_FMTONo", SqlDbType.NVarChar, 50)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FMTONo", SqlDbType.NVarChar, 50)).Value = model.FMTONo; } if (model.FBomInterID == null) { cmd.Parameters.Add(new SqlParameter("@m_FBomInterID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FBomInterID", SqlDbType.Int, 0)).Value = model.FBomInterID; } if (model.FIsInquiry == null) { cmd.Parameters.Add(new SqlParameter("@m_FIsInquiry", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FIsInquiry", SqlDbType.Int, 0)).Value = model.FIsInquiry; } if (model.FBOMCategory == null) { cmd.Parameters.Add(new SqlParameter("@m_FBOMCategory", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FBOMCategory", SqlDbType.Int, 0)).Value = model.FBOMCategory; } if (model.FEntrySelfP0135 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0135", SqlDbType.Decimal, 28)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0135", SqlDbType.Decimal, 28)).Value = model.FEntrySelfP0135; } if (model.FEntrySelfP0136 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0136", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0136", SqlDbType.Int, 0)).Value = model.FEntrySelfP0136; } if (model.FEntrySelfP0137 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0137", SqlDbType.VarChar, 255)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0137", SqlDbType.VarChar, 255)).Value = model.FEntrySelfP0137; } if (model.FEntrySelfP0145 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0145", SqlDbType.VarChar, 255)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0145", SqlDbType.VarChar, 255)).Value = model.FEntrySelfP0145; } if (model.FOrderBOMEntryID == null) { cmd.Parameters.Add(new SqlParameter("@m_FOrderBOMEntryID", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FOrderBOMEntryID", SqlDbType.Int, 0)).Value = model.FOrderBOMEntryID; } if (model.FEntrySelfP0148 == null) { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0148", SqlDbType.Int, 0)).Value = DBNull.Value; } else { cmd.Parameters.Add(new SqlParameter("@m_FEntrySelfP0148", SqlDbType.Int, 0)).Value = model.FEntrySelfP0148; } try { cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception(e.ToString()); } cmd.Dispose(); con.Close(); con.Dispose(); }
public static string K3connectionString = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).AppSettings.Settings["K3ConnectionString"].Value; //连接信息 /// <summary> /// 对象PORequestEntry明细 /// 编写人:ywk /// 编写日期:2018/8/27 星期一 /// </summary> public PORequestEntry Detail(int FInterID, int FEntryID) { SqlConnection con = new SqlConnection(K3connectionString); SqlCommand cmd = new SqlCommand("SELECT * FROM PORequestEntry WHERE FInterID = @m_FInterID and FEntryID=@m_FEntryID", con); con.Open(); cmd.Parameters.Add(new SqlParameter("@m_FInterID", SqlDbType.Int, 0)).Value = FInterID; cmd.Parameters.Add(new SqlParameter("@m_FEntryID", SqlDbType.Int, 0)).Value = FEntryID; PORequestEntry myDetail = new PORequestEntry(); SqlDataReader myReader = cmd.ExecuteReader(); if (myReader.Read()) { if (!Convert.IsDBNull(myReader["FBrNo"])) { myDetail.FBrNo = Convert.ToString(myReader["FBrNo"]); } if (!Convert.IsDBNull(myReader["FInterID"])) { myDetail.FInterID = Convert.ToInt32(myReader["FInterID"]); } if (!Convert.IsDBNull(myReader["FEntryID"])) { myDetail.FEntryID = Convert.ToInt32(myReader["FEntryID"]); } if (!Convert.IsDBNull(myReader["FItemID"])) { myDetail.FItemID = Convert.ToInt32(myReader["FItemID"]); } if (!Convert.IsDBNull(myReader["FQty"])) { myDetail.FQty = Convert.ToDecimal(myReader["FQty"]); } if (!Convert.IsDBNull(myReader["FCommitQty"])) { myDetail.FCommitQty = Convert.ToDecimal(myReader["FCommitQty"]); } if (!Convert.IsDBNull(myReader["FPrice"])) { myDetail.FPrice = Convert.ToDecimal(myReader["FPrice"]); } if (!Convert.IsDBNull(myReader["FUse"])) { myDetail.FUse = Convert.ToString(myReader["FUse"]); } if (!Convert.IsDBNull(myReader["FFetchTime"])) { myDetail.FFetchTime = Convert.ToDateTime(myReader["FFetchTime"]); } if (!Convert.IsDBNull(myReader["FUnitID"])) { myDetail.FUnitID = Convert.ToInt32(myReader["FUnitID"]); } if (!Convert.IsDBNull(myReader["FAuxCommitQty"])) { myDetail.FAuxCommitQty = Convert.ToDecimal(myReader["FAuxCommitQty"]); } if (!Convert.IsDBNull(myReader["FAuxPrice"])) { myDetail.FAuxPrice = Convert.ToDecimal(myReader["FAuxPrice"]); } if (!Convert.IsDBNull(myReader["FAuxQty"])) { myDetail.FAuxQty = Convert.ToDecimal(myReader["FAuxQty"]); } if (!Convert.IsDBNull(myReader["FSourceEntryID"])) { myDetail.FSourceEntryID = Convert.ToInt32(myReader["FSourceEntryID"]); } if (!Convert.IsDBNull(myReader["FSupplyID"])) { myDetail.FSupplyID = Convert.ToInt32(myReader["FSupplyID"]); } if (!Convert.IsDBNull(myReader["FAPurchTime"])) { myDetail.FAPurchTime = Convert.ToDateTime(myReader["FAPurchTime"]); } if (!Convert.IsDBNull(myReader["FPlanOrderInterID"])) { myDetail.FPlanOrderInterID = Convert.ToInt32(myReader["FPlanOrderInterID"]); } if (!Convert.IsDBNull(myReader["FAuxPropID"])) { myDetail.FAuxPropID = Convert.ToInt32(myReader["FAuxPropID"]); } if (!Convert.IsDBNull(myReader["FSecCoefficient"])) { myDetail.FSecCoefficient = Convert.ToDecimal(myReader["FSecCoefficient"]); } if (!Convert.IsDBNull(myReader["FSecQty"])) { myDetail.FSecQty = Convert.ToDecimal(myReader["FSecQty"]); } if (!Convert.IsDBNull(myReader["FSecCommitQty"])) { myDetail.FSecCommitQty = Convert.ToDecimal(myReader["FSecCommitQty"]); } if (!Convert.IsDBNull(myReader["FSourceTranType"])) { myDetail.FSourceTranType = Convert.ToInt32(myReader["FSourceTranType"]); } if (!Convert.IsDBNull(myReader["FSourceInterId"])) { myDetail.FSourceInterId = Convert.ToInt32(myReader["FSourceInterId"]); } if (!Convert.IsDBNull(myReader["FSourceBillNo"])) { myDetail.FSourceBillNo = Convert.ToString(myReader["FSourceBillNo"]); } if (!Convert.IsDBNull(myReader["FMRPLockFlag"])) { myDetail.FMRPLockFlag = Convert.ToInt32(myReader["FMRPLockFlag"]); } if (!Convert.IsDBNull(myReader["FOrderQty"])) { myDetail.FOrderQty = Convert.ToDecimal(myReader["FOrderQty"]); } if (!Convert.IsDBNull(myReader["FMRPClosed"])) { myDetail.FMRPClosed = Convert.ToInt32(myReader["FMRPClosed"]); } if (!Convert.IsDBNull(myReader["FMrpAutoClosed"])) { myDetail.FMrpAutoClosed = Convert.ToInt32(myReader["FMrpAutoClosed"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0127"])) { myDetail.FEntrySelfP0127 = Convert.ToDecimal(myReader["FEntrySelfP0127"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0128"])) { myDetail.FEntrySelfP0128 = Convert.ToDecimal(myReader["FEntrySelfP0128"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0129"])) { myDetail.FEntrySelfP0129 = Convert.ToDecimal(myReader["FEntrySelfP0129"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0130"])) { myDetail.FEntrySelfP0130 = Convert.ToDecimal(myReader["FEntrySelfP0130"]); } if (!Convert.IsDBNull(myReader["FPlanMode"])) { myDetail.FPlanMode = Convert.ToInt32(myReader["FPlanMode"]); } if (!Convert.IsDBNull(myReader["FMTONo"])) { myDetail.FMTONo = Convert.ToString(myReader["FMTONo"]); } if (!Convert.IsDBNull(myReader["FBomInterID"])) { myDetail.FBomInterID = Convert.ToInt32(myReader["FBomInterID"]); } if (!Convert.IsDBNull(myReader["FIsInquiry"])) { myDetail.FIsInquiry = Convert.ToInt32(myReader["FIsInquiry"]); } if (!Convert.IsDBNull(myReader["FDetailID"])) { myDetail.FDetailID = Convert.ToInt32(myReader["FDetailID"]); } if (!Convert.IsDBNull(myReader["FBOMCategory"])) { myDetail.FBOMCategory = Convert.ToInt32(myReader["FBOMCategory"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0135"])) { myDetail.FEntrySelfP0135 = Convert.ToDecimal(myReader["FEntrySelfP0135"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0136"])) { myDetail.FEntrySelfP0136 = Convert.ToInt32(myReader["FEntrySelfP0136"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0137"])) { myDetail.FEntrySelfP0137 = Convert.ToString(myReader["FEntrySelfP0137"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0145"])) { myDetail.FEntrySelfP0145 = Convert.ToString(myReader["FEntrySelfP0145"]); } if (!Convert.IsDBNull(myReader["FOrderBOMEntryID"])) { myDetail.FOrderBOMEntryID = Convert.ToInt32(myReader["FOrderBOMEntryID"]); } if (!Convert.IsDBNull(myReader["FEntrySelfP0148"])) { myDetail.FEntrySelfP0148 = Convert.ToInt32(myReader["FEntrySelfP0148"]); } } myReader.Close(); cmd.Dispose(); con.Close(); con.Dispose(); return(myDetail); }