public Boolean AlterarStatus(Guid sharepointDocumentoid, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("sharepointdocumentlocation", sharepointDocumentoid), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
public Boolean AlterarStatus(Guid treinamentoId, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_treinamcertif", treinamentoId), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
//void AlterarStatus(Guid ProdutoCondicaoPagamentoId, int status); public void AlterarStatus(Guid ProdutoCondicaoPagamentoId, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_produtodacondiodepagamento", ProdutoCondicaoPagamentoId), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public JsonResult EntityStatusChange(string entityid, string logicalName, int statecode, int statuscode) { Guid recordId = Guid.Empty; if (!string.IsNullOrEmpty(entityid)) { if (Guid.TryParse(entityid, out recordId)) { recordId = Guid.Parse(entityid); } } SetStateRequest state = new SetStateRequest(); state.State = new OptionSetValue(statecode); state.Status = new OptionSetValue(statuscode); state.EntityMoniker = new EntityReference(logicalName, recordId); // Execute the Request SetStateResponse stateSet = (SetStateResponse)ServiceProxy.Execute(state); return(new JsonResult { Data = stateSet }); }
public Boolean AlterarStatus(Guid ConfiguracaoBeneficioid, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_configuracaodebeneficioid", ConfiguracaoBeneficioid), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
private void SetState(EntityReference caseReference) { //<snippetSetState> // Create the Request Object SetStateRequest state = new SetStateRequest(); // Set the Request Object's Properties state.State = new OptionSetValue((int)IncidentState.Active); state.Status = new OptionSetValue((int)incident_statuscode.WaitingforDetails); // Point the Request to the case whose state is being changed state.EntityMoniker = caseReference; // Execute the Request SetStateResponse stateSet = (SetStateResponse)_serviceProxy.Execute(state); // Check if the state was successfully set Incident incident = _serviceProxy.Retrieve(Incident.EntityLogicalName, _caseIncidentId, new ColumnSet(allColumns: true)).ToEntity <Incident>(); if (incident.StatusCode.Value == (int)incident_statuscode.WaitingforDetails) { Console.WriteLine("Record state set successfully."); } else { Console.WriteLine("The request to set the record state failed."); } //</snippetSetState> }
private void UpdateEntity(IOrganizationService svc, EntityReference entityRef, Entity team) { var approvalRequired = team.GetAttributeValue <int>("new_approvalrequired"); var approvalCount = svc.RetriveApprovalCount(entityRef.LogicalName, entityRef.Id); if (approvalRequired != approvalCount) { throw new InvalidPluginExecutionException("You are not a member of the approval team."); } if (entityRef.LogicalName == "new__agreement") { SetStateRequest setState = new SetStateRequest(); setState.EntityMoniker = entityRef; setState.State = new OptionSetValue(0); setState.Status = new OptionSetValue(100000001); SetStateResponse setStateResponse = (SetStateResponse)svc.Execute(setState); } Entity entity = new Entity(entityRef.LogicalName); entity.Id = entityRef.Id; entity["new_approvaldate"] = DateTime.Now; if (entityRef.LogicalName == "opportunity") { entity["new_approvalstatus"] = new OptionSetValue(100000000); } svc.Update(entity); }
public Boolean AlterarStatus(Guid acessoKonvivaId, int status) { int stateCode; if (status == (int)Domain.Enum.AcessoKonviva.StateCode.Ativo) { //Ativar stateCode = (int)Domain.Enum.AcessoKonviva.StateCode.Ativo; status = (int)Domain.Enum.AcessoKonviva.StatusCode.Ativo; } else { //Inativar stateCode = (int)Domain.Enum.AcessoKonviva.StateCode.Inativo; status = (int)Domain.Enum.AcessoKonviva.StatusCode.Inativo; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_acessoaokonviva", acessoKonvivaId), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
public Boolean AlterarStatus(Guid itbc_portadorid, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_acessosextranetcontatos", itbc_portadorid), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
/// <summary> /// Sets the state. /// </summary> /// <param name="state">The state.</param> /// <param name="status">The status.</param> /// <param name="entityId">The entity identifier.</param> /// <param name="entityType">Type of the entity.</param> /// <returns>Result.</returns> public Result SetState(int state, int status, Guid entityId, string entityType) { try { logSystem.CreateLog("SetState Rrequest: Type: " + entityType + ", ID : " + entityId + ", State :" + state + ", Status :" + status , System.Diagnostics.EventLogEntryType.Information); // Create the Request Object SetStateRequest stateRequest = new SetStateRequest(); // Set the Request Object's Properties stateRequest.State = new OptionSetValue(state); stateRequest.Status = new OptionSetValue(status); // Point the Request to the case whose state is being changed stateRequest.EntityMoniker = new EntityReference(entityType, entityId); // Execute the Request SetStateResponse stateSet = (SetStateResponse)xrmService.Execute(stateRequest); return(Execute <SetStateRequest, SetStateResponse>(stateRequest)); } catch (Exception ex) { return(new Result(true, MethodBase.GetCurrentMethod().ToString() + " : " + ExceptionHandler.HandleException(ex), null, logSystem)); } }
public Boolean AlterarSituacao(Guid ArquivoDeEstoqueGiroId, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_arquivoestoquegiro", ArquivoDeEstoqueGiroId), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); if (resp != null) { return(true); } return(false); }
//void AlterarStatus(Guid produtoPortfolioId, int status); public void AlterarStatus(Guid produtoPortfolioId, int status) { int stateCode; if (status == 0) { //Ativar stateCode = 0; status = 1; } else { //Inativar stateCode = 1; status = 2; } SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_proddoport", produtoPortfolioId), State = new OptionSetValue(stateCode), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
private SetStateResponse HandleSetState(OrganizationRequest orgRequest, EntityReference userRef) { var request = MakeRequest <SetStateRequest>(orgRequest); var resp = new SetStateResponse(); dataMethods.SetState(request.EntityMoniker, request.State, request.Status, userRef); return(resp); }
/// <summary> /// Ferme une activité avec le statut Terminé par defaut. /// </summary> /// <param name="activity">Activité à fermer</param> /// <param name="crmServices">Service CRM</param> /// <param name="statecode">Statut de l'activité (1 si valeur null)</param> /// <param name="statuscode">Raison du statut (2 si valeur null)</param> public static void CloseActivity(EntityReference activity, XrmServices crmServices, int statecode = 1, int statuscode = 2) { SetStateRequest ssr = new SetStateRequest(); ssr.EntityMoniker = activity; ssr.State = new OptionSetValue(statecode); ssr.Status = new OptionSetValue(statuscode); SetStateResponse resp1 = (SetStateResponse)crmServices.GetService().Execute(ssr); }
/// <summary> /// Réouvre une activité fermé. /// </summary> /// <param name="activity">Activité à ouvrir</param> /// <param name="crmServices"></param> public static void ReopenActivity(EntityReference activity, XrmServices crmServices) { SetStateRequest ssr = new SetStateRequest(); ssr.EntityMoniker = activity; ssr.State = new OptionSetValue(0); ssr.Status = new OptionSetValue(1); SetStateResponse resp1 = (SetStateResponse)crmServices.GetService().Execute(ssr); }
public void AlterarStatus(Guid usuarioId, bool ativar) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("systemuser", usuarioId), State = new OptionSetValue(ativar ? 0 : 1), Status = new OptionSetValue(-1) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void SetApprovalStatus(IOrganizationService service, Entity approval) { SetStateRequest req = new SetStateRequest(); req.EntityMoniker = new EntityReference(approval.LogicalName, approval.Id); req.State = new OptionSetValue(1); req.Status = new OptionSetValue(2); SetStateResponse resp = (SetStateResponse)service.Execute(req); }
public void AlterarStatusDoContrato(Guid contratoId, int statusContrato) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("contract", contratoId), State = new OptionSetValue(0), Status = new OptionSetValue(statusContrato) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void AlterarStatus(Guid id, int statuscode, bool stateActive) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("new_extrato_fidelidade", id), State = new OptionSetValue(stateActive ? 0 : 1), Status = new OptionSetValue(statuscode) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void Cancelar(Guid id) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("new_diagnostico_ocorrencia", id), State = new OptionSetValue(1), Status = new OptionSetValue((int)StatusDoDiagnostico.Cancelado) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void AlterarStatus(Guid guid, int state, int status) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_categoriadob2b", guid), State = new OptionSetValue(state), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void AlterarStatus(Guid conexaoId, int state, int status, Guid usuarioId) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_receitapadrao", conexaoId), State = new OptionSetValue(state), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request, usuarioId); }
private static void SetStateRequestToContinue(Guid serviceAppointmentId) { SetStateRequest state = new SetStateRequest(); state.State = new OptionSetValue(0); state.Status = new OptionSetValue(1); state.EntityMoniker = new EntityReference("serviceappointment", serviceAppointmentId); SetStateResponse stateSet = (SetStateResponse)MSCRM.AdminOrgService.Execute(state); }
public void AlterarStatus(Guid produtoTreinamentoId, int status) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_prodportreinecertif", produtoTreinamentoId), State = new OptionSetValue(0), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void AlterarStatus(Guid produtoPoliticaComercialId, int status) { SetStateRequest request = new SetStateRequest { EntityMoniker = new EntityReference("itbc_produtopoliticacomercial", produtoPoliticaComercialId), State = new OptionSetValue(0), Status = new OptionSetValue(status) }; SetStateResponse resp = (SetStateResponse)this.Execute(request); }
public void SetState(Guid Id, int stateCode, int statusCode) { IOrganizationService service = _msCrmAccess.GetCrmService(); string entityName = GetEntityName(); SetStateRequest setStateReq = new SetStateRequest(); setStateReq.EntityMoniker = new EntityReference(entityName, Id); setStateReq.State = new OptionSetValue(stateCode); setStateReq.Status = new OptionSetValue(statusCode); SetStateResponse response = (SetStateResponse)service.Execute(setStateReq); }
public void SetStatus(Guid recordId, string entityName, int state, int status) { SetStateRequest setStateRequest = new SetStateRequest() { EntityMoniker = new EntityReference { Id = recordId, LogicalName = entityName, }, State = new OptionSetValue(state), Status = new OptionSetValue(status) }; SetStateResponse setStateResponse = (SetStateResponse)Execute(setStateRequest); }
public static void OpenResolvedCase(IOrganizationService _orgServ, Guid resCasId, string ticket) { try { SetStateRequest state = new SetStateRequest(); state.EntityMoniker = new EntityReference("incident", resCasId); state.State = new OptionSetValue(0); state.Status = new OptionSetValue(1); SetStateResponse stateSet = (SetStateResponse)_orgServ.Execute(state); } catch (FaultException <OrganizationServiceFault> e) { Console.WriteLine("Exception: occured on Case: " + ticket + "\n" + e.Message); } }
public static void SetStateEntity(Entity entity, IOrganizationService service) { try { SetStateRequest setStateReq = new SetStateRequest(); setStateReq.EntityMoniker = new EntityReference(entity.LogicalName, entity.Id); setStateReq.State = (OptionSetValue)entity["statecode"]; setStateReq.Status = (OptionSetValue)entity["statuscode"]; SetStateResponse response = (SetStateResponse)service.Execute(setStateReq); } catch (Exception ex) { } }
private void SetStateWorkflow(WorkflowList item, string state, IOrganizationService service) { SetStateRequest stateRequest; int statecode, statuscode; Guid workflowid = new Guid(item.RealValue); try { if (state == "Draft") { statecode = 0; statuscode = 1; stateRequest = new SetStateRequest { EntityMoniker = new EntityReference("workflow", workflowid), State = new OptionSetValue(statecode), Status = new OptionSetValue(statuscode) }; SetStateResponse stateSet = (SetStateResponse)service.Execute(stateRequest); } if (state == "Activated") { statecode = 1; statuscode = 2; stateRequest = new SetStateRequest { EntityMoniker = new EntityReference("workflow", workflowid), State = new OptionSetValue(statecode), Status = new OptionSetValue(statuscode) }; SetStateResponse stateSet = (SetStateResponse)service.Execute(stateRequest); } } catch (System.ObjectDisposedException ex) { string msg = ex.Message; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Manage Workflows"); errorMsg = ex.Message; } }