Esempio n. 1
0
        public void InsertList(List <tb_m_specification> _lists)
        {
            foreach (tb_m_specification tmp in _lists)
            {
                switch (tmp.RowState)
                {
                case CommandNameEnum.Add:
                    _repository.Add(tmp);
                    break;

                case CommandNameEnum.Edit:
                    tb_m_specification existing = _repository.Find(x => x.ID == tmp.ID).FirstOrDefault();
                    _repository.Edit(existing, tmp);
                    break;
                }
            }
        }
Esempio n. 2
0
        public void DeleteByTemplateID(int _template_id)
        {
            //using (ALSIEntities ctx = new ALSIEntities())
            //{
            //    var result = from j in ctx.tb_m_specification select j;
            //    ctx.re
            //}
            List <tb_m_specification> lists = _repository.Find(x => x.template_id == _template_id && x.status != null && x.status.Equals("A")).ToList();

            foreach (tb_m_specification tmp in lists)
            {
                tb_m_specification existing = _repository.Find(x => x.ID == tmp.ID).FirstOrDefault();
                existing.status = "I";
                _repository.Edit(existing, tmp);
                //tmp.Delete();
                //_repository.Delete(tmp);
            }
        }
Esempio n. 3
0
        public static List <tb_m_specification> getDistinctValue(List <tb_m_specification> lists)
        {
            List <tb_m_specification> returns = new List <tb_m_specification>();
            int       index = 1;
            Hashtable ht    = new Hashtable();

            foreach (var item in lists)
            {
                tb_m_specification tmp = new tb_m_specification();
                tmp.ID = index;
                tmp.B  = item.B;
                if (!ht.Contains(tmp.B))
                {
                    returns.Add(tmp);
                    ht.Add(tmp.B, tmp.B);
                }
                index++;
            }
            return(returns);
        }
Esempio n. 4
0
        public void Update()
        {
            tb_m_specification existing = _repository.Find(x => x.ID == this.ID).FirstOrDefault();

            _repository.Edit(existing, this);
        }
Esempio n. 5
0
        public static List <String> findColumnCount(tb_m_specification specCol)
        {
            List <String> colNames = new List <String>();

            //if (!String.IsNullOrEmpty(specCol.A))
            //{
            //    colNames.Add(specCol.A);
            //}
            //if (!String.IsNullOrEmpty(specCol.B))
            //{
            //    colNames.Add(specCol.B);
            //}
            //if (!String.IsNullOrEmpty(specCol.C))
            //{
            //    colNames.Add(specCol.C);
            //}
            if (specCol != null)
            {
                //if (!String.IsNullOrEmpty(specCol.D))
                //{
                //    colNames.Add(specCol.D);
                //}
                if (!String.IsNullOrEmpty(specCol.E))
                {
                    colNames.Add(specCol.E);
                }
                if (!String.IsNullOrEmpty(specCol.F))
                {
                    colNames.Add(specCol.F);
                }
                if (!String.IsNullOrEmpty(specCol.G))
                {
                    colNames.Add(specCol.G);
                }
                if (!String.IsNullOrEmpty(specCol.H))
                {
                    colNames.Add(specCol.H);
                }
                if (!String.IsNullOrEmpty(specCol.I))
                {
                    colNames.Add(specCol.I);
                }
                if (!String.IsNullOrEmpty(specCol.J))
                {
                    colNames.Add(specCol.J);
                }
                if (!String.IsNullOrEmpty(specCol.K))
                {
                    colNames.Add(specCol.K);
                }
                if (!String.IsNullOrEmpty(specCol.L))
                {
                    colNames.Add(specCol.L);
                }
                if (!String.IsNullOrEmpty(specCol.M))
                {
                    colNames.Add(specCol.M);
                }
                if (!String.IsNullOrEmpty(specCol.N))
                {
                    colNames.Add(specCol.N);
                }
                if (!String.IsNullOrEmpty(specCol.O))
                {
                    colNames.Add(specCol.O);
                }
                if (!String.IsNullOrEmpty(specCol.P))
                {
                    colNames.Add(specCol.P);
                }
                if (!String.IsNullOrEmpty(specCol.Q))
                {
                    colNames.Add(specCol.Q);
                }
                if (!String.IsNullOrEmpty(specCol.R))
                {
                    colNames.Add(specCol.R);
                }
                if (!String.IsNullOrEmpty(specCol.S))
                {
                    colNames.Add(specCol.S);
                }
                if (!String.IsNullOrEmpty(specCol.T))
                {
                    colNames.Add(specCol.T);
                }
                if (!String.IsNullOrEmpty(specCol.U))
                {
                    colNames.Add(specCol.U);
                }
                if (!String.IsNullOrEmpty(specCol.V))
                {
                    colNames.Add(specCol.V);
                }
                if (!String.IsNullOrEmpty(specCol.W))
                {
                    colNames.Add(specCol.W);
                }
                if (!String.IsNullOrEmpty(specCol.X))
                {
                    colNames.Add(specCol.X);
                }
                if (!String.IsNullOrEmpty(specCol.Y))
                {
                    colNames.Add(specCol.Y);
                }
                if (!String.IsNullOrEmpty(specCol.Z))
                {
                    colNames.Add(specCol.Z);
                }
            }
            return(colNames);
        }