Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }