Exemple #1
0
        //Método que retorna um List<Estado>
        public List<Estado> RetornaLista()
        {
            //Instância da Lista
               List<Estado> lista = new List<Estado>();

            string[] estados;
            string todos_estados;

            todos_estados=",Acre,Alagoas,Amapá,Amazonas,Bahia,Ceará,Distrito Federal"+
                ",Brasília,Espírito Santo,Goiás,Maranhão,Mato Grosso,Minas Gerais,"+
                "Pará,Paraíba,Paraná,Pernambuco,Piauí,Rio de Janeiro,Rio Grande do Norte"+
                ",Rio Grande do Sul,Rondônia,Roraima,Santa Catarina,São Paulo,Sergipe,Tocantins";

            estados = todos_estados.Split(',');

            for (int i=0; i < estados.Length; i++)//aqui eu crio um estado e adiciono na lista.
            {
                //Crio novo Estado e adciono á lista
                Estado estado = new Estado();
                estado.Id = i+1;
                estado.NomeEstado = estados[i];
                lista.Add(estado);
            }

            //retorno a lista
            return lista;
        }
 public EnderecoNfceDanfe(Estado estado, TipoAmbiente tipoAmbiente, TipoUrlDanfeNfce tipoUrlDanfeNfce, string url)
 {
     TipoAmbiente = tipoAmbiente;
     Estado = estado;
     TipoUrlDanfeNfce = tipoUrlDanfeNfce;
     Url = url;
 }
	// Use this for initialization


	void Start () {
        Propriedade<float> propriedade1 = new Propriedade<float>("propriedade1", 9);
        sistema.AdicionarPropriedade(propriedade1);

        Estado estado1 = new Estado("estado1",sistema);
        sistema.AdicionarEstado(estado1);
        Estado estado2 = new Estado("estado2", sistema);
        sistema.AdicionarEstado(estado2);

        Transicao transicao = new Transicao("valor maior que dez",estado1,estado2,sistema);
        sistema.AdicionarTransicao(transicao);
        Func<float, bool> comparacao = x => {  return x > 10; };
        Condicao<float> condicao = new Condicao<float>("maior", comparacao, transicao);
        transicao.AdicionarCondicao(condicao);
        
        Transicao transicao2 = new Transicao("valor menor que dez", estado2, estado1, sistema);
        sistema.AdicionarTransicao(transicao2);
        Func<float, bool> comparacao2 = x => {  return x < 10; };
        Condicao<float> condicao2 = new Condicao<float>("menor", comparacao2, transicao2);
            
        transicao2.AdicionarCondicao(condicao2);


        propriedade1.RegistrarObservador(condicao);
        propriedade1.RegistrarObservador(condicao2);
        sistema.SetarEstadoInicial(estado1.nome);
	}
 // Update is called once per frame
 void Update()
 {
     int lifes = GetComponent<Vidas>().GetVidas();
     MensajeVidas.text = "Lifes: " + lifes;
     MensajeScore.text = "Score: " + GetComponent<Score>().GetPuntosTotales();
     switch(actual)
     {
     case Estado.INICIO:
       MensajeInicio.gameObject.SetActive(true);
       GameObject.FindGameObjectWithTag("Player").transform.position = Vector3.zero;
       if(Input.GetKeyDown(KeyCode.Space))
       {
     if (Generador != null){
       GenerarMeteoritos gen = Generador.GetComponent<GenerarMeteoritos>();
       gen.GeneraMeteoritos();
       actual = Estado.JUGANDO;
       sounds[1].Play();
     }
     MensajeInicio.gameObject.SetActive(false);
     Nivel level = gameObject.GetComponent<Nivel>();
     int numMeteoritos = level.GetMaxMeteoritos();
     numMeteoritosNivel = numMeteoritos + (numMeteoritos * 2) + (numMeteoritos * 4);
       }
       break;
     case Estado.JUGANDO:
       if (numMeteoritosNivel <= 0)
       {
     actual = Estado.SUPERANIVEL;
     MensajeVictoria.gameObject.SetActive(true);
     elapsed = 0;
     sounds[2].Play();
       }
       if (lifes <= 0)
       {
     actual = Estado.GAMEOVER;
     MensajeFin.gameObject.SetActive(true);
     elapsed = 0;
     sounds[3].Play();
     Destroy(GameObject.FindGameObjectWithTag("Player"));
       }
       break;
     case Estado.SUPERANIVEL:
       elapsed += Time.deltaTime;
       if(elapsed >= 5f) //se puede sacar a constante
       {
     Nivel level = gameObject.GetComponent<Nivel>();
     level.AumentarNivel();
     MensajeVictoria.gameObject.SetActive(false);
     actual = Estado.INICIO;
       }
       break;
     case Estado.GAMEOVER:
       elapsed += Time.deltaTime;
       if(elapsed >= 5f) //se puede sacar a constante
       {
     Application.LoadLevel(Application.loadedLevel);
       }
       break;
     }
 }
        private void cambiarEstado(Estado es)
        {
            switch (es)
            {
                case Estado.SENSOROFF:
                    Debug.Print("cambiar a off");
                    text.Text = "Monitoreo OFF";
                    Glide.MainWindow = controlWindow;
                    break;

                case Estado.SENSORON:
                    text.Text="Monitoreo ON";
                    camera.StopStreaming();
                    Glide.MainWindow = controlWindow;
                    break;

                case Estado.MONITOREO:
                    Glide.MainWindow = camaraWindow;
                    camera.StartStreaming();
                    break;
                default:
                    break;

            }
        }
 public EnderecoConsultaPublicaNfce(Estado estado, TipoAmbiente tipoAmbiente, TipoUrlConsultaPublica tipoUrlConsultaPublica, string url)
 {
     TipoAmbiente = tipoAmbiente;
     Estado = estado;
     TipoUrlConsultaPublica = tipoUrlConsultaPublica;
     Url = url;
 }
 void btn_stop_TapEvent(object sender)
 {
     estado = Estado.SENSOROFF;
     cambiarEstado(estado);
     sensor.StopSampling();
     Debug.Print("Stop");
 }
 void btn_start_TapEvent(object sender)
 {
     estado=Estado.SENSORON;
     cambiarEstado(estado);
     sensor.StartSampling();
     Debug.Print("Start");
 }
 public ActionResult Delete(int id, FormCollection form)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ServicesEstado objDB = new ServicesEstado();
             Estado dto = new Estado();
             dto.Id = id;
             if (objDB.Delete(dto))
                 return RedirectToAction("Index");
             else
             {
                 ViewData["Msg"] = "Erro ao excluir";
                 return View();
             }
         }
         else
         {
             ViewData["Msg"] = "Campos inválidos.";
             return View();
         }
     }
     catch (Exception ex)
     {
         Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Delete", "EstadoController");
         ViewData["Msg"] = "Erro ao excluir";
         return View();
     }
 }
 //
 // GET: /Estado/Delete/5
 public ActionResult Delete(int id)
 {
     ServicesEstado objDB = new ServicesEstado();
     Estado dto = new Estado();
     dto.Id = id;
     return View(objDB.SelectOne(dto));
 }
 public ActionResult Create(Estado estado)
 {
     try
     {
         if (ModelState.IsValid)
         {
             ServicesEstado objDB = new ServicesEstado();
             if (objDB.Insert(estado))
                 return RedirectToAction("Index");
             else
             {
                 ViewData["Msg"] = "Erro ao incluir";
                 return View();
             }
         }
         else
         {
             ViewData["Msg"] = "Campos inválidos.";
             return View();
         }
     }
     catch (Exception ex)
     {
         Utils.Log.DoLog(ex, System.Diagnostics.EventLogEntryType.Error, "Create", "EstadoController");
         ViewData["Msg"] = "Erro ao incluir";
         return View();
     }
 }
Exemple #12
0
 // Use this for initialization
 void Start()
 {
     estado = Estado.Vivo;
     olhar = Olhar.Esquerda;
     escala = transform.localScale;
     timerPulo = 0;
     animator = GetComponent<Animator>();
 }
Exemple #13
0
	void Awake () {
		estado = Estado.Instance;
		viewportMapa = GameObject.Find ("ViewportMapa");
		pantallaIntro = GameObject.Find ("PantallaIntro");
		pantallaFin = GameObject.Find ("PantallaPerdiste");
		camino = GameObject.Find ("camino");
		musica = GameObject.Find ("MusicaMapa").GetComponent<AudioSource> ();
	}
 // Use this for initialization
 void Start()
 {
     actual = Estado.INICIO;
     Generador = GameObject.FindGameObjectWithTag("MainCamera");
     MensajeVictoria.gameObject.SetActive(false);
     MensajeFin.gameObject.SetActive(false);
     sounds = GetComponents<AudioSource>();
 }
        public EstadoUrl GetEstadoUrl(Estado estado, TipoAmbiente tpAmbiente, ServicoNFe servicoNFe)
        {
            var url =
                Urls.FirstOrDefault(
                    c => c.CodigoEstado == estado && c.TipoAmbiente == tpAmbiente && c.TipoServico == servicoNFe);

            return url;
        }
Exemple #16
0
 public void MataMaca()
 {
     if(estado == Estado.Vivo){
         estado = Estado.Morto;
         JogoManager.i.score++;
         animator.SetTrigger("Morrendo");
     }
 }
Exemple #17
0
 void Rafa()
 {
     miestado = Estado.AUTOAJUSTE;
     if (AutoAjustarModem(bmp))
         miestado = Estado.DECODING;
     else
         miestado = Estado.INIT;
 }
 public EstadoUrl(Estado estado, TipoAmbiente tipoAmbiente, ServicoNFe servicoNFe, string url)
     : this()
 {
     this.CodigoEstado = estado;
     this.TipoAmbiente = tipoAmbiente;
     this.TipoServico = servicoNFe;
     this.Url = url;
 }
 public EstadoCritico(Estado e)
 {
     this.balance = e.Balance;
     this.m_Cuenta = e.m_Cuenta;
     intereses = 10;
     limiteInferior = 2;
     limiteSuperior = 50;
 }
Exemple #20
0
 public void IndicarEstadoCelda(int fila, int columna, Estado estado)
 {
     if (_matrizJuego == null) return;
     _matrizJuego[fila, columna] = estado;
     UltimaFilaSeleccionada = fila;
     UltimaColumnaSeleccionada = columna;
     _numeroMovimientos++;
 }
Exemple #21
0
 public void EstablecerValoresDefault()
 {
     LimpiarCeldas();
     _numeroMovimientos = 0;
     UltimaColumnaSeleccionada = 0;
     UltimaFilaSeleccionada = 0;
     _jugador = Estado.JugadorUno;
     JuegoBloqueado = false;
 }
 public PersonajeTerrestre(int ancho, int alto,Direccion direccion)
     : base(ancho, alto)
 {
     estado = Estado.caminando;
     moviendose = false;
     this.direccion = direccion;
     velocidad = 1;
     vivo = true;
     conteomuerto = 0;
 }
Exemple #23
0
 public void AddEstadoDest(Estado est)
 {
     //foreach (Estado e in EstadosDestino)
        // {
         if (!EstadosDestino.Contains(est))
         {
             EstadosDestino.Add(est);
         }
        // }
 }
        private GT.Timer timer; // every second (1000ms)

        #endregion Fields

        #region Constructors

        public SensorProximidad(GTM.GHIElectronics.Extender extender)
        {
            //TODO: Inicializar el sensor

            entrada = extender.CreateAnalogInput(GT.Socket.Pin.Three);
            salida = extender.CreateDigitalOutput(GT.Socket.Pin.Five, false);
            timer = new GT.Timer(1000);
            timer.Tick += timer_Tick;
            estado = Estado.Ninguno;
        }
Exemple #25
0
        public Producto Cocina(Ingrediente ingrediente1, Ingrediente ingrediente2, Ingrediente ingrediente3, int calidadInstalaciones)
        {
            int calidadDelProducto = (ingrediente1.getCalidad() * m_level) + (ingrediente2.getCalidad() * m_level) + (ingrediente3.getCalidad() * m_level);
            int cantidadDeProducto = m_level * calidadInstalaciones;
            m_estado = Estado.Cocinando;
            tiempoOcupado = 20000;
            m_experience += calidadDelProducto * cantidadDeProducto;

            return new Producto(cantidadDeProducto,calidadDelProducto);
        }
 public DetallePrograma(Programa programa, Deporte deporte, int item, Diagramacion diagramacion, Reserva reserva,
     Estado estado)
 {
     Programa = programa;
     Deporte = deporte;
     Item = item;
     Diagramacion = diagramacion;
     Reserva = reserva;
     Estado = estado;
 }
Exemple #27
0
 public Prota(int difficultyLevel)
 {
     m_experience = 0;
     m_level = 0;
     m_wantedLevel = 0;
     m_money = 5000 * (3-difficultyLevel);
     m_contactos = 3-difficultyLevel;
     m_estado = Estado.Libre;
     tiempoOcupado = 0f;
 }
Exemple #28
0
 public Sector(string nombre, string descripcion, TipoSector tipo_sector, LugarPractica lugar, Estado estado
     /*Deporte dep*/)
 {
     Nombre = nombre;
     Descipcion = descripcion;
     Tipo_sector = tipo_sector;
     Lugar = lugar;
     Estado = estado;
     //this.deporte = dep;
 }
 public EnderecoServico(ServicoNFe servicoNFe, VersaoServico versaoServico, TipoAmbiente tipoAmbiente, TipoEmissao tipoEmissao, Estado estado, ModeloDocumento modeloDocumento, string url)
 {
     ServicoNFe = servicoNFe;
     VersaoServico = versaoServico;
     TipoAmbiente = tipoAmbiente;
     TipoEmissao = tipoEmissao;
     Estado = estado;
     Url = url;
     ModeloDocumento = modeloDocumento;
 }
Exemple #30
0
 public void Update(GameTime gameTime)
 {
     if (m_estado != Estado.Libre)
     {
         tiempoOcupado = MathHelper.Max(0, tiempoOcupado - gameTime.ElapsedGameTime.Milliseconds);
         if (tiempoOcupado == 0)
         {
             m_estado = Estado.Libre;
         }
     }
 }
 public bool EstaLibre()
 {
     return(Estado.Equals("Libre"));
 }
Exemple #32
0
 public static int Guardar(Estado pEstado)
 {
     return(EstadoDAL.Guardar(pEstado));
 }
 private void btnModificar_Click(object sender, EventArgs e)
 {
     estadoObjDescuento = Estado.Modificar;
     estadoComponentes(Estado.Modificar);
 }
Exemple #34
0
        public async Task <Response <Empresa> > UpdateAsync(Empresa modelo)
        {
            var response = new Response <Empresa>();

            response.IsSuccess = false;
            try
            {
                Empresa empresa = await db.Empresas.FirstOrDefaultAsync(e => e.ID_Empresa == modelo.ID_Empresa);

                Region region = await db.Regiones.FirstOrDefaultAsync(r => r.ID_Region == modelo.Region.ID_Region);

                modelo.Region = region;
                Comuna comuna = await db.Comunas.FirstOrDefaultAsync(co => co.ID_Comuna == modelo.Comuna.ID_Comuna);

                modelo.Comuna = comuna;
                Estado estado = await db.Estados.FirstOrDefaultAsync(e => e.ID_Estado == modelo.Estado.ID_Estado);

                modelo.Estado = estado;
                Pais pais = await db.Paises.FirstOrDefaultAsync(p => p.ID_Pais == modelo.Pais.ID_Pais);

                modelo.Pais = pais;
                Ciudad ciudad = await db.Ciudades.FirstOrDefaultAsync(ci => ci.ID_Ciudad == modelo.Ciudad.ID_Ciudad);

                modelo.Ciudad = ciudad;
                Tipo_empresa tipo_Empresa = await db.Tipo_Empresa.FirstOrDefaultAsync(te => te.ID_Tipo_Empresa == modelo.Tipo_Empresa.ID_Tipo_Empresa);

                modelo.Tipo_Empresa = tipo_Empresa;
                if (empresa == null)
                {
                    response.Message = "Debe proveer la información solicitada...";
                    return(response);
                }

                if (await db.Empresas.AsNoTracking().AnyAsync(u => u.Rut.ToLower() == modelo.Rut.ToLower() && u.ID_Empresa != modelo.ID_Empresa))
                {
                    response.Message = "Error la descripcón ya existe...";
                    return(response);
                }

                //

                empresa.N_Empresa        = modelo.N_Empresa;
                empresa.Rut              = modelo.Rut;
                empresa.Giro             = modelo.Giro;
                empresa.Razon_Social     = modelo.Razon_Social;
                empresa.Observaciones    = modelo.Observaciones;
                empresa.Movil            = modelo.Movil;
                empresa.Telefono1        = modelo.Telefono1;
                empresa.Telefono2        = modelo.Telefono2;
                empresa.Direccion        = modelo.Direccion;
                empresa.Web              = modelo.Web;
                empresa.Direccion_Correo = modelo.Direccion_Correo;
                empresa.Ciudad           = ciudad;
                empresa.Comuna           = comuna;
                empresa.Region           = region;
                empresa.Pais             = pais;
                empresa.Estado           = estado;
                empresa.Tipo_Empresa     = tipo_Empresa;

                db.Empresas.Update(empresa);
                await db.SaveChangesAsync();

                db.Entry(empresa).State              = EntityState.Detached;
                db.Entry(empresa.Ciudad).State       = EntityState.Detached;
                db.Entry(empresa.Comuna).State       = EntityState.Detached;
                db.Entry(empresa.Region).State       = EntityState.Detached;
                db.Entry(empresa.Pais).State         = EntityState.Detached;
                db.Entry(empresa.Estado).State       = EntityState.Detached;
                db.Entry(empresa.Tipo_Empresa).State = EntityState.Detached;

                //
                response.IsSuccess = true;
                response.Result    = modelo;
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
            }
            //
            return(response);
        }
Exemple #35
0
 public static int Eliminar(Estado pEstado)
 {
     return(EstadoDAL.Eliminar(pEstado));
 }
Exemple #36
0
        public MDFeRetEventoMDFe MDFeEventoEncerramentoMDFeEventoEncerramento(MDFeEletronica mdfe, Estado estadoEncerramento, long codigoMunicipioEncerramento, byte sequenciaEvento, string protocolo)
        {
            var eventoEncerramento = new EventoEncerramento();

            return(eventoEncerramento.MDFeEventoEncerramento(mdfe, estadoEncerramento, codigoMunicipioEncerramento, sequenciaEvento, protocolo));
        }
        private void IniciarProceso_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            int porcentaje = e.ProgressPercentage;

            switch (this.numero)
            {
            case 1:
                CargarFormulario iniciar = (CargarFormulario)e.UserState;
                switch (porcentaje)
                {
                case 1:

                    Modulo.Otros.Cargando load = new Modulo.Otros.Cargando();
                    load.CambiarMensaje(iniciar.Mensaje);
                    formulario.AbrirModuloExterno(load);
                    break;

                case 2:
                    Estado estado = new Estado();
                    estado.estado(iniciar.respuesta, 1);
                    formulario.AbrirModuloExterno(estado);
                    break;

                case 3:
                    if (iniciar.respuesta)
                    {
                        formulario.recargarListados(4.31);
                        formulario.TerminarProceso(4.3);
                    }
                    else
                    {
                        formulario.AbrirModuloExterno(this);
                    }
                    break;
                }
                break;

            case 2:
                CargarFormulario iniciar2 = (CargarFormulario)e.UserState;
                switch (porcentaje)
                {
                case 1:

                    Modulo.Otros.Cargando load = new Modulo.Otros.Cargando();
                    load.CambiarMensaje(iniciar2.Mensaje);
                    formulario.AbrirModuloExterno(load);
                    break;

                case 2:
                    Estado estado = new Estado();
                    estado.estado(iniciar2.respuesta, 2);
                    formulario.AbrirModuloExterno(estado);
                    break;

                case 3:
                    if (iniciar2.respuesta)
                    {
                        formulario.recargarListados(4.31);
                        formulario.TerminarProceso(4.3);
                    }
                    else
                    {
                        formulario.AbrirModuloExterno(this);
                    }
                    break;
                }
                break;
            }
        }
Exemple #38
0
        private void AsignaProducto()
        {
            int IdEstado         = 1;
            int IdMarca          = 1;
            int IdCategoria      = 1;
            int IdPresentacion   = 1;
            int IdModoVenta      = 1;
            int IdUnidadMedida   = 1;
            int AplicaFechaVence = 0;
            int GeneraIVA        = 0;

            DataRow rows;

            Estado estado = new Estado();

            if (cbxEstado.Text != "")
            {
                estado.Nombre_ = cbxEstado.Text;
                DT             = estado.CargaEstado(false);
                rows           = DT.Rows[0];
                IdEstado       = Convert.ToInt32(rows["IdEstado"]);
            }
            Marca marca = new Marca();

            if (cbxMarca.Text != "")
            {
                marca.Nombre_ = cbxMarca.Text;
                DT            = marca.CargaMarca(false);
                rows          = DT.Rows[0];
                IdMarca       = Convert.ToInt32(rows["ID"]);
            }
            Categoria categoria = new Categoria();

            if (cbxCategoria.Text != "")
            {
                categoria.Nombre_ = cbxCategoria.Text;
                DT          = categoria.CargaCategoria(false);
                rows        = DT.Rows[0];
                IdCategoria = Convert.ToInt32(rows["ID"]);
            }
            Presentacion presentacion = new Presentacion();

            if (cbxPresentacion.Text != "")
            {
                presentacion.Nombre_ = cbxPresentacion.Text;
                DT             = presentacion.CargaPresentacion(false);
                rows           = DT.Rows[0];
                IdPresentacion = Convert.ToInt32(rows["ID"]);
            }
            ModoVenta modoVenta = new ModoVenta();

            if (cbxModoVenta.Text != "")
            {
                modoVenta.Nombre_ = cbxModoVenta.Text;
                DT          = modoVenta.CargaModoVenta(false);
                rows        = DT.Rows[0];
                IdModoVenta = Convert.ToInt32(rows["ID"]);
            }
            UnidadMedida unidadMedida = new UnidadMedida();

            if (cbxUnidadMedida.Text != "")
            {
                unidadMedida.Nombre_ = cbxUnidadMedida.Text;
                DT             = unidadMedida.CargaUnidadMedida(false);
                rows           = DT.Rows[0];
                IdUnidadMedida = Convert.ToInt32(rows["ID"]);
            }

            producto.Item_         = txtItem.Text;
            producto.Referencia_   = txtReferencia.Text;
            producto.Nombre_       = txtNombre.Text;
            producto.IVA_          = float.Parse(txtIVA.Text);
            producto.UnidadMedida_ = IdUnidadMedida;
            producto.Stock_        = Convert.ToDecimal(txtStock.Text);
            producto.StockMaximo   = Convert.ToDecimal(txtStockMaximo.Text);
            producto.Descripcion_  = txtDescripcion.Text;
            if (chkAplicaFechaV.Checked == true)
            {
                AplicaFechaVence = 1;
            }
            producto.AplicaFechaVence_ = AplicaFechaVence;
            producto.Estado_           = IdEstado;
            producto.marca_            = IdMarca;
            producto.categoria_        = IdCategoria;
            producto.presentacion_     = IdPresentacion;
            producto.modoVenta_        = IdModoVenta;
            producto.Medida_           = txtMedida.Text;
            producto.Foto_             = pbxFoto.Image;

            producto.DiasFechaVence = Convert.ToInt32(txtAlertaFechaVenc.Text);
            if (chkGeneraIVA.Checked == true)
            {
                GeneraIVA = 1;
            }
            producto.GeneraIVA_ = GeneraIVA;
        }
Exemple #39
0
 public void CambiarEstadoAEjecutandose()
 {
     Estado = Estado.Ejecutandose;
 }
Exemple #40
0
        /// <summary>
        ///     Obtém a URL para uso no DANFE da NFCe
        /// </summary>
        public static string ObterUrl(this infNFeSupl infNFeSupl, TipoAmbiente tipoAmbiente, Estado estado, TipoUrlConsultaPublica tipoUrlConsultaPublica, VersaoServico versaoServico, VersaoQrCode versaoQrCode)
        {
            var query = from qr in EndQrCodeNfce
                        where qr.TipoAmbiente == tipoAmbiente && qr.Estado == estado &&
                        qr.TipoUrlConsultaPublica == tipoUrlConsultaPublica && qr.VersaoServico == versaoServico &&
                        qr.VersaoQrCode == versaoQrCode
                        select qr.Url;
            var listaRetorno = query as IList <string> ?? query.ToList();
            var qtdeRetorno  = listaRetorno.Count();

            if (qtdeRetorno == 0)
            {
                throw new Exception(string.Format("Não foi possível obter o {0}, para o Estado {1}, ambiente: {2}", tipoUrlConsultaPublica.Descricao(), estado, tipoAmbiente.Descricao()));
            }
            if (qtdeRetorno > 1)
            {
                throw new Exception("A função ObterUrl obteve mais de um resultado!");
            }
            return(listaRetorno.FirstOrDefault());
        }
Exemple #41
0
        /// <summary>
        /// Obtém a URL para o QR-Code versão 2.0 com o tratamento de parâmetro query no final da url
        /// </summary>
        /// <returns></returns>
        public static string ObterUrlQrCode2ComParametro(this infNFeSupl infNFeSupl, TipoAmbiente tipoAmbiente, Estado estado, VersaoServico versaoServico)
        {
            const string interrogacao = "?";
            const string parametro    = "p=";

            var url = ObterUrl(infNFeSupl, tipoAmbiente, estado, TipoUrlConsultaPublica.UrlQrCode, versaoServico, VersaoQrCode.QrCodeVersao2);

            if (!url.EndsWith(interrogacao))
            {
                url += interrogacao;
            }
            if (!url.EndsWith(parametro))
            {
                url += parametro;
            }
            return(url);
        }
