Ejemplo n.º 1
0
        public string ChangeWorkDataMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserChanged", new List <string> {
                OldValue.LoginName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageTitleNameChanged", new List <string> {
                OldValue.TitleName, NewValue.TitleName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageContractNumberChanged", new List <string> {
                OldValue.ContractNum, NewValue.ContractNum
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageContractStartDateChanged", new List <string> {
                OldValue.ContractStartDate, NewValue.ContractStartDate
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageContractEndDateChanged", new List <string> {
                OldValue.ContractEndDate, NewValue.ContractEndDate
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePermitOfWorkChanged", new List <string> {
                OldValue.PermitOfWork, NewValue.PermitOfWork
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageWorkTimeChanged", new List <string> {
                OldValue.WorkTime.ToString(), NewValue.WorkTime.ToString()
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageTableNumberChanged", new List <string> {
                OldValue.TableNumber.ToString(), NewValue.TableNumber.ToString()
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageEServiceAllowedChanged", new List <string> {
                OldValue.EServiceAllowed.ToString(), NewValue.EServiceAllowed.ToString()
            }));

            return(message.ToString());
        }
Ejemplo n.º 2
0
        public int EditBuilding(int id, int?Global, string host)
        {
            int result = 0;

            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                var building_object = _buildingObjectRepository.FindById(id);
                var old_global      = building_object.GlobalBuilding;
                building_object.GlobalBuilding = Global;
                var flag = "";
                // building_object.Comment = comment;

                work.Commit();

                if (old_global != building_object.GlobalBuilding)
                {
                    var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogBuildingObjectGlobalChange", new List <string> {
                        "Building ", building_object.BuildingId.ToString(), " from ", old_global.ToString(), " to ", Global.ToString()
                    }));
                    // message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCommentChange", new List<string> { string.IsNullOrWhiteSpace(old_comment) ? " " : old_comment, string.IsNullOrWhiteSpace(comment) ? " " : comment }));

                    _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
                }
            }
            return(result);
        }
Ejemplo n.º 3
0
        public void UpdateLicenseValidTo(int id, string host, string validto)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                string strvalto   = "";
                char[] characters = (validto.Split('_')[0]).ToCharArray();

                for (int i = 0; i < characters.Length; i++)
                {
                    strvalto = (i == 3 || i == 5) ? strvalto = strvalto + characters[i] + "/" : strvalto = strvalto + characters[i];
                }
                DateTime vldto = Convert.ToDateTime(strvalto);

                IEnumerable <ClassificatorValue> cv = _classificatorValueRepository.FindByClassificatorId(id);
                foreach (var obj in cv.ToList())
                {
                    var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNewLicenseInsertedClassificatorValueChanged", new List <string> {
                        obj.Value, obj.Value
                    }));
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNewLicenseInsertedClassificatorValidToChanged", new List <string> {
                        Convert.ToString(obj.ValidTo), Convert.ToString(vldto)
                    }));

                    obj.ValidTo     = vldto;
                    obj.ValidToHash = validto.Split('_')[1];

                    work.Commit();
                    _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
                }
            }
        }
Ejemplo n.º 4
0
        public void DeleteUserBuildings(int userId, string host)
        {
            var user = _userRepository.FindById(userId);

            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                IEnumerable <UserBuilding> objects = _userBuildingRepository.FindAll(x => x.UserId == userId && !x.IsDeleted);
                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserBuildingsChanged", new List <string> {
                    user.LoginName
                }));
                foreach (var item in objects)
                {
                    item.IsDeleted = true;

                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserBuildingRemoved", new List <string> {
                        item.Building.Name,
                        item.BuildingObject == null ? " " : item.BuildingObject.Description
                    }));
                }

                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
            }
        }
Ejemplo n.º 5
0
        public void SetState(int id, int?classificatorValueId, bool state, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                Company company = _companyRepository.FindById(id);
                company.ClassificatorValueId = classificatorValueId;
                company.Active = state;
                work.Commit();

                var reason_str = classificatorValueId.HasValue
                                     ? _classificatorValueRepository.FindById(classificatorValueId.Value).Value
                                     : " ";
                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(state
                                ? XMLLogMessageHelper.TemplateToXml("LogMessageCompanyActivated",
                                                                    new List <string> {
                    company.Name, reason_str
                })
                                : XMLLogMessageHelper.TemplateToXml("LogMessageCompanyDeActivated",
                                                                    new List <string> {
                    company.Name, reason_str
                }));
                _logservice.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId,
                                      message.ToString());
            }
        }
Ejemplo n.º 6
0
        public void SetComment(int id, string comment, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                var building_object = _buildingObjectRepository.FindById(id);

                var old_comment = building_object.Comment;
                building_object.Comment = comment;

                work.Commit();

                if (String.IsNullOrEmpty(old_comment) || string.IsNullOrEmpty(old_comment) || old_comment.ToLower().Trim() != comment.ToLower().Trim())
                {
                    var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBuildingObjectChange", new List <string> {
                        building_object.BuildingObjectType.Description, building_object.Description
                    }));
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCommentChange", new List <string> {
                        string.IsNullOrWhiteSpace(old_comment) ? " " : old_comment, string.IsNullOrWhiteSpace(comment) ? " " : comment
                    }));

                    _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
                }
            }
        }
Ejemplo n.º 7
0
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            // message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserCreated", new List<string> { OldValue.FirstName }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageFirstName", new List <string> {
                OldValue.FirstName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageLastName", new List <string> {
                OldValue.LastName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyName", new List <string> {
                OldValue.Company
            }));
            // message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserId", new List<int> { OldValue.UserId }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageEmail", new List <string> {
                OldValue.Email
            }));

            /*  message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePersonalCode", new List<string> { OldValue.PersonalCode }));
             * message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageExternalPersonalCode", new List<string> { OldValue.ExternalPersonalCode }));
             * message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBirthday", new List<string> { OldValue.Birthday }));
             * message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePIN1", new List<string> { OldValue.PIN1 }));
             * message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePIN2", new List<string> { OldValue.PIN2 }));
             * message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageRegisteredDate", new List<DateTime > { OldValue.StartDateTime })); */

            return(message.ToString());
        }
Ejemplo n.º 8
0
        public void SaveCompanyManager(int companyId, int userId, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                CompanyManager companyManager =
                    _companyManagerRepository.FindAll(cm => cm.CompanyId == companyId).FirstOrDefault();

                if (companyManager == null)
                {
                    companyManager = DomainObjectFactory.CreateCompanyManager();
                    _companyManagerRepository.Add(companyManager);
                }

                companyManager.CompanyId = companyId;
                companyManager.UserId    = userId;
                companyManager.IsDeleted = false;

                work.Commit();

                companyManager = _companyManagerRepository.FindById(companyManager.Id);

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageSetCompanyManager", new List <string> {
                    companyManager.User.LoginName, companyManager.User.LastName
                }));

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
            }
        }
Ejemplo n.º 9
0
        public void SetValidTo(int cardId, DateTime date)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                UsersAccessUnit usersAccessUnit = _usersAccessUnitRepository.FindById(cardId);
                usersAccessUnit.ValidTo = date;
                var old_date = usersAccessUnit.ValidTo;
                work.Commit();

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCardChanged", new List <string> {
                    string.IsNullOrWhiteSpace(usersAccessUnit.Code) ? string.Format("{0} {1}", usersAccessUnit.Serial, usersAccessUnit.Dk) : usersAccessUnit.Code
                }));
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageValidToChanged", new List <string> {
                    old_date == null ? "empty" : old_date.Value.ToString("dd.MM.yyyy"),
                    date.ToString("dd.MM.yyyy")
                }));
                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName,
                                      CurrentUser.Get().CompanyId, message.ToString());

                var card_message = string.Format(" Card '{0}'. Valid from '{1}' to '{2}'", string.IsNullOrEmpty(usersAccessUnit.Code)
                                                                                    ? string.Format("{0} {1}",
                                                                                                    usersAccessUnit.Serial,
                                                                                                    usersAccessUnit.Dk)
                                                                                                    : usersAccessUnit.Code,
                                                 usersAccessUnit.ValidFrom.HasValue ? usersAccessUnit.ValidFrom.Value.ToString("dd.MM.yyyy") : "not setted",
                                                 usersAccessUnit.ValidTo.HasValue ? usersAccessUnit.ValidTo.Value.ToString("dd.MM.yyyy") : "not setted");

                _controllerUpdateService.CreateControllerUpdate(CurrentUser.Get().Id, cardId, UpdateParameter.UserCardChange, ControllerStatus.Edited, card_message);
            }
        }
Ejemplo n.º 10
0
 public string GetCreateSendMailMessage()
 {
     try
     {
         var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
         message.Add(XMLLogMessageHelper.TemplateToXml("LogActionMessage", new List <string> {
             "Sending QR Code"
         }));
         message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageFirstName", new List <string> {
             OldValue.FirstName.ToString()
         }));
         message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageLastName", new List <string> {
             OldValue.LastName.ToString()
         }));
         //  message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyName", new List<string> { OldValue.Company.ToString() }));
         message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageEmail", new List <string> {
             OldValue.Email.ToString()
         }));
         return(message.ToString());
     }
     catch (Exception ex1)
     {
         return(ex1.Message);
     }
 }
Ejemplo n.º 11
0
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDepartmentForUserChanged", new List <string> {
                OldValue.UserName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserNameChanged", new List <string> {
                OldValue.UserName, NewValue.UserName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDepartmentNameChanged", new List <string> {
                OldValue.DepartmentName, NewValue.DepartmentName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageValidFromChanged", new List <string> {
                OldValue.ValidFrom, NewValue.ValidFrom
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageValidToChanged", new List <string> {
                OldValue.ValidTo, NewValue.ValidTo
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUDCurrentDepartmentChanged", new List <string> {
                OldValue.CurrentDep.ToString(), NewValue.CurrentDep.ToString()
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUDDepartmentManagerChanged", new List <string> {
                OldValue.IsDepartmentManager.ToString(), NewValue.IsDepartmentManager.ToString()
            }));

            return(message.ToString());
        }
Ejemplo n.º 12
0
        public string GetCreateMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageLogFilterCreated", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageFromDate", new List <string> {
                OldValue.FromDate
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageToDate", new List <string> {
                OldValue.ToDate
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBuilding", new List <string> {
                OldValue.Building
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNode", new List <string> {
                OldValue.Node
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyName", new List <string> {
                OldValue.Company
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUser", new List <string> {
                OldValue.UserName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageActivity", new List <string> {
                OldValue.Activity
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageShowDefaultLog", new List <string> {
                OldValue.IsShowDefaultLog.HasValue?OldValue.IsShowDefaultLog.Value.ToString() : "false"
            }));

            return(message.ToString());
        }
Ejemplo n.º 13
0
        public void UpdateCompany(int id, string name, string comment, string host)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                Company         company     = _companyRepository.FindById(id);
                IFoxSecIdentity identity    = CurrentUser.Get();
                var             old_name    = company.Name;
                var             old_comment = company.Comment;
                company.Name         = name;
                company.ModifiedLast = DateTime.Now;
                company.ModifiedBy   = identity.LoginName;
                company.Comment      = comment;

                work.Commit();

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyChanged", new List <string> {
                    old_name
                }));
                if (old_name != name)
                {
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNameChanged", new List <string> {
                        old_name, name
                    }));
                }
                if (old_comment != comment)
                {
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCommentChange", new List <string> {
                        old_comment, comment
                    }));
                }

                _logservice.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId, message.ToString());
            }
        }
Ejemplo n.º 14
0
        public void DeleteUserFromDepartments(int userId)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                IEnumerable <UserDepartment> userDepartments = _userDepartmentRepository.FindAll().Where(
                    ud => ud.UserId == userId && !ud.IsDeleted);

                var user = _userRepository.FindById(userId);

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUDDepartmentsForUserRemoved", new List <string> {
                    user.LoginName
                }));
                foreach (var ud in userDepartments)
                {
                    ud.IsDeleted = true;
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUDDepartmentRemoved", new List <string> {
                        ud.Department.Name
                    }));
                }

                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName, CurrentUser.Get().CompanyId,
                                      message.ToString());
            }
        }
Ejemplo n.º 15
0
        public void DeleteDepartmentUserWithRole(int departmentId, int roleTypeId)
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                List <UserDepartment> userDepartments = _userDepartmentRepository.FindAll().Where(
                    ud => !ud.IsDeleted && ud.DepartmentId == departmentId).ToList();
                var roleType = _roleTypeRepository.FindById(roleTypeId);

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDepartmentsWithRoleRemoved", new List <string> {
                    roleType.Name
                }));

                foreach (var user in userDepartments)
                {
                    if (user.User.UserRoles.Where(ur => ur.Role.RoleTypeId == roleTypeId).FirstOrDefault() != null)
                    {
                        user.IsDeleted = true;
                        message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserDeleted", new List <string> {
                            user.User.LoginName
                        }));
                    }
                }

                work.Commit();

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName, CurrentUser.Get().CompanyId,
                                      message.ToString());
            }
        }
Ejemplo n.º 16
0
        public string GetCreateMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageRoleCreated", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDescription", new List <string> {
                OldValue.Description
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageRoleType", new List <string> {
                OldValue.RoleType
            }));

            foreach (var roleBuilding in OldValue.RoleBuildings)
            {
                if (roleBuilding.IsDeleted == false)
                {
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBuilding", new List <string> {
                        roleBuilding.BuildingName
                    }));
                }
            }

            return(message.ToString());
        }
Ejemplo n.º 17
0
        public void UpdateUserPermission(int id, string name, string oldnamegroupename) //illi  16.10.2017 bug
        {
            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                UserPermissionGroup upg = _userPermissionGroupRepository.FindById(id);
                var old_name = upg.Name;
                //illi  16.10.2017 bug found ver 145 crash groupe names ++               
                if (old_name.Contains("++") && old_name.Contains(oldnamegroupename)) //illi  16.10.2017 bug
                {
                    var newname = upg.Name.Replace(oldnamegroupename, name);
                    upg.Name = newname;
                }
                else
                {
                    upg.Name = name;
                }
                work.Commit();

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePermissionGroupChanged", new List<string> { old_name, name }));

                _logService.CreateLog(CurrentUser.Get().Id, "web", flag, CurrentUser.Get().HostName, CurrentUser.Get().CompanyId,
                                      message.ToString());
                //illi 25.12.1012 v16 pg name change
                //ei ole vaja nime muutus _controllerUpdateService.CreateControllerUpdate(CurrentUser.Get().Id, id, UpdateParameter.UserPermissionGroupChange, ControllerStatus.Edited, name);
            }
        }
        public int CreateUserBuildingObject(int userId, int buildingObjectId, string host)
        {
            int result = 0;

            var user = _userRepository.FindById(userId);

            using (IUnitOfWork work = UnitOfWork.Begin())
            {
                UserBuildingObject ubo = DomainObjectFactory.CreateUserBuildingObject();

                var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserBuildingsChanged", new List <string> {
                    user.LoginName
                }));

                ubo.UserId           = userId;
                ubo.BuildingObjectId = buildingObjectId;
                ubo.IsDeleted        = false;

                _userBuildingObjectRepository.Add(ubo);

                work.Commit();
                ubo = _userBuildingObjectRepository.FindById(ubo.Id);
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserBuildingAdded", new List <string> {
                    ubo.BuildingObject.Building.Name,
                    ubo.BuildingObject.Description
                }));

                result = ubo.Id;

                _logService.CreateLog(CurrentUser.Get().Id, "web", host, CurrentUser.Get().CompanyId, message.ToString());
            }

            return(result);
        }
Ejemplo n.º 19
0
        public string GetDeleteMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageReportDeleted", new List <string> {
                OldValue.Name
            }));
            return(message.ToString());
        }
Ejemplo n.º 20
0
        public string GetDeleteMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCardDeleted", new List <string> {
                string.IsNullOrWhiteSpace(OldValue.Code) ? string.Format("{0} {1}", OldValue.Serial, OldValue.Dk) : OldValue.Code
            }));

            return(message.ToString());
        }
        public string GetDeleteMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorDeleted", new List <string> {
                OldValue.Description
            }));

            return(message.ToString());
        }
Ejemplo n.º 22
0
        public string GetMovingMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageHolidayChanged", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageMovingChanged", new List <string> {
                OldValue.MovingHoliday.ToString(), NewValue.MovingHoliday.ToString()
            }));

            return(message.ToString());
        }
        public string GetCreateMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorCreated", new List <string> {
                OldValue.Description
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageComment", new List <string> {
                string.IsNullOrEmpty(OldValue.Comments) ? " " : OldValue.Comments
            }));

            return(message.ToString());
        }
Ejemplo n.º 24
0
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageRoleChanged", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNameChanged", new List <string> {
                OldValue.Name, NewValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDescriptionChanged", new List <string> {
                OldValue.Description, NewValue.Description
            }));

            foreach (var roleBuilding in NewValue.RoleBuildings)
            {
                if (roleBuilding.IsDeleted == false)
                {
                    message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBuilding", new List <string> {
                        roleBuilding.BuildingName
                    }));
                }
            }

            foreach (var menu in Enum.GetValues(typeof(Menu)))
            {
                var isAllowed_old = OldValue.Menues[(int)menu] != 0 ? "true" : "false";

                var isAllowed_new = NewValue.Menues[(int)menu] != 0 ? "true" : "false";

                message.Add(XMLLogMessageHelper.TemplateToXml(Enum.GetName(typeof(Menu), menu), null));
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageAllowedIsChanged", new List <string> {
                    isAllowed_old, isAllowed_new
                }));
            }

            foreach (var perm in Enum.GetValues(typeof(Permission)))
            {
                var isAllowed_old = OldValue.Permissions[(int)perm] != 0 ? "true" : "false";

                var isAllowed_new = NewValue.Permissions[(int)perm] != 0 ? "true" : "false";

                message.Add(XMLLogMessageHelper.TemplateToXml(Enum.GetName(typeof(Menu), perm), null));
                message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageAllowedIsChanged", new List <string> {
                    isAllowed_old, isAllowed_new
                }));
            }

            return(message.ToString());
        }
