public async Task InitAsync(PluginInitContext context) { Context = context; viewModel = new SettingsViewModel(context); await viewModel.LoadStorage(); Settings = viewModel.Settings; // as at v1.7.0 this is to maintain backwards compatibility, need to be removed afterwards. if (Settings.QuickFolderAccessLinks.Any()) { Settings.QuickAccessLinks = Settings.QuickFolderAccessLinks; Settings.QuickFolderAccessLinks = new List <AccessLink>(); } contextMenu = new ContextMenu(Context, Settings, viewModel); searchManager = new SearchManager(Settings, Context); ResultManager.Init(Context); }
public bool RoleUpdate(Cat_UserRole item) { ResultManager.IsCorrect = false; //initial validations //-sys validations if (item == null) { ResultManager.Add(ErrorDefault, Trace + "RoleEdit.111 No se recibio el objeto del role a editar"); return(false); } if (item.Id == -1 || item.Id == 0) {//no role id was received ResultManager.Add(ErrorDefault, Trace + "RoleEdit.131 No se recibio el id del role a editar"); return(false); } //-business validations if (string.IsNullOrWhiteSpace(item.Name)) { ResultManager.Add("El nombre del role no puede estar vacio"); return(false); } //update item try { Cat_UserRole auxCrop = Repository.UserRoles.Get(item.Id); if (auxCrop == null) { ResultManager.Add(ErrorDefault, Trace + "RoleEdit.311 Role con id '" + item.Id + "' no encontrado en bd"); return(false); } auxCrop.Name = item.Name; Repository.Complete(); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "RoleEdit.511 Excepción al editar el role con id '" + item.Id + "': " + ex.Message); } return(false); }
public static Dictionary <string, string> Execute(RequestManager requestManager) { ResultManager resultManager = new ResultManager(); // get values from request var container = requestManager.GetRequestStringValue(RequestKeys.Container); var key = requestManager.GetRequestStringValue(RequestKeys.Key); var data = requestManager.GetRequestStringValue(RequestKeys.Data); var tags = requestManager.GetRequestTags(); // execute internal query var count = StorageProvider.InsertKey(container, key, data, tags); // build result resultManager.AddResultData(count); resultManager.AddResultSuccess(); return(resultManager.ExportDataSet()); }
public static Dictionary <string, string> Execute(RequestManager requestManager) { ResultManager resultManager = new ResultManager(); // get values from request var container = requestManager.GetRequestStringValue(RequestKeys.Container); var key = requestManager.GetRequestStringValue(RequestKeys.Key); var oldtag = requestManager.GetRequestStringValue(RequestKeys.Tag); var newtag = requestManager.GetRequestStringValue(RequestKeys.Aux); // execute internal query var count = StorageProvider.UpdateKeyTag(container, key, oldtag, newtag); // build result resultManager.AddResultData(count); resultManager.AddResultSuccess(); return(resultManager.ExportDataSet()); }
private static List <Result> DirectorySearch(EnumerationOptions enumerationOption, Query query, string search, string searchCriteria, CancellationToken token) { var results = new List <Result>(); var path = FilesFolders.ReturnPreviousDirectoryIfIncompleteString(search); var folderList = new List <Result>(); var fileList = new List <Result>(); try { var directoryInfo = new System.IO.DirectoryInfo(path); foreach (var fileSystemInfo in directoryInfo.EnumerateFileSystemInfos(searchCriteria, enumerationOption) ) { if (fileSystemInfo is System.IO.DirectoryInfo) { folderList.Add(ResultManager.CreateFolderResult(fileSystemInfo.Name, fileSystemInfo.FullName, fileSystemInfo.FullName, query, 0, true, false)); } else { fileList.Add(ResultManager.CreateFileResult(fileSystemInfo.FullName, query, 0, true, false)); } token.ThrowIfCancellationRequested(); } } catch (Exception e) { Log.Exception("Flow.Plugin.Explorer.", nameof(DirectoryInfoSearch), e); results.Add(new Result { Title = e.Message, Score = 501 }); return(results); } // Initial ordering, this order can be updated later by UpdateResultView.MainViewModel based on history of user selection. return(results.Concat(folderList.OrderBy(x => x.Title)).Concat(fileList.OrderBy(x => x.Title)).ToList()); }
public override void EnterFunc(Collider other) { LifeCount--; StartCoroutine("DeadAnimarter"); Respawn(other); if (LifeCount == 2) { Life3.SetActive(false); } else if (LifeCount == 1) { Life2.SetActive(false); } else { Life1.SetActive(false); if (DeathRetry.DeathRetryPopupAgain == false) { DeathRetryPopup.SetActive(true); Time.timeScale = 0; } else // 리트라이 이후 죽을 경우 바로 스테이지 이동 { SoundManager sm = GameObject.Find("SoundManager").GetComponent <SoundManager>(); ResultManager.InitItems(); // 아이템 목숨 초기화 DeathRetry.DeathRetryPopupAgain = false; sm.SetBGMNull(); sm.SetBGM1(); Application.LoadLevel("SelectMode"); } } // GameObject.Find ("JoyStick").GetComponent<SimpleJoystick> ().OnPointerUp (PointerEventData); // BeforeRespawn(); }
public Member CreateMember(string name, string address, bool paidMembership) { _member = new Member(name, address, paidMembership); var resultManager = ResultManager.Instance(); resultManager.Members.Add(_member); if (paidMembership) { return(_member); } var billingInterface = FortKnox.Instance(); billingInterface.NewInvoice(_member, _memberFee); _member.PaidMembership = true; Console.WriteLine("Membership invoice created for: " + _member.Name); return(_member); }
public void Competition_Champion_Not_Enough_Matches_Test() { var resultManager = ResultManager.Instance(); var memberFactory = new MemberFactory(400); var member1 = memberFactory.CreateMember("Test", "Test street 1", true); var member2 = memberFactory.CreateMember("tester", "tester street 55", true); var competitionFactory = new CompetitionFactory(); var testCompetition = competitionFactory.CreateCompetition("Test Cup", DateTime.Now, DateTime.Now.AddDays(7), 150); var matchDirector = new MatchDirector(); var competitionMatchBuilder = new CompetitionMatchBuilder(testCompetition, 100); for (var i = 0; i < 9; i++) { matchDirector.Construct(competitionMatchBuilder, member1, member2); competitionMatchBuilder.GetResult().SetPlayerOneScore(50, 50, 50); competitionMatchBuilder.GetResult().SetPlayerTwoScore(100, 100, 100); } Assert.Null(resultManager.GetCompetitionResults(testCompetition)); }
public IEnumerable <SelectListItem> GetAllGradeLists() { List <SelectListItem> gradeListItems = new List <SelectListItem>() { new SelectListItem() { Text = "---Select---", Value = "" }, }; List <Grade> gradeList = new ResultManager().GetAllGrades(); foreach (Grade grade in gradeList) { SelectListItem gradeListItem = new SelectListItem(); gradeListItem.Text = grade.GradeLetter; gradeListItem.Value = grade.Id.ToString(); gradeListItems.Add(gradeListItem); } return(gradeListItems); }
public ActionResult StudentResult(Result studentResultModel) { if (ModelState.IsValid) { ViewBag.StudentsRegNo = GetAllStudentLists(); ViewBag.Grades = GetAllGradeLists(); string result = new ResultManager().SaveAResult(studentResultModel); ViewBag.Message = result; ModelState.Clear(); return(View()); } else { ViewBag.Message = ""; ViewBag.StudentsRegNo = GetAllStudentLists(); ViewBag.Grades = GetAllGradeLists(); return(View()); } }
public string SetProperty(string name, string value) { Result result = ServiceHelper.CheckSoapHeader(PropertyManagerSoapHeader); if (result.Status == 0) { Property property = new Property(); if (!String.IsNullOrEmpty(name)) { property.Name = name; } property.Value = value; property.ClientId = PropertyManagerSoapHeader.ClientId; property.Locale = PropertyManagerSoapHeader.Locale; property.Value = value; return(ResultManager.SetPropertyAndSerializeResult(property)); } return(ResultManager.Serialize(result)); }
/*deprecated: param userId only instead of all user object, so we can reuse method * public bool PerformPasswordReset(User model, string userPassword) * { * Model.User newUser; * try * { * //retrieve user from DB * newUser = Repository.Users.Get(model.Id); * * if (newUser.Cat_UserStatus.IdB != "created" && newUser.Cat_UserStatus.IdB != "active") * { * ErrorManager.Add(Trace + "CreateUser.311", ErrorDefault, "The user '" + model.NickName + "' was attempted to perform password reset while being in an unexpected status. Status expected 'created' or 'active', but current user status in DB is '" + newUser.Cat_UserStatus.IdB + "'"); * return false; * } * * //update password info * string auxSalt; * newUser.Hash = PSD.Security.Identity.HashPassword(userPassword, out auxSalt); * newUser.Salt = auxSalt; * newUser.FailedLoginAttempts = 0; * newUser.LastLoginDate = PSD.Common.Dates.Today; * newUser.LastPasswordChangeDate = PSD.Common.Dates.Today; * newUser.LoginToken = null; * newUser.LoginTokenGeneratedDate = null; * * //update DB * Repository.Complete(); * } * catch (Exception ex) * { * ErrorManager.Add(Trace + "CreateUser.531", ErrorDefault, "Exception thrown when trying to create user '" + model.NickName + "'", detailException: ex); * return false; * } * * User = newUser; * return true; * } */ public bool UpdateUserDetails(BayerEmployee model, string userRoleIdB) { if (model == null) { return(false); } if (IsMailAddressCurrentlyUsed(model.EMail, CurrentUser.Id)) { ResultManager.Add(ErrorDefault, Trace + "La direccion de email '" + model.EMail + "' actualmente esta asignada a otro usuario, por favor ingresa una diferente."); return(false); } BayerEmployee auxEmployee = null; try { auxEmployee = Repository.BayerEmployees.Get(model.Id); //User.Cat_UserStatusId = model.Cat_UserStatusId; auxEmployee.User.NickName = model.EMail; auxEmployee.EMail = model.EMail; auxEmployee.Name = model.Name; auxEmployee.LastNameF = model.LastNameF; auxEmployee.LastNameM = model.LastNameM; auxEmployee.PhoneNumber = model.PhoneNumber; Repository.Complete(); ResultManager.Add("Perfil actualizado", ""); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ErrorManager.Add("", ErrorDefault, "", ex); ResultManager.Add(ErrorDefault, ""); ResultManager.IsCorrect = false; } return(false); }
// Start is called before the first frame update void Start() { player = GameObject.Find("Player").GetComponent <PlayerCore>(); player.SendTouchedItemType.Subscribe(itemType => OnGetItem(itemType)); stageManager = StageManager.Instance; itemProvider = ItemProvider.Instance; stageManager.RotateSpeed.Subscribe( rotateSpeed => itemProvider.SetRotateSpeed(rotateSpeed)); timeManager = TimeManager.Instance; timeManager.TimeOut.Subscribe(_ => GameEnd()); soundManager = SoundManager.Instance; resultManager = ResultManager.Instance; int count = 4; countDownText.gameObject.SetActive(false); var timer = Observable.Timer(dueTime: TimeSpan.FromSeconds(1), period: TimeSpan.FromSeconds(1)).Publish(); var timerDisposable = timer.Connect(); timer.Subscribe(x => { --count; countDownText.text = count.ToString(); if (count == 3) { countDownText.gameObject.SetActive(true); } if (count != 0) { soundManager.PlayCountSound(); } else { timerDisposable.Dispose(); soundManager.PlayCountFinishSound(); countDownText.gameObject.SetActive(false); GameStart(); } }); }
public bool Delete(int contractId) { ResultManager.Clear(); // validate bayer contract associated ContractSubdistributor item = Repository.ContractsSubdistributor.Get(contractId); if (item.ContractSubdistributorStatusId == 1 || item.ContractSubdistributorStatusId == 2) { if (!CurrentUser.IsInRole(UserRole.AppAdmin)) { ResultManager.Add("Este convenio no puede ser eliminado en el estatus actual, solo puede eliminarse por el administrado", Trace + "Delete.111 Error por Regla de negocio: no se puede eliminar un convenio con estatus activo/vencido, a menos que sea por el administrador."); return(false); } } // now proceed with the delete operation try { IEnumerable <int> purchaseIds = Repository.DistributorPurchasesXContractSubdistributors.GetAll().Where(x => x.ContractSubdistributorId == contractId).Select(y => y.Id); foreach (int purchaseId in purchaseIds) { Repository.DistributorPurchasesXContractSubdistributors.Remove(purchaseId); } Repository.SubdistributorDiscountCoupons.Remove(item.SubdistributorDiscountCoupon.Id); Repository.SubdistributorPromotionCoupons.Remove(item.SubdistributorPromotionCoupon.Id); Repository.ContractsSubdistributor.Remove(contractId); Repository.Complete(); ResultManager.IsCorrect = true; } catch (Exception ex) { ErrorManager.Add(Trace + "", ErrorDefault, "Exception while deleting subdistributor contract ", ex); ResultManager.IsCorrect = false; } return(ResultManager.IsCorrect); }
protected void saveButton_Click(object sender, EventArgs e) { try { StudentResult aStudentResult = new StudentResult(); aStudentResult.DepartmentId = Convert.ToInt16(departmentDropDownList.Text); aStudentResult.CourseId = Convert.ToInt16(courseDropDownList.Text); aStudentResult.RegistationNo = regNoTextBox.Value; aStudentResult.GradeLetter = gradeLetterDropDownList.SelectedItem.Text; ResultManager aResultManager = new ResultManager(); string msg = aResultManager.SaveASubjectGrade(aStudentResult); if (msg == "Saved") { msgLabel.ForeColor = Color.Green; msgLabel.Text = msg; } else { msgLabel.ForeColor = Color.Red; msgLabel.Text = msg; } } catch (SqlException sqlException) { msgLabel.ForeColor = Color.Red; msgLabel.Text = "Database error.See details error: " + sqlException.Message; } catch (Exception exception) { msgLabel.ForeColor = Color.Red; string errorMessage = "Unknow error occured."; errorMessage += exception.Message; if (exception.InnerException != null) { errorMessage += exception.InnerException.Message; } msgLabel.Text = errorMessage; } }
public ContentData GetContentDataByKey(ContentTypeKey key) { ResultManager.IsCorrect = false; ContentData item = null; try { string lookupKey = Keys.ContainsKey(key) ? Keys[key] : string.Empty; item = Repository.ContentData.GetAll().Where(x => string.Equals(x.Key, lookupKey)).FirstOrDefault(); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "Retrieve.511 Excepción al obtener el contenido con llave " + key + ": " + ex.Message); } return(item); }
internal static List <Result> AccessLinkListMatched(Query query, List <AccessLink> accessLinks) { if (string.IsNullOrEmpty(query.Search)) { return(new List <Result>()); } string search = query.Search.ToLower(); var queriedAccessLinks = accessLinks .Where(x => x.Name.Contains(search, StringComparison.OrdinalIgnoreCase)) .OrderBy(x => x.Type) .ThenBy(x => x.Name); return(queriedAccessLinks.Select(l => l.Type switch { ResultType.Folder => ResultManager.CreateFolderResult(l.Name, l.Path, l.Path, query, quickAccessResultScore), ResultType.File => ResultManager.CreateFileResult(l.Path, query, quickAccessResultScore), _ => throw new ArgumentOutOfRangeException() }).ToList());
public void PlayFinalScene() { //Debug.Log("PlayFinalScene"); ResultManager resultManager = GameObject.Find("ResultManager").GetComponent <ResultManager>(); if (resultManager == null) { return; } if (resultManager.isUnlock) { Application.LoadLevel("FinalIntro"); SoundManager.instance.PlaySingleClip(buttonClickSound); //Deactive the background music in scene menu NotDestroyMusic.Instance.gameObject.SetActive(false); LevelManager.instance.wasRandom = false; } LevelManager.instance.sceneID = 4; }
private bool SendUserInvitationEmail(User user) { string tokenUrl = Configurations.HostUrl + "Account/LoginByToken?token=" + user.LoginToken; Dictionary <string, string> emailParams = new Dictionary <string, string>() { { "userNickName", user.NickName }, { "message", "Hemos creado una cuenta para usted, de click en la liga de abajo para activar su cuenta:" }, { "tokenUrl", tokenUrl } }; string messageBody = "<h2>Información de su nueva cuenta</h2><h3>Bayer - Portal de Servicios al Distribuidor</h3><p>@userNickName</p><p>@message</p><p><a href='@tokenUrl'>Activar su cuenta</a></p>"; string subject = "Informacion de su nueva cuenta - Bayer Portal de Servicios al Distribuidor"; if (SendEmail(user.NickName, subject, messageBody, emailParams)) { ResultManager.IsCorrect = true; return(true); } else { ResultManager.Add("Error al enviar el correo", Trace + "SendInvitationEmail.911 Error while sending email to employee '" + user.NickName + "'"); return(false); } }
public bool CropAdd(Cat_Crop item) { ResultManager.IsCorrect = false; //initial validations //-sys validations if (item == null) { ResultManager.Add(ErrorDefault, Trace + "CropAdd.111 No se recibio el objeto del cultivo a editar"); return(false); } //-business validations if (string.IsNullOrWhiteSpace(item.Name)) { ResultManager.Add("El nombre del cultivo no puede estar vacio"); return(false); } if (item.CropCategoryId == 0 || item.CropCategoryId == -1) { ResultManager.Add("Se debe seleccionar un cultivo straco"); return(false); } //insert new item try { Cat_Crop auxCrop = new Cat_Crop(); auxCrop.Name = item.Name; auxCrop.CropCategoryId = item.CropCategoryId; Repository.Crops.Add(auxCrop); Repository.Complete(); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "CropAdd.511 Excepción al editar el cultivo con id '" + item.Id + "': " + ex.Message); } return(false); }
public bool Delete(int id = -1) { ResultManager.IsCorrect = false; //initial validations //-sys validations if (id == -1 || id == 0) {//no id was received ResultManager.Add(ErrorDefault, Trace + "Delete.131 No se recibio el id del Aviso/Evento a eliminar"); return(false); } //delete item try { News auxNews = Repository.News.Get(id); if (auxNews == null) { ResultManager.Add(ErrorDefault, Trace + "NewsEdit.311 Aviso/Evento con id '" + id + "' no encontrado en bd"); return(false); } // first remove all the news sections, they will be re associated with the iformation from the item var sectionIdsToDelete = auxNews.NewsSections.Select(x => x.Id).ToList(); foreach (int sectionId in sectionIdsToDelete) { Repository.NewsSection.Remove(sectionId); } Repository.News.Remove(id); Repository.Complete(); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "Delete.511 Excepción al eliminar el Aviso/Evento con id '" + id + "': " + ex.Message); } return(false); }
public bool Add(ContentLink item) { ResultManager.IsCorrect = false; //initial validations //-sys validations if (item == null) { ResultManager.Add(ErrorDefault, Trace + "Add.111 No se recibio el objeto del cultivo a editar"); return(false); } //-business validations if (string.IsNullOrWhiteSpace(item.DisplayName)) { ResultManager.Add("El texto a mostrar no puede estar vacío"); return(false); } if (string.IsNullOrWhiteSpace(item.Url)) { ResultManager.Add("La url no puede estar vacía"); return(false); } //insert new item try { //ContentLink auxNew = new ContentLink(); //auxNew.DisplayName = item.DisplayName; //auxNew.Url = item.Url; Repository.ContentLinks.Add(item); Repository.Complete(); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "Add.511 Excepción al agregar el link con id '" + item.Id + "': " + ex.Message); } return(false); }
public SqlClientDatabaseFixture() { _isInitialized = false; if (_objectProvider == null) { ObjectStoreManager.DefaultObjectStore.RegisterObjectProvider(_objectProvider = new RelationalObjectStore("data source=(local);Integrated Security=True;initial catalog=Test", DataBaseProvider.Instance, new MappingOptionsSet().AddDefaultRules(), true)); } Func <DbCommand> getCommand = () => new Command(GetReader); typeof(DataBaseProvider).GetTypeInfo().GetField("_getCommand", BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Static) .SetValue(null, getCommand); Func <string, DbConnection> getConnection = x => new Connection(x); typeof(DataBaseProvider).GetTypeInfo().GetField("_getConnection", BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Static) .SetValue(null, getConnection); _resultManager = new ResultManager <Query>(); }
/// <summary> /// Provides a list of Contract Distributor as a result of filtering the DB on specific filters /// </summary> /// <returns></returns> public List <ContractDistributor> FilteredItems() { ResultManager.IsCorrect = false; List <ContractDistributor> items = new List <ContractDistributor>(); try { // implementing filtering pipeline var contractDistributorList = RetrieveAllToFilter(); ContractDistributorFilteringPipeline pipeline = new ContractDistributorFilteringPipeline(); EmployeeController employee = new EmployeeController(Configurations); int distributorId = employee.GetDistributorId(CurrentUser.Id); pipeline.Register(new DistributorIdFilter(distributorId)); items = pipeline.Process(contractDistributorList).ToList(); ResultManager.IsCorrect = true; } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "Index.311: Error while retrieving ContractDistributor list from DB: " + ex.Message); } return(items); }
/// <summary> /// This will switch Cat_UserStatusId beetween 1 (active) and 2 (deactive) /// </summary> /// <param name="userId"></param> /// <param name="currentStatus"></param> /// <returns></returns> public bool ChangeUserStatus(int userId) { ResultManager.IsCorrect = false; //initial validations //-sys validations // no user Id received if (userId == -1 || userId == 0) { ResultManager.Add(ErrorDefault, Trace + "ChangeUserStatus. No se recibio el id del usuario a cambiar estatus"); return(false); } try { User auxUser = Repository.Users.Get(userId); if (auxUser == null) { ResultManager.Add(ErrorDefault, Trace + "ChangeUserStatus. El usuario con el Id '" + userId.ToString() + "' no existe en la BD"); return(false); } if (auxUser.Cat_UserStatusId != 1 && auxUser.Cat_UserStatusId != 3) { ResultManager.Add(ErrorDefault, Trace + "ChangeUserStatus. El usuario con el Id '" + userId.ToString() + "' tiene un estatus diferente a (Activo / Deshabilitado), por favor intenta de nuevo."); return(false); } auxUser.Cat_UserStatusId = auxUser.Cat_UserStatusId == 1 ? 3 : 1; Repository.Complete(); ResultManager.IsCorrect = true; } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "ChangeUserStatus. Excepción al cambiar el estatus del usuario con Id '" + userId.ToString() + "': " + ex.Message); ResultManager.IsCorrect = false; } return(ResultManager.IsCorrect); }
public Task InitAsync(PluginInitContext context) { Context = context; Settings = context.API.LoadSettingJsonStorage <Settings>(); viewModel = new SettingsViewModel(context, Settings); // as at v1.7.0 this is to maintain backwards compatibility, need to be removed afterwards. if (Settings.QuickFolderAccessLinks.Any()) { Settings.QuickAccessLinks = Settings.QuickFolderAccessLinks; Settings.QuickFolderAccessLinks = new List <AccessLink>(); } contextMenu = new ContextMenu(Context, Settings, viewModel); searchManager = new SearchManager(Settings, Context); ResultManager.Init(Context, Settings); return(Task.CompletedTask); }
public bool RequestApprovalGRV(int id) { ResultManager.IsCorrect = false; //initial validations //-sys validations //-business validations if (id < 1) { ResultManager.Add(ErrorDefault, Trace + "SendToDistributor.111 No se recibio el parámetro id"); return(false); } //retrieve contract details ContractDistributor auxContract = null; try { auxContract = Repository.ContractsDistributor.Get(id); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "SendToDistributor.511 Excepción al actualizar el elemento" + ex.Message); } if (auxContract != null) { if (SendEmailToApproveGRV(auxContract.GRVBayerEmployee.NameDisplay, auxContract.GRVBayerEmployee.EMail, id, auxContract.IdB)) { ResultManager.Add("Se ha enviado un correo al GRV solicitando la aprobación del convenio", ""); ResultManager.IsCorrect = true; } else { ResultManager.Add("No se pudo enviar la solicitud por correo al GRV"); } } return(ResultManager.IsCorrect); }
public bool ZoneDelete(int id = -1) { ResultManager.IsCorrect = false; //initial validations //-sys validations if (id == -1 || id == 0) {//no zone id was received ResultManager.Add(ErrorDefault, Trace + "ZoneDelete.131 No se recibio el id de la zona a eliminar"); return(false); } //delete item try { // first remove municipalities related to this zone List <AddressMunicipality> auxMunicipalities = Repository.AddressMunicipalities .GetAll() .Where(x => x.Cat_ZoneId == id) .ToList(); foreach (AddressMunicipality municipality in auxMunicipalities) { municipality.Cat_ZoneId = null; } // then remove zone Repository.Zones.Remove(id); Repository.Complete(); ResultManager.IsCorrect = true; return(true); } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "ZoneDelete.511 Excepción al eliminar la zona con id '" + id + "': " + ex.Message); } return(false); }
public Subdistributor RetrieveSubdistributor(int id) { Subdistributor auxItem; try { auxItem = Repository.Subdistributors.Get(id); } catch (Exception ex) { ResultManager.Add(ErrorDefault, "Excepción al tratar de obtener el subdistirbuidor con id '" + id + "'", ex); return(null); } if (auxItem == null) { ResultManager.Add("No se encontró al subdistribuidor", "No se encontró un subdistirbuidor con id '" + id + "' en la base de datos"); } else { ResultManager.IsCorrect = true; } return(auxItem); }
public List <Subdistributor> RetrieveAll() { // applying filtering pipeline List <Subdistributor> subdistributorFilteredList = null; try { // implementing filtering pipeline var subdistributorList = RetrieveAllToFilter(); SubdistributorFilteringPipeline pipeline = new SubdistributorFilteringPipeline(); //TODO: implement pipeline.Register(new RelatedByActiveContractDistributorIdFilter(CurrentUser.Id)); subdistributorFilteredList = pipeline.Process(subdistributorList).ToList(); ResultManager.IsCorrect = true; } catch (Exception ex) { ResultManager.Add(ErrorDefault, Trace + "RetrieveAll.511 Excepción al obtener el listado de convenios Bayer-Subdistribuidor: " + ex.Message); } return(subdistributorFilteredList); }
void Start() { _button = GetComponent<Button>(); _resultManager = FindObjectOfType<ResultManager>(); }