Exemple #42
0
        static void Main(string[] args)
        {
            Pessoa pessoa = new Pessoa();

            Estado estado = new Estado();

            Cidade cidade = new Cidade();

            Pais pais = new Pais();

            Casa casa = new Casa();

            Biarro bairro = new Biarro();

            casa.bairro = bairro;

            estado.cidade = cidade;

            Console.WriteLine("Informações da pessoa");
            pessoa.nome             = "Lucas";
            pessoa.dataDeNascimento = new DateTime(1996, 5, 9);
            Console.WriteLine(pessoa);

            Console.WriteLine("Casa");
            casa.bairro.Nome = "Santa Paula";
            casa.NomeDaRua   = "José Amador";
            casa.numeroCasa  = "12333";
            Console.WriteLine(casa);

            Console.WriteLine("Cidade/Estado");
            estado.cidade.Nome = "São Paulo";
            estado.Nome        = "São Paulo";
            Console.WriteLine(estado);
            Console.WriteLine(estado.cidade);

            Console.WriteLine("PAIS");
            pais.Nome = "Brasil";
            Console.WriteLine(pais);

            Aluno_Classe aluno_Classe = new Aluno_Classe();

            Turma_Classe turma_Classe = new Turma_Classe();

            Funcionario_Classe funcionario_Classe = new Funcionario_Classe();

            professor Professor = new professor();

            aluno_Classe.nome      = "Lucas";
            aluno_Classe.matricula = "123564";
            Console.WriteLine(aluno_Classe);
            turma_Classe.serie = "3º";
            Console.WriteLine(turma_Classe);
            funcionario_Classe.nome = "Jorge";
            funcionario_Classe.RG   = "123654";
            Console.WriteLine(funcionario_Classe);
            Professor.nome    = "Mateus";
            Professor.Materia = "Português";
            Console.WriteLine(Professor);

            Console.ReadLine();
        }
Exemple #43
0
 public List <Municipio> ConsultarMunicipios(Estado estado)
 {
     return(MunicipioDAO.ConsultarMunicipios(estado));
 }
Exemple #44
0
 public void cambiarEstado(Estado e)
 {
     this.estadoActual = e;
 }
Exemple #45
0
    // Update is called once per frame
    void Update()
    {
        gbPrincipal.SetActive(tela == Tela.Principal);
        transform.GetChild(0).gameObject.SetActive(tela == Tela.Principal);
        gbHUD.SetActive(tela == Tela.Game);
        gbMenu.SetActive(tela == Tela.Reset);
        VfxWalk.SetActive(estado == Estado.Walk);

        if (Gaming)
        {
            CurrentDistancia += (DisntanciaSpeed / 10) * Time.deltaTime;
            if (CurrentDistancia >= 10000)
            {
                CurrentDistancia -= 10000;
            }

            CurrentEnergy -= (EnergySpeed / 10) * Time.deltaTime;
            if (CurrentEnergy < 0)
            {
                CurrentEnergy = 0;
            }


            Height -= (Speed / 10) * Time.deltaTime;
            PosiX  += (XSpeed / 10) * Time.deltaTime;

            if ((Input.touchCount > 0) || (Input.GetMouseButton(0)))
            {
                if (Height < MaxHeight)
                {
                    Height += 2 * (Speed / 10) * Time.deltaTime;
                }
            }
        }

        TxtDistancia.text = "  D: " + (int)CurrentDistancia + "m";
        TxtPontos.text    = "    x" + (int)CurrentPontos;
        BarEnergy.value   = (CurrentEnergy / MaxEnergy);

        if (Height > MaxHeight)
        {
            Height = MaxHeight;
        }
        if (Height < MinHeight)
        {
            Height = MinHeight;
        }
        if (PosiX > MaxPosiX)
        {
            PosiX = MaxPosiX;
        }

        if (CurrentEnergy <= 0)
        {
            estado = Estado.Dead;
        }
        if (Play)
        {
            estado = Estado.Walk;
            Play   = false;
        }

        DelatX = MaxPosiX - PosiX;
        Gaming = (estado == Estado.Walk);


        if (estado == Estado.Dead)
        {
            ResetTime += Time.deltaTime;
            if (ResetTime > MaxResetTime)
            {
                ResetTime = 0;
                Resetar();
            }
        }


        transform.position = new Vector3(PosiX, Height, 0);
        GetComponent <SpriteRenderer>().sortingOrder = (int)(-1000 * Height);

        #region Animacoes
        Idle     = (estado == Estado.Idle);
        Dead     = (estado == Estado.Dead);
        MaxSkins = (int)MaxSkins;
        anim.SetFloat("Skin", Skin);
        anim.SetBool("Idle", Idle);
        anim.SetBool("Dead", Dead);
        #endregion
    }
Exemple #46
0
 private void SetearFila(DataGridViewRow r, Estado estado)
 {
     r.Cells[cmnEstado.Index].Value = estado.Descripcion;
     r.Tag = estado;
 }
Exemple #47
0
        private void button2_Click(object sender, EventArgs e) //crear USUARIO
        {
            Usuario u = new Usuario();

            if (txtID.Text == "")
            {
                MessageBox.Show("Debe ingresar un ID", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btnCrear.Enabled = false;
                return;
            }

            if (txtContra.Text == "")
            {
                MessageBox.Show("Debe ingresar una contraseña", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (txtID.Text.Length > 20) //Maximo nro de caracteres
            {
                MessageBox.Show("Solo puede ingresar un máximo de 20 caracteres en el ID", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                btnCrear.Enabled = false;
                return;
            }

            if (txtContra.Text.Length > 20)  //Maximo nro de caracteres
            {
                MessageBox.Show("Solo puede ingresar un máximo de 20 caracteres en la Contraseña", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            u.Id = txtID.Text; //id
            //u.Contraseña = encrypt(txtContra.Text); //contraseña
            u.Contraseña = encrypt(txtContra.Text);

            if (comboBox1.SelectedItem == null)
            {
                MessageBox.Show("Debe seleccionar un rol", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            u.Rol = (RolUsuario)comboBox1.SelectedItem;

            u.FechaCreacion     = DateTime.Now;
            u.FechaModificacion = DateTime.Now;
            Estado est = new Estado();

            est.Id = 1;

            u.Estado = est;
            try
            {
                if (logNegUsu.registrarUsuario(u))
                {
                    MessageBox.Show("El registro del usuario fue exitoso", "Mensaje de éxito", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show("No se pudo crear el usuario", "Mensaje de error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
Exemple #48
0
 public void CambiarEstadoAPausa()
 {
     Estado = Estado.Pausada;
 }
 public OpEstados(Estado estado)
 {
     this.estado = estado;
 }
        public ActionResult <GetEstadoMesaResponse> GetEstados()
        {
            Estado estado = new Estado(_repository);

            return(Ok(estado.BuscarEstados()));
        }
Exemple #51
0
        public async Task <Response <Empresa> > CreateAsync(Empresa modelo)
        {
            var response = new Response <Empresa>();

            response.IsSuccess = false;
            try
            {
                Empresa empresa = await db.Empresas.FirstOrDefaultAsync(e => e.ID_Empresa == modelo.ID_Empresa);

                Region region = await db.Regiones.FirstOrDefaultAsync(r => r.ID_Region == modelo.Region.ID_Region);

                modelo.Region = region;
                Comuna comuna = await db.Comunas.FirstOrDefaultAsync(co => co.ID_Comuna == modelo.Comuna.ID_Comuna);

                modelo.Comuna = comuna;
                Estado estado = await db.Estados.FirstOrDefaultAsync(e => e.ID_Estado == modelo.Estado.ID_Estado);

                modelo.Estado = estado;
                Pais pais = await db.Paises.FirstOrDefaultAsync(p => p.ID_Pais == modelo.Pais.ID_Pais);

                modelo.Pais = pais;
                Ciudad ciudad = await db.Ciudades.FirstOrDefaultAsync(ci => ci.ID_Ciudad == modelo.Ciudad.ID_Ciudad);

                modelo.Ciudad = ciudad;
                Tipo_empresa tipo_Empresa = await db.Tipo_Empresa.FirstOrDefaultAsync(te => te.ID_Tipo_Empresa == modelo.Tipo_Empresa.ID_Tipo_Empresa);

                modelo.Tipo_Empresa = tipo_Empresa;
                if (empresa == null)
                {
                    response.Message = "Debe proveer la información solicitada...";
                    return(response);
                }

                if (await db.Empresas.AsNoTracking().AnyAsync(e => e.ID_Empresa == modelo.ID_Empresa))
                {
                    response.Message = "Error el identificador ya existe...";
                    return(response);
                }

                if (await db.Empresas.AsNoTracking().AnyAsync(e => e.Rut.ToLower() == modelo.Rut.ToLower()))
                {
                    response.Message = "Error el registro ya existe...";
                    return(response);
                }
                //
                db.Add(empresa);
                await db.SaveChangesAsync();

                db.Entry(empresa).State = EntityState.Detached;


                //
                response.IsSuccess = true;
                response.Result    = modelo;
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
            }
            //
            return(response);
        }
Exemple #52
0
        private void StartElection(Object source, ElapsedEventArgs e)
        {
            i = 1;
            Console.WriteLine("Começou Eleição!");

            /*  foreach (ServerService serv in view)
             * /*   {
             *
             *    Console.WriteLine(serv.getID());
             * }*/
            state = Estado.CANDIDATE;
            term++;
            Console.WriteLine("TERM: " + term);
            Console.WriteLine("ServerView n:" + view.Count);
            Task[] tasks = new Task[view.Count];
            int    j     = 0;

            if (view.Count == 1)
            {
                Console.WriteLine("Depois");
                state = Estado.LEADER;
                Console.WriteLine("Promovido a lider");
                electionTimer.Stop();
                heartbeatTimer           = new System.Timers.Timer(500);
                heartbeatTimer.Elapsed  += HeartbeatSend;
                heartbeatTimer.AutoReset = true;
                heartbeatTimer.Enabled   = true;
                Console.WriteLine("DONE");
                return;
            }
            else
            {
                foreach (ServerService server in view)
                {
                    if (server != this)
                    {
                        //SetReqTimer();
                        Console.WriteLine("tentou para servidor posicao " + j);
                        Task t = Task.Run(() => server.CompareTerm(term, this));
                        tasks[j] = t;
                        j++;

                        // Console.WriteLine("enviou para servidor " + server.getID());
                        //server.CompareTerm(term, id);
                        Console.WriteLine("-------i= " + i);
                        //requestTimer.Stop();
                        lock (_lock1)
                        {
                            Monitor.Wait(_lock1);
                        }


                        if (i > (view.Count / 2))
                        {
                            // if (state == Estado.CANDIDATE)
                            //{
                            Console.WriteLine("Depois");
                            state = Estado.LEADER;
                            Console.WriteLine("Promovido a lider");
                            electionTimer.Stop();
                            heartbeatTimer           = new System.Timers.Timer(1000);
                            heartbeatTimer.Elapsed  += HeartbeatSend;
                            heartbeatTimer.AutoReset = true;
                            heartbeatTimer.Enabled   = true;
                            Console.WriteLine("DONE");
                            return;
                            //  }
                        }
                    }
                }
                //Task.WaitAll(tasks, 2000);
                Console.WriteLine("DESBLOQUEOUS");
            }
            Console.WriteLine("aaaaaaaaaaa-------i= " + i);

            /* if (i > (view.Count / 2))
             *   {
             *
             *       // if (state == Estado.CANDIDATE)
             *       //{
             *       Console.WriteLine("Depois");
             *       state = Estado.LEADER;
             *       Console.WriteLine("Promovido a lider");
             *       electionTimer.Stop();
             *       heartbeatTimer = new System.Timers.Timer(1000);
             *       heartbeatTimer.Elapsed += HeartbeatSend;
             *       heartbeatTimer.AutoReset = true;
             *       heartbeatTimer.Enabled = true;
             *       Console.WriteLine("DONE");
             *       return;
             *       //  }
             *
             *   }
             */

            //Task.WaitAll(tasks, 1000);
            // foreach (ServerService serv in view)
            // {
            //     Console.WriteLine("kakakakak"+serv.getID());
            //     if (!serv.getID().Equals(id))
            //     {
            //         Console.WriteLine("COMPARE "+ serv.getID());
            //         i += serv.CompareTerm(term);
            //         Console.WriteLine("---->"+i);
            //     }
            // }
            Console.WriteLine("ANTES: " + i + "needed" + view.Count / 2);
        }
Exemple #53
0
 public Video(string url, string titulo)
 {
     _url        = url;
     this.titulo = titulo;
     video       = Estado.Reproducir;
 }
 /// <summary>
 /// Priscilla Mena
 /// 19/septiembre/2018
 /// Efecto: Elimina un estado
 /// Requiere: estado
 /// Modifica: -
 /// Devuelve: -
 /// </summary>
 /// <param name="estado"></param>
 public void eliminarEstado(Estado estado)
 {
     estadoDatos.eliminarEstado(estado);
 }
Exemple #55
0
 public static int Modificar(Estado pEstado)
 {
     return(EstadoDAL.Modificar(pEstado));
 }
 /// <summary>
 /// Priscilla Mena
 /// 19/septiembnre/2018
 /// Efecto: actualiza un estado
 /// Requiere: estado a modificar
 /// Modifica: estado
 /// Devuelve: -
 /// </summary>
 /// <param name="estado"></param>
 public void actualizarEstado(Estado estado)
 {
     estadoDatos.actualizarEstado(estado);
 }
Exemple #57
0
        public bool BorrarDominio(int idDominio)
        {
            OdbcConnection oConnection = this.OpenConnection();
            String         strSQL      = "Delete from busquedaautodominio where idDominio = " + idDominio.ToString();

            String strAuditoria = "INSERT INTO HistoricoAcciones (idCliente, idUsuario, Instante, Evento, Observaciones, idTipoObjeto, idReferencia, idEstado) VALUES (";

            strAuditoria = strAuditoria + intIdCliente + "," + intIdUsuario + ", getdate(), 'Eliminación de Dominio en Busqueda de Automotor', 'Eliminación de Dominio en Busqueda de Automotor" + idDominio.ToString() + "' ,1," + idDominio.ToString() + "," + Estado.ToString() + ")";

            try
            {
                OdbcCommand myCommand = new OdbcCommand(strSQL, oConnection);
                myCommand.ExecuteNonQuery();
                myCommand = new OdbcCommand(strAuditoria, oConnection);
                myCommand.ExecuteNonQuery();
                oConnection.Close();
            }
            catch
            {
                return(false);
            }
            return(true);
        }
 /// <summary>
 /// Priscilla Mena
 /// 19/sptiembre/2018
 /// Efecto: inserta en la base de datos un estado
 /// Requiere: estado
 /// Modifica: -
 /// Devuelve: id del estado insertado
 /// </summary>
 /// <param name="estado"></param>
 /// <returns></returns>
 public int insertarEstado(Estado estado)
 {
     return(estadoDatos.insertarEstado(estado));
 }
Exemple #59
0
        public static DataSet obtenerBalance(string pCompañía, string pfechaInicio, string pfechaFin)
        {
            List <Padre> padresActivos = new List <Padre>();
            List <Padre> padresPasivos = new List <Padre>();

            DateTime           fechaInicio;
            DateTime           fechaFin;
            DateTimeFormatInfo dtfi = new DateTimeFormatInfo();

            dtfi.ShortDatePattern = "yyyy-MM-dd";
            dtfi.DateSeparator    = "-";
            List <Estado> ListaIngresos      = new List <Estado>();
            List <Estado> ListaGastos        = new List <Estado>();
            List <Estado> ListaIngresosExtra = new List <Estado>();
            List <Estado> ListaGastosExtra   = new List <Estado>();
            double        totalIngresoLocal;
            double        totalIngresoSistema;
            double        totalGastoLocal;
            double        totalGastoSistema;
            double        IngresoContraGastoLocal;
            double        IngresoContraGastoSistema;
            double        totalPartidaLocal;
            double        totalPartidaSistema;
            double        utilidadesRetenidasLocal;
            double        utilidadesRetenidasSistema;
            double        utilidadesNetasLocal;
            double        utilidadesNetasSistema;
            double        TotalLocal;
            double        TotalSistema;
            List <double> totales = new List <double>();
            Estado        UtilidadesPeriodoAnterior = new Estado();

            fechaInicio = Convert.ToDateTime(pfechaInicio, dtfi);
            fechaFin    = Convert.ToDateTime(pfechaFin, dtfi);


            object[] pArgumentosActivos = new object[] { pCompañía, "1-%" };
            object[] pArgumentosPasivos = new object[] { pCompañía, "2-%" };

            padresActivos = AccesoBalance.obtenerHijos("obtenerHijos", pArgumentosActivos);
            padresPasivos = AccesoBalance.obtenerHijos("obtenerHijos", pArgumentosPasivos);

            DataTable TableBalance = new DataTable();

            TableBalance.Columns.Add("Rubro", typeof(string));
            TableBalance.Columns.Add("Monto Local", typeof(double));
            TableBalance.Columns.Add("Monto Sistema", typeof(double));
            TableBalance.Columns.Add("Total Local", typeof(double));
            TableBalance.Columns.Add("Total Sistema", typeof(double));
            object[]      argumentosActivos;
            object[]      argumentosPasivos;
            object[]      argumentosPatrimonio;
            object[]      argumentosUtilidades = new object[] { pCompañía };
            List <Estado> listaEstados         = new List <Estado>();
            double        totalLocal           = 0;
            double        totalSistema         = 0;
            double        totalLocalAux        = 0;
            double        totalSistemaAux      = 0;


            TableBalance.Rows.Add("Activos", null, null, null, null);
            foreach (Padre elemento in padresActivos)
            {
                TableBalance.Rows.Add(elemento.Nombre, null, null, null, null);
                argumentosActivos = new object[] { pCompañía, fechaInicio, fechaFin, elemento.Codigo + "%" };
                listaEstados      = AccesoEstadoResultados.obtenerEstadoResultados("obtenerDebe", argumentosActivos);
                foreach (Estado estado in listaEstados)
                {
                    TableBalance.Rows.Add(estado.Nombre, estado.TotalLocal, estado.TotalSistema, null, null);
                }
                totales         = obtenerTotal(listaEstados);
                totalLocalAux   = totales[0];
                totalSistemaAux = totales[1];
                totalLocal     += totalLocalAux;
                totalSistema   += totalSistemaAux;
                TableBalance.Rows.Add("Total", null, null, totalLocalAux, totalSistemaAux);
            }
            TableBalance.Rows.Add("Total Activos", null, null, totalLocal, totalSistema);

            totalLocal      = 0;
            totalSistema    = 0;
            totalLocalAux   = 0;
            totalSistemaAux = 0;

            TableBalance.Rows.Add("Pasivos", null, null, null, null);
            foreach (Padre elemento in padresPasivos)
            {
                TableBalance.Rows.Add(elemento.Nombre, null, null, null, null);
                argumentosPasivos = new object[] { pCompañía, fechaInicio, fechaFin, elemento.Codigo + "%" };
                listaEstados      = AccesoEstadoResultados.obtenerEstadoResultados("obtenerHaber", argumentosPasivos);
                foreach (Estado estado in listaEstados)
                {
                    TableBalance.Rows.Add(estado.Nombre, estado.TotalLocal, estado.TotalSistema, null, null);
                }
                totales         = obtenerTotal(listaEstados);
                totalLocalAux   = totales[0];
                totalSistemaAux = totales[1];
                totalLocal     += totalLocalAux;
                totalSistema   += totalSistemaAux;
                TableBalance.Rows.Add("Total", null, null, totalLocalAux, totalSistemaAux);
            }
            TableBalance.Rows.Add("Total Pasivos", null, null, totalLocal, totalSistema);


            totalLocalAux   = 0;
            totalSistemaAux = 0;
            TableBalance.Rows.Add("Patrimonio", null, null, null, null);
            argumentosPatrimonio = new object[] { pCompañía, fechaInicio, fechaFin, "3-%" };
            listaEstados         = AccesoEstadoResultados.obtenerEstadoResultados("obtenerHaber", argumentosPatrimonio);
            foreach (Estado estado in listaEstados)
            {
                TableBalance.Rows.Add(estado.Nombre, estado.TotalLocal, estado.TotalSistema, null, null);
            }
            totales         = obtenerTotal(listaEstados);
            totalLocalAux   = totales[0];
            totalSistemaAux = totales[1];
            totalLocal     += totalLocalAux;
            totalSistema   += totalSistemaAux;
            TableBalance.Rows.Add("Total Patrimonio", null, null, totalLocalAux, totalSistemaAux);
            TableBalance.Rows.Add("Total", null, null, totalLocal, totalSistema);

            DataSet estadoResultados = new DataSet("estadoResultados");

            estadoResultados.Tables.Add(TableBalance);
            // Visualize DataSet.
            Console.WriteLine(estadoResultados.GetXml());
            return(estadoResultados);
        }
Exemple #60
0
        public string Executar(string mensagem, string numeroMensagem, Domain.Model.Usuario usuario)
        {
            //Trace.Add("Mensagem " + numeroMensagem + " XML: {0}", mensagem);
            usuarioIntegracao = usuario;
            Estado         estado        = null;
            Moeda          moeda         = null;
            UnidadeNegocio undadeNegocio = null;
            Guid?          produtoId     = null;

            Intelbras.Message.Helper.MSG0086 xml = this.CarregarMensagem <Pollux.MSG0086>(mensagem);
            #region Validações
            //Estado
            if (!String.IsNullOrEmpty(xml.Estado))
            {
                estado = new Servicos.EstadoServices(this.Organizacao, this.IsOffline).BuscaEstado(xml.Estado);
                if (estado == null)
                {
                    resultadoPersistencia.Sucesso  = false;
                    resultadoPersistencia.Mensagem = "Estado: " + xml.Estado + " não encontrado no Crm.";
                    retorno.Add("Resultado", resultadoPersistencia);
                    return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
                }
            }
            else
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "Estado obrigatório";
                retorno.Add("Resultado", resultadoPersistencia);
                return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
            }
            //Unidade de Negocio
            if (!String.IsNullOrEmpty(xml.CodigoUnidadeNegocio))
            {
                undadeNegocio = new Servicos.UnidadeNegocioService(this.Organizacao, this.IsOffline).BuscaUnidadeNegocioPorChaveIntegracao(xml.CodigoUnidadeNegocio);
                if (undadeNegocio == null)
                {
                    resultadoPersistencia.Sucesso  = false;
                    resultadoPersistencia.Mensagem = "UnidadeNegocio: " + xml.CodigoUnidadeNegocio + " não encontrado no Crm.";
                    retorno.Add("Resultado", resultadoPersistencia);
                    return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
                }
            }
            else
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "CodigoUnidadeNegocio não enviado ou fora do padrão(Guid).";
                retorno.Add("Resultado", resultadoPersistencia);
                return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
            }

            //Moeda


            if (!String.IsNullOrEmpty(xml.Moeda))
            {
                moeda = new Servicos.MoedaService(this.Organizacao, this.IsOffline).BuscaMoedaPorNome(xml.Moeda);
                if (moeda == null)
                {
                    resultadoPersistencia.Sucesso  = false;
                    resultadoPersistencia.Mensagem = "Moeda: " + xml.Moeda + " não encontrada no Crm.";
                    retorno.Add("Resultado", resultadoPersistencia);
                    return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
                }
            }
            else
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "Moeda não enviado ou fora do padrão(Guid).";
                retorno.Add("Resultado", resultadoPersistencia);
                return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
            }

            //Produto - não obrigatório
            if (!String.IsNullOrEmpty(xml.CodigoProduto))
            {
                Product produto = new Servicos.ProdutoService(this.Organizacao, this.IsOffline).BuscaPorCodigo(xml.CodigoProduto);
                if (produto == null)
                {
                    resultadoPersistencia.Sucesso  = false;
                    resultadoPersistencia.Mensagem = "Produto código: " + xml.CodigoProduto + " não encontrado no Crm.";
                    retorno.Add("Resultado", resultadoPersistencia);
                    return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
                }
                else
                {
                    produtoId = produto.ID.Value;
                }
            }
            #endregion

            List <Intelbras.Message.Helper.Entities.ProdutoR1> lsTProdutos = new Intelbras.CRM2013.Domain.Servicos.ProdutoService(this.Organizacao, this.IsOffline).ListarPSDPPPSCF(undadeNegocio.ID.Value, moeda.ID.Value, estado.ID.Value, produtoId);

            if (lsTProdutos != null && lsTProdutos.Count > 0)
            {
                retorno.Add("ProdutosItens", lsTProdutos);
                resultadoPersistencia.Sucesso  = true;
                resultadoPersistencia.Mensagem = "Integração ocorrida com sucesso.";
            }
            else
            {
                resultadoPersistencia.Sucesso  = true;
                resultadoPersistencia.Mensagem = "Não foram encontrados registros que satisfaçam os critérios de pesquisa.";
            }
            retorno.Add("Resultado", resultadoPersistencia);

            return(CriarMensagemRetorno <Pollux.MSG0086R1>(numeroMensagem, retorno));
        }