Esempio n. 1
0
        public IList <Client_FocalPoint> GetClientFocalPointList(ClientFocalPoint clientFP)
        {
            IList <Client_FocalPoint> list = null;

            try
            {
                //using (PMEntities context = new PMEntities("name=PMEntities"))
                //{
                //    var items = context.Knowledge_Project_Members.Include("Knowledge_Project").Include("Profile_Information")
                //                .Where(p => p.Knowledge_Project.Guid == ProjectGuid)
                //                .Select(row => new UserDetail { IdMember = row.IdMember, UserName = row.Profile_Information.UserName });

                //    return items.ToList();
                //}
                //using (var db = new Cubicle_EntityEntities())
                //{
                //    IQueryable<Client_FocalPoint> query = db.ClientFocalPoints.Include("Clients").Select(p => new Client_FocalPoint { ClientID = p.ClientID, ClientName = p.Client.Clientname, FocalPointID = p.ClientFocalPointID, FocalPointCode = p.ClientFocalPointCode, FocalPointName = p.ClientFocalPointName });
                //    if (clientFP.ClientFocalPointName != string.Empty)
                //        query = query.Where(p => p.FocalPointName.ToUpper().Contains(clientFP.ClientFocalPointName.ToUpper()));
                //    if (clientFP.ClientFocalPointCode != string.Empty)
                //        query = query.Where(p => p.FocalPointCode.ToUpper().Contains(clientFP.ClientFocalPointCode.ToUpper()));
                //    if (clientFP.ClientID != 0)
                //        query = query.Where(p => p.ClientID == clientFP.ClientID);

                //    list = query.ToList();
                //}
            }
            catch (Exception ex)
            {
            }
            return(list);
        }
Esempio n. 2
0
        public Boolean CheckDuplicate(ClientFocalPoint clientFP, Boolean IsInsert)
        {
            Boolean Result = true;

            try
            {
                var c = _clientFPRepository.GetSingle(p => p.ClientFocalPointName.ToUpper() == clientFP.ClientFocalPointName.ToUpper() && p.ClientFocalPointCode.ToUpper() == clientFP.ClientFocalPointCode.ToUpper() && p.ClientID == clientFP.ClientID);
                if (!IsInsert)
                {
                    if (c == null)
                    {
                        Result = true;
                    }
                    else if (c.ClientFocalPointID == clientFP.ClientFocalPointID)
                    {
                        Result = true;
                    }
                    else
                    {
                        Result = false;
                    }
                }
                else
                {
                    if (c == null)
                    {
                        Result = true;
                    }
                    else
                    {
                        Result = false;
                    }
                }
            }
            catch (Exception ex)
            {
                //bool false = BusinessLogicExceptionHandler.HandleException(ref ex);
                if (false)
                {
                    throw ex;
                }
            }
            return(Result);
        }