示例#1
0
        public void CreateFineType(FineType fineType)
        {
            try
            {
                if (!String.IsNullOrEmpty(fineType.TypeName))
                {
                    ValidateFineTypeFields(fineType);

                    var fineT = CrudFactory.CreateFineType(fineType);

                    var valueList = new ValueListSelect
                    {
                        IdList      = "FineType",
                        Value       = fineT.IdType.ToString(),
                        Description = fineT.TypeDescription
                    };
                    VLCrud.Create(valueList);
                }
                else
                {
                    throw new BusinessException(53);
                }
            }

            catch (Exception bex)
            {
                ExceptionManager.GetInstance().Process(bex);
            }
        }
        public void Create(Location location)
        {
            try
            {
                if (!String.IsNullOrEmpty(location.Name))
                {
                    var loc       = CrudFactory.CreateLocation(location);
                    var valueList = new ValueListSelect
                    {
                        IdList      = "Location",
                        Value       = loc.IdLocation.ToString(),
                        Description = loc.Name
                    };
                    VLCrud.Create(valueList);
                }

                else
                {
                    throw new BusinessException(24);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }
示例#3
0
        public void Create(Role role)
        {
            try
            {
                if (!String.IsNullOrEmpty(role.Name))
                {
                    var rol       = CrudFactory.CreateRole(role);
                    var valueList = new ValueListSelect
                    {
                        IdList      = "Role",
                        Value       = rol.IdRole.ToString(),
                        Description = rol.Name
                    };
                    VLCrud.Create(valueList);

                    foreach (View RolxV in role.ViewsPerRole)
                    {
                        CrudFactory.CreateRolexView(RolxV, role);
                    }
                }
                else
                {
                    throw new BusinessException(53);
                }
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }