//public IList<AttributeListViewModel> LstAttribVal { get; set; } #endregion public void GetAttribute(int?designAccelaratorID) { try { //AttributeListViewModel attriblistviewmodel = new AttributeListViewModel(); AttributeListManager attribManager = new AttributeListManager(); var lstAttrib = attribManager.GetAttributeList(designAccelaratorID); LstAttrib = new List <AttributeListViewModel>(); foreach (var item in lstAttrib) { AttributeListViewModel attrib = new AttributeListViewModel(); attrib.AttributeID = item.AttributeID; attrib.AttributeDesc = item.AttributeDesc; attrib.AttributeTypeID = item.tbl_AttributeType.AttributeTypeID; attrib.AttributeTypeDesc = item.tbl_AttributeType.AttributeTypeDesc; LstAttrib.Add(attrib); } } catch (Exception) { throw; } }
public AttributeListViewModel FindAttrib(int?attribID) { try { AttributeListViewModel attribVM = new AttributeListViewModel(); AttributeListManager attribManager = new AttributeListManager(); var attrib = attribManager.FindAttribs(attribID); attribVM.AttributeID = attrib.AttributeID; attribVM.AttributeDesc = attrib.AttributeDesc; attribVM.AttributeTypeID = attrib.AttributeTypeID; // 1 - NonSelected; if (attribVM.AttributeTypeID == 1) { attribVM.CommonAttributeTypeID = false; attribVM.CriticalAttributeTypeID = false; } //2 - Common; else if (attrib.AttributeTypeID == 2) { //4 - Common&Critical; attribVM.CommonAttributeTypeID = true; attribVM.CriticalAttributeTypeID = false; } //3 - Critical; else if (attrib.AttributeTypeID == 3) { attribVM.CommonAttributeTypeID = false; attribVM.CriticalAttributeTypeID = true; } else { attribVM.CommonAttributeTypeID = true; attribVM.CriticalAttributeTypeID = true; } //attribVM.AttributeTypeID = attrib.AttributeTypeID; attribVM.daId = attrib.daId; // 1 return(attribVM); } catch (Exception) { throw; } }
public void UpdateAttrib(AttributeListViewModel attriblistviewmodel) { try { tbl_Attribute tblattrib = new tbl_Attribute(); tblattrib.AttributeID = attriblistviewmodel.AttributeID; if (attriblistviewmodel.AttributeDesc != null) { tblattrib.AttributeDesc = attriblistviewmodel.AttributeDesc.Trim(); } tblattrib.AttributeDesc = attriblistviewmodel.AttributeDesc; tblattrib.daId = attriblistviewmodel.daId; // 0 - NonSelected; if (!attriblistviewmodel.CommonAttributeTypeID && !attriblistviewmodel.CriticalAttributeTypeID) { //attriblistviewmodel.AttributeTypeID = 1; tblattrib.AttributeTypeID = 1; } //1 - Common Critical; else if (attriblistviewmodel.CommonAttributeTypeID && attriblistviewmodel.CriticalAttributeTypeID) { tblattrib.AttributeTypeID = 4; } //2 - Critical; else if (attriblistviewmodel.CriticalAttributeTypeID) { tblattrib.AttributeTypeID = 3; }//Common else if (attriblistviewmodel.CommonAttributeTypeID) { tblattrib.AttributeTypeID = 2; } tblattrib.EntityState = DA.DomainModel.EntityState.Modified; AttributeListManager attribManager = new AttributeListManager(); attribManager.UpdateAttribute(tblattrib); } catch (Exception) { throw; } }
public bool CheckDuplicate(AttributeListViewModel attributeListViewModel) { try { AttributeListManager attribManager = new AttributeListManager(); var attrib = attribManager.FindAttribDesc(attributeListViewModel.AttributeDesc, attributeListViewModel.daId); if (attrib != null && attrib.AttributeID != attributeListViewModel.AttributeID && attrib.AttributeDesc.ToUpper() == attributeListViewModel.AttributeDesc.ToUpper()) { return(true); } return(false); } catch (Exception) { throw; } }
public bool DeleteAttrib(AttributeListViewModel attriblistviewmodel) { try { tbl_Attribute tblattrib = new tbl_Attribute(); tblattrib.AttributeID = attriblistviewmodel.AttributeID; tblattrib.EntityState = DA.DomainModel.EntityState.Deleted; AttributeListManager attribManager = new AttributeListManager(); attribManager.DeleteAttribute(tblattrib); return(true); } catch (Exception) { throw; } }
public void AddAttrib(AttributeListViewModel attriblistviewmodel) { try { tbl_Attribute tblattrib = new tbl_Attribute(); AttributeListManager attribManager = new AttributeListManager(); tblattrib.AttributeDesc = attriblistviewmodel.AttributeDesc.Trim(); tblattrib.AttributeDesc = attriblistviewmodel.AttributeDesc; tblattrib.daId = attriblistviewmodel.daId; tblattrib.EntityState = DA.DomainModel.EntityState.Added; // 1 - None; 2 - Common; 3 - Critical; 4 - Common&Critical // 1 - None; if (!attriblistviewmodel.CommonAttributeTypeID && !attriblistviewmodel.CriticalAttributeTypeID) { //attriblistviewmodel.AttributeTypeID = 1; tblattrib.AttributeTypeID = 1; } //4 - Common Critical; else if (attriblistviewmodel.CommonAttributeTypeID && attriblistviewmodel.CriticalAttributeTypeID) { tblattrib.AttributeTypeID = 4; } //2 - Critical; else if (attriblistviewmodel.CriticalAttributeTypeID) { tblattrib.AttributeTypeID = 3; }//1 - Common else if (attriblistviewmodel.CommonAttributeTypeID) { tblattrib.AttributeTypeID = 2; } attribManager.AddAttribute(tblattrib); } catch (Exception) { throw; } }
public void GetAttributeList(int?designAccelaratorID) { try { LstAttrib = new List <AttributeListViewModel>(); AttributeListManager attributeListManager = new AttributeListManager(); var attributeList = attributeListManager.GetAttributeList(designAccelaratorID); foreach (var item in attributeList) { AttributeListViewModel attributeListViewModel = new AttributeListViewModel(); attributeListViewModel.AttributeID = item.AttributeID; attributeListViewModel.AttributeDesc = item.AttributeDesc; LstAttrib.Add(attributeListViewModel); } } catch (Exception) { throw; } }