Exemplo n.º 1
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public BindingList <Hownet.Model.MaterielCompany> DataTableToList(string strDS)
        {
            BindingList <Hownet.Model.MaterielCompany> modelList = new BindingList <Hownet.Model.MaterielCompany>();

            if (strDS.Length > 10)
            {
                Hownet.Model.MaterielCompany model;
                string[] ss = strDS.Split('й');
                string[] sc;
                for (int i = 0; i < ss.Length - 1; i++)
                {
                    model = new Hownet.Model.MaterielCompany();
                    sc    = ss[i].Split('ж');
                    if (sc[0] != string.Empty)
                    {
                        model.A             = Convert.ToInt32(sc[0]);
                        model.ID            = Convert.ToInt32(sc[1]);
                        model.MaterielID    = int.Parse(sc[2]);
                        model.CompanyID     = int.Parse(sc[3]);
                        model.CompanySN     = sc[4];
                        model.CompanyRemark = sc[5];
                        model.Price         = decimal.Parse(sc[6]);
                        model.Remark        = sc[7];
                        modelList.Add(model);
                    }
                }
            }
            return(modelList);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List <Hownet.Model.MaterielCompany> DataTableToList(DataTable dt)
        {
            List <Hownet.Model.MaterielCompany> modelList = new List <Hownet.Model.MaterielCompany>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                Hownet.Model.MaterielCompany model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new Hownet.Model.MaterielCompany();
                    if (dt.Rows[n]["ID"] != null && dt.Rows[n]["ID"].ToString() != "")
                    {
                        model.ID = int.Parse(dt.Rows[n]["ID"].ToString());
                    }
                    if (dt.Rows[n]["MaterielID"] != null && dt.Rows[n]["MaterielID"].ToString() != "")
                    {
                        model.MaterielID = int.Parse(dt.Rows[n]["MaterielID"].ToString());
                    }
                    if (dt.Rows[n]["CompanyID"] != null && dt.Rows[n]["CompanyID"].ToString() != "")
                    {
                        model.CompanyID = int.Parse(dt.Rows[n]["CompanyID"].ToString());
                    }
                    model.CompanySN     = dt.Rows[n]["CompanySN"].ToString();
                    model.CompanyRemark = dt.Rows[n]["CompanyRemark"].ToString();
                    if (dt.Rows[n]["Price"] != null && dt.Rows[n]["Price"].ToString() != "")
                    {
                        model.Price = decimal.Parse(dt.Rows[n]["Price"].ToString());
                    }
                    model.Remark = dt.Rows[n]["Remark"].ToString();
                    modelList.Add(model);
                }
            }
            return(modelList);
        }
Exemplo n.º 3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Hownet.Model.MaterielCompany model)
 {
     return(dal.Update(model));
 }
Exemplo n.º 4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(Hownet.Model.MaterielCompany model)
 {
     return(dal.Add(model));
 }