Exemple #1
0
 public void DeleteAttribute(tbl_Attribute tblAttribute)
 {
     try
     {
         IGenericDataRepository <tbl_Attribute> repository = new GenericDataRepository <tbl_Attribute>();
         repository.Remove(tblAttribute);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #2
0
 public tbl_Attribute FindAttribDesc(string attributeDesc, int daid)
 {
     try
     {
         IGenericDataRepository <tbl_Attribute> repository = new GenericDataRepository <tbl_Attribute>();
         tbl_Attribute tblattribDesc = repository.GetSingle(b => b.AttributeDesc.ToUpper() == attributeDesc.ToUpper() && b.daId == daid);
         return(tblattribDesc);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #3
0
 public tbl_Attribute FindAttribs(int?attributeID)
 {
     try
     {
         IGenericDataRepository <tbl_Attribute> repository = new GenericDataRepository <tbl_Attribute>();
         tbl_Attribute tblattribID = repository.GetSingle(b => b.AttributeID == attributeID);
         return(tblattribID);
     }
     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 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;
            }
        }