public object UpdateHcUserlabtestInfo(object param) { Database db = DatabaseFactory.CreateDatabase(); object retObj = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { HcUserlabtestEntity hcUserlabtestEntity = (HcUserlabtestEntity)param; HcUserlabtestDAL hcUserlabtestDAL = new HcUserlabtestDAL(); retObj = (object)hcUserlabtestDAL.UpdateHcUserlabtestInfo(hcUserlabtestEntity, db, transaction); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(retObj); }
public bool UpdateHcUserlabtestInfo(HcUserlabtestEntity hcUserlabtestEntity, Database db, DbTransaction transaction) { string sql = "UPDATE HC_UserLabTest SET testId= @Testid, testCatId= @Testcatid, createBy= @Createby, created_at= @CreatedAt, updateBy= @Updateby, updateDate= @Updatedate, testAmount= @Testamount, testFor= @Testfor, sampleCollectDate= @Samplecollectdate, sampleCollectTime= @Samplecollecttime, paymentType= @Paymenttype, status= @Status WHERE Id=@Id"; DbCommand dbCommand = db.GetSqlStringCommand(sql); db.AddInParameter(dbCommand, "Id", DbType.String, hcUserlabtestEntity.Id); db.AddInParameter(dbCommand, "Testid", DbType.String, hcUserlabtestEntity.Testid); db.AddInParameter(dbCommand, "Testcatid", DbType.String, hcUserlabtestEntity.Testcatid); db.AddInParameter(dbCommand, "Createby", DbType.String, hcUserlabtestEntity.Createby); db.AddInParameter(dbCommand, "CreatedAt", DbType.String, hcUserlabtestEntity.CreatedAt); db.AddInParameter(dbCommand, "Updateby", DbType.String, hcUserlabtestEntity.Updateby); db.AddInParameter(dbCommand, "Updatedate", DbType.String, hcUserlabtestEntity.Updatedate); db.AddInParameter(dbCommand, "Testamount", DbType.String, hcUserlabtestEntity.Testamount); db.AddInParameter(dbCommand, "Testfor", DbType.String, hcUserlabtestEntity.Testfor); db.AddInParameter(dbCommand, "Samplecollectdate", DbType.String, hcUserlabtestEntity.Samplecollectdate); db.AddInParameter(dbCommand, "Samplecollecttime", DbType.String, hcUserlabtestEntity.Samplecollecttime); db.AddInParameter(dbCommand, "Paymenttype", DbType.String, hcUserlabtestEntity.Paymenttype); db.AddInParameter(dbCommand, "Status", DbType.String, hcUserlabtestEntity.Status); db.ExecuteNonQuery(dbCommand, transaction); return(true); }
public HcUserlabtestEntity GetSingleHcUserlabtestRecordById(object param) { Database db = DatabaseFactory.CreateDatabase(); string sql = "SELECT Id, testId, testCatId, createBy, created_at, updateBy, updateDate, testAmount, testFor, sampleCollectDate, sampleCollectTime, paymentType, status FROM HC_UserLabTest WHERE Id=@Id"; DbCommand dbCommand = db.GetSqlStringCommand(sql); db.AddInParameter(dbCommand, "Id", DbType.String, param); HcUserlabtestEntity hcUserlabtestEntity = null; using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { if (dataReader.Read()) { hcUserlabtestEntity = new HcUserlabtestEntity(); if (dataReader["Id"] != DBNull.Value) { hcUserlabtestEntity.Id = dataReader["Id"].ToString(); } if (dataReader["testId"] != DBNull.Value) { hcUserlabtestEntity.Testid = dataReader["testId"].ToString(); } if (dataReader["testCatId"] != DBNull.Value) { hcUserlabtestEntity.Testcatid = dataReader["testCatId"].ToString(); } if (dataReader["createBy"] != DBNull.Value) { hcUserlabtestEntity.Createby = dataReader["createBy"].ToString(); } if (dataReader["created_at"] != DBNull.Value) { hcUserlabtestEntity.CreatedAt = dataReader["created_at"].ToString(); } if (dataReader["updateBy"] != DBNull.Value) { hcUserlabtestEntity.Updateby = dataReader["updateBy"].ToString(); } if (dataReader["updateDate"] != DBNull.Value) { hcUserlabtestEntity.Updatedate = dataReader["updateDate"].ToString(); } if (dataReader["testAmount"] != DBNull.Value) { hcUserlabtestEntity.Testamount = dataReader["testAmount"].ToString(); } if (dataReader["testFor"] != DBNull.Value) { hcUserlabtestEntity.Testfor = dataReader["testFor"].ToString(); } if (dataReader["sampleCollectDate"] != DBNull.Value) { hcUserlabtestEntity.Samplecollectdate = dataReader["sampleCollectDate"].ToString(); } if (dataReader["sampleCollectTime"] != DBNull.Value) { hcUserlabtestEntity.Samplecollecttime = dataReader["sampleCollectTime"].ToString(); } if (dataReader["paymentType"] != DBNull.Value) { hcUserlabtestEntity.Paymenttype = dataReader["paymentType"].ToString(); } if (dataReader["status"] != DBNull.Value) { hcUserlabtestEntity.Status = dataReader["status"].ToString(); } } } return(hcUserlabtestEntity); }