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); } }
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); } }