/// <summary> /// Exclui as ordens no serviço de ordens stopstart /// </summary> /// <returns></returns> private string ResponderExcluirOrdens() { string lRetorno = string.Empty; try { string lIds = Request.Form["Ids"]; string lPapeis = Request.Form["Papeis"]; List <string> lstIdOrdem = new List <string>(); int lCount = 0; IServicoOrdemStopStart lOrdem = Ativador.Get <IServicoOrdemStopStart>(); char[] separator = { ',' }; string[] lIdOrdem = lIds.Split(separator, StringSplitOptions.RemoveEmptyEntries); string[] lPapel = lPapeis.Split(separator, StringSplitOptions.RemoveEmptyEntries); List <string> lstOrdem = new List <string>(lIdOrdem.Length); lstOrdem.AddRange(lIdOrdem); List <string> lstPapel = new List <string>(lPapel.Length); lstPapel.AddRange(lPapel); foreach (string idOrdem in lstOrdem) { lOrdem.CancelaOrdemStopStart(new CancelarStartStopOrdensRequest() { IdStopStart = Convert.ToInt32(idOrdem), IdStopStartStatus = (int)OrdemStopStatus.CancelamentoEnviadoMDS, Instrument = lstPapel[lCount].ToString() }); lCount++; } lRetorno = RetornarSucessoAjax("Ordens Canceladas com sucesso"); base.RegistrarLogExclusao(string.Format("Exclusão realizada para os ID's = {0} e para os PAPÉIS = {1}", lIds, lPapeis)); } catch (Exception ex) { lRetorno = base.RetornarErroAjax("Erro ao tentar cancelar ordem de Stop", ex); } return(lRetorno); }
private void btCancelar_Click(object sender, EventArgs e) { _Servico = Ativador.Get <IServicoOrdemStopStart>(); if (_Servico != null) { CancelarStartStopOrdensRequest lRequestCancelamento = new CancelarStartStopOrdensRequest(); lRequestCancelamento.IdStopStart = int.Parse(txtIdStopStart.Text); lRequestCancelamento.IdStopStartStatus = (int)OrdemStopStatus.CancelamentoEnviadoMDS; lRequestCancelamento.Instrument = txtInstrumento.Text; CancelarStartStopOrdensResponse lRespostaCancelamento = _Servico.CancelaOrdemStopStart(lRequestCancelamento); } }
private void btCancelar_Click(object sender, EventArgs e) //--> Cancelar Ordem StartStop { try { _Servico = Ativador.Get <IServicoOrdemStopStart>(); if (_Servico != null) { CancelarStartStopOrdensRequest lRequestCancelamento = new CancelarStartStopOrdensRequest(); lRequestCancelamento.IdStopStart = int.Parse(txtIdStopStart.Text); lRequestCancelamento.IdStopStartStatus = (int)OrdemStopStatus.CancelamentoEnviadoMDS; lRequestCancelamento.Instrument = txtInstrumento.Text; CancelarStartStopOrdensResponse lRespostaCancelamento = _Servico.CancelaOrdemStopStart(lRequestCancelamento); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }