public SE_ShareMakeMoneyConfig GetEntity(int id) { using (var dbHelper = new SqlDbHelper(ConnectionHelper.GetDecryptConn("Gungnir_AlwaysOnRead"))) { string sql = "SELECT TOP 1 * FROM Configuration.dbo.SE_ShareMakeMoneyConfig (NOLOCK) where ID=@ID"; SE_ShareMakeMoneyConfig model = new SE_ShareMakeMoneyConfig(); return(dbHelper.ExecuteDataTable(sql, CommandType.Text, new SqlParameter() { ParameterName = "@ID", Value = id }).ConvertTo <SE_ShareMakeMoneyConfig>().FirstOrDefault()); } }
public ActionResult Save(SE_ShareMakeMoneyConfig model) { ShareMakeMoneyManager manager = new ShareMakeMoneyManager(); if (manager.Save(model, User.Identity.Name)) { return(Json(1)); } else { return(Json(0)); } }
public bool Save(SE_ShareMakeMoneyConfig model, string userName) { DALShareMakeMoneyConfig dal = new DALShareMakeMoneyConfig(); if (model.ID == 0) { model.CreateUserName = userName; model.UpdateUserName = userName; int id = 0; return(dal.Add(model, out id)); } else { model.UpdateUserName = userName; return(dal.Update(model)); } }
public bool Add(SE_ShareMakeMoneyConfig modelConfig, out int ID) { string sql = @"INSERT INTO Configuration.dbo.SE_ShareMakeMoneyConfig ( Name , FirstShareNumber , RewardDateTime , CreateDate , UpdateDate , CreateUserName , UpdateUserName, RuleInfo ) VALUES ( @Name , -- Name - nvarchar(50) @FirstShareNumber , -- FirstShareNumber - nvarchar(10) @RewardDateTime , -- RewardDateTime - int GETDATE() , -- CreateDate - datetime @UpdateDate , -- UpdateDate - datetime @CreateUserName , -- CreateUserName - nvarchar(50) @UpdateUserName, -- UpdateUserName - nvarchar(50) @RuleInfo ) SELECT @ResoutValue=@@IDENTITY "; using (var db = DbHelper.CreateDefaultDbHelper()) { SqlCommand cmd = new SqlCommand(sql); cmd.Parameters.AddWithValue("@Name", modelConfig.Name); cmd.Parameters.AddWithValue("@FirstShareNumber", modelConfig.FirstShareNumber); cmd.Parameters.AddWithValue("@RewardDateTime", modelConfig.RewardDateTime); cmd.Parameters.AddWithValue("@UpdateDate", DateTime.Now); cmd.Parameters.AddWithValue("@CreateUserName", DateTime.Now); cmd.Parameters.AddWithValue("@UpdateUserName", DateTime.Now); cmd.Parameters.AddWithValue("@RuleInfo", modelConfig.RuleInfo); cmd.Parameters.Add(new SqlParameter() { ParameterName = "@ResoutValue", Direction = ParameterDirection.Output, SqlDbType = SqlDbType.Int }); var result = db.ExecuteNonQuery(cmd) > 0; ID = Convert.ToInt32(cmd.Parameters["@ResoutValue"].Value); return(result); } }
public bool Update(SE_ShareMakeMoneyConfig model) { string sql = @"UPDATE Configuration.dbo.SE_ShareMakeMoneyConfig SET RuleInfo=@RuleInfo, Name=@Name, FirstShareNumber=@FirstShareNumber, RewardDateTime=@RewardDateTime, UpdateDate=@UpdateDate, UpdateUserName=@UpdateUserName WHERE ID=@ID "; try { int i = DbHelper.ExecuteNonQuery(sql, CommandType.Text, new SqlParameter[] { new SqlParameter("@Name", model.Name), new SqlParameter("@FirstShareNumber", model.FirstShareNumber), new SqlParameter("@RewardDateTime", model.RewardDateTime), new SqlParameter("@UpdateDate", DateTime.Now), new SqlParameter("@UpdateUserName", model.UpdateUserName), new SqlParameter("@RuleInfo", model.RuleInfo), new SqlParameter("@ID", model.ID) }); return(i > 0); } catch (Exception em) { return(false); } }