//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 IList <tbl_Attribute> GetAttributes(int?daId) { try { AttributeListManager attribManager = new AttributeListManager(); IList <tbl_Attribute> lstattribs = attribManager.GetAttributeList(daId); return(lstattribs); } 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 IList <int> GetAttributeList(int?designAccelaratorID) { try { AttributeListManager attribManager = new AttributeListManager(); var lstAttrib = attribManager.GetAttributeList(designAccelaratorID); List <int> LstAttrib = new List <int>(); foreach (var item in lstAttrib) { LstAttrib.Add(item.AttributeID); } return(LstAttrib); } 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; } }
public IList <sp_GetMappingViewModelData_Result> GetMappedData(int daId) { AttributeValueManager attributeValueManager = new AttributeValueManager(); TransactionsManager transactionsManager = new TransactionsManager(); MappingManager mappingManager = new MappingManager(); dicAttributesanditsValues = new Dictionary <string, IList <tbl_AttributeValues> >(); List <sp_GetMappingViewModelData_Result> lstMappingViewModel = new List <sp_GetMappingViewModelData_Result>(); AddValues(); //var transactionAttributeMapping = mappingManager.GetMappingDetails(daId); MappingViewModelManager mappingViewModelManager = new MappingViewModelManager(); lstMappingViewModel = mappingViewModelManager.GetMappingViewModelData(daId); AttributeListManager attributeListManager = new AttributeListManager(); try { var Attributes = attributeListManager.GetAttributeList(daId); foreach (var attribute in Attributes) { IList <tbl_AttributeValues> lstAttValues = new List <tbl_AttributeValues>(); lstAttValues = attributeValueManager.GetAttributeValList(attribute.AttributeID); dicAttributesanditsValues.Add(attribute.AttributeDesc, lstAttValues); } } catch (Exception) { throw; } return(lstMappingViewModel); }