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; } } }
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); } }
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); }
public void Update() { tb_m_specification existing = _repository.Find(x => x.ID == this.ID).FirstOrDefault(); _repository.Edit(existing, this); }
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); }