public List <CostDetailInformation> GetAllDetailCostcerter(WS_Dept_type type) { var data = Soap.web_cost_basic(type.ToString()); if (data.Rows != null && data.Rows.Count > 0) { List <CostDetailInformation> rtn = new List <CostDetailInformation>() { }; foreach (DataRow item in data.Rows) { rtn.Add(new CostDetailInformation() { CostCode = item["costcode"].ToString().Trim(), CostName = item["costdesc"].ToString().Trim(), Sick = item["sick"].ToString().Trim(), ECostDesc = item["ecostdesc"].ToString().Trim(), ESick = item["esick"].ToString().Trim(), DeptType = EnumHelper.GetEnumByName <WS_Dept_type>(item["dept_type"].ToString()), OpdFlag = EnumHelper.GetEnumByName <WS_Opd_flag>(item["opd_flag"].ToString()), WebFlag = item["web_flag"].ToString() }); } return(rtn); } else { return(null); } }