public List <Chain.Model.SysArea> DataTableToList(DataTable dt) { List <Chain.Model.SysArea> modelList = new List <Chain.Model.SysArea>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { for (int i = 0; i < rowsCount; i++) { Chain.Model.SysArea model = new Chain.Model.SysArea(); if (dt.Rows[i]["ID"] != null && dt.Rows[i]["ID"].ToString() != "") { model.ID = int.Parse(dt.Rows[i]["ID"].ToString()); } if (dt.Rows[i]["PID"] != null && dt.Rows[i]["PID"].ToString() != "") { model.PID = int.Parse(dt.Rows[i]["PID"].ToString()); } if (dt.Rows[i]["Name"] != null && dt.Rows[i]["Name"].ToString() != "") { model.Name = dt.Rows[i]["Name"].ToString(); } modelList.Add(model); } } return(modelList); }
public void GetAddressName(string id, ref string address) { if (!string.IsNullOrEmpty(id)) { this.areaModel = this.areaBLL.GetModel(int.Parse(id)); address = this.areaModel.Name + address; if (0 != this.areaModel.PID) { this.GetAddressName(this.areaModel.PID.ToString(), ref address); } } }
public int Update(Chain.Model.SysArea model) { int result; if (this.Exists(model.ID, model.PID, model.Name)) { result = -1; } else { result = this.dal.Update(model); } return(result); }