public bool Add(StateInfo si, out string msg) { msg = null; bool isSuccess = false; if (si.Id.ToString().Trim().Length != 0 || si.State.Trim().Length != 0 || si.Level.ToString().Trim().Length != 0) //判断从传递来的username是否为空 { if (!sdb.IsEquals(si)) //传给DALl操作判断数据库中是否有重复值 { sdb.AddState(si); //传给DAL操作增加一个新用户 isSuccess = true; } else { msg = "有相同的值"; } } else { msg = "不能为空"; } return(isSuccess);//返回界面层是否添加成功 }
//for adding the data in the table public void AddState(State state) { StateDB = new StateDB(); StateDB.AddState(state); }