예제 #1
0
        public List <GodownData> GetGodownDatas(DataSet ds)
        {
            List <GodownData> _godownDatas = new List <GodownData>();

            try
            {
                if (ds.Tables.Count > 0)
                {
                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        GodownData _godowndata = new GodownData();
                        _godowndata.Code     = Convert.ToString(dr["TNCSRegn"]);
                        _godowndata.Name     = Convert.ToString(dr["RGNAME"]);
                        _godowndata.Capacity = Convert.ToDecimal(dr["TNCSCapacity"]);
                        _godowndata.Carpet   = Convert.ToDecimal(dr["TNCSCarpet"]);
                        _godowndata.list     = GetGodowns(ds.Tables[1], Convert.ToString(dr["TNCSRegn"]));
                        _godownDatas.Add(_godowndata);
                    }
                }
                return(_godownDatas);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public List <GodownData> GetGodowns(DataTable dt, string regionCode)
        {
            List <GodownData> _godownDatas = new List <GodownData>();

            try
            {
                if (dt.Rows.Count > 0)
                {
                    DataRow[] dataRows = dt.Select("TNCSRegn='" + regionCode + "'");

                    foreach (DataRow dr in dataRows)
                    {
                        GodownData _godowndata = new GodownData();
                        _godowndata.Code     = Convert.ToString(dr["TNCSRegn"]);
                        _godowndata.Name     = Convert.ToString(dr["TNCSName"]);
                        _godowndata.Capacity = Convert.ToDecimal(dr["TNCSCapacity"]);
                        _godowndata.Carpet   = Convert.ToDecimal(dr["TNCSCarpet"]);
                        _godowndata.GCode    = Convert.ToString(dr["TNCSCode"]);
                        _godownDatas.Add(_godowndata);
                    }
                }
                return(_godownDatas);
            }
            catch (Exception)
            {
                throw;
            }
        }