Ejemplo n.º 25
0
 public void DeleteCompany(int id, string host)
 {
     using (IUnitOfWork work = UnitOfWork.Begin())
     {
         Company company = _companyRepository.FindById(id);
         company.IsDeleted = true;
         work.Commit();
         var message = new XElement(XMLLogLiterals.LOG_MESSAGE);
         message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyDeleted", new List <string> {
             company.Name
         }));
         _logservice.CreateLog(CurrentUser.Get().Id, "web", flag, host, CurrentUser.Get().CompanyId,
                               message.ToString());
     }
 }
Ejemplo n.º 26
0
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserChanged", new List <string> {
                OldValue.LoginName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageLoginChanged", new List <string> {
                OldValue.LoginName, NewValue.LoginName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageFirstNameChanged", new List <string> {
                OldValue.FirstName, NewValue.FirstName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageLastNameChanged", new List <string> {
                OldValue.LastName, NewValue.LastName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyNameChanged", new List <string> {
                OldValue.CompanyName, NewValue.CompanyName
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageUserIdChanged", new List <string> {
                string.IsNullOrEmpty(OldValue.PersonalId) ? "" : OldValue.PersonalId,
                string.IsNullOrEmpty(NewValue.PersonalId) ? "" : NewValue.PersonalId
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageEmailChanged", new List <string> {
                string.IsNullOrEmpty(OldValue.Email) ? "" : OldValue.Email,
                string.IsNullOrEmpty(NewValue.Email) ? "" : NewValue.Email
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePersonalCodeChanged", new List <string> {
                OldValue.PersonalCode, NewValue.PersonalCode
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageExternalPersonalCodeChanged", new List <string> {
                OldValue.ExternalPersonalCode, NewValue.ExternalPersonalCode
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageBirthdayChanged", new List <string> {
                OldValue.Birthday, NewValue.Birthday
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePIN1Changed", new List <string> {
                OldValue.PIN1, NewValue.PIN1
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessagePIN2Changed", new List <string> {
                OldValue.PIN2, NewValue.PIN2
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageRegisteredDateChanged", new List <string> {
                OldValue.RegistredStartDate, NewValue.RegistredStartDate
            }));

            return(message.ToString());
        }
Ejemplo n.º 27
0
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageReportChanged", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageReportChanged", new List <string> {
                OldValue.Name, NewValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageReportModifiedLast", new List <string> {
                OldValue.ModifiedLast.ToString(), NewValue.ModifiedLast.ToString()
            }));
            //          message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageEventEndChanged", new List<string> { OldValue.Ended.ToString(), NewValue.Ended.ToString() }));
            return(message.ToString());
        }
Ejemplo n.º 28
0
        public string GetCreateMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageTitleCreated", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDescription", new List <string> {
                string.IsNullOrEmpty(OldValue.Description) ? "empty" : OldValue.Description
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyName", new List <string> {
                OldValue.CompanyName
            }));

            return(message.ToString());
        }
Ejemplo n.º 29
0
        public string GetCreateMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDepartmentCreated", new List <string> {
                OldValue.Name
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageNumberField", new List <string> {
                OldValue.Number
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCompanyName", new List <string> {
                OldValue.CompanyName
            }));

            return(message.ToString());
        }
        public string GetEditMessage()
        {
            var message = new XElement(XMLLogLiterals.LOG_MESSAGE);

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageClassificatorChanged", new List <string> {
                OldValue.Description
            }));

            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageDescriptionChanged", new List <string> {
                string.IsNullOrWhiteSpace(OldValue.Description) ? " " : OldValue.Description, string.IsNullOrWhiteSpace(NewValue.Description) ? " " : NewValue.Description
            }));
            message.Add(XMLLogMessageHelper.TemplateToXml("LogMessageCommentChange", new List <string> {
                string.IsNullOrWhiteSpace(OldValue.Comments) ? " " : OldValue.Comments, string.IsNullOrWhiteSpace(NewValue.Comments) ? " " : NewValue.Comments
            }));

            return(message.ToString());
        }