Esempio n. 1
0
 public Vehiculo(String placa, EnumColores color, String numeroSerie)
 {
     this.placa       = placa;
     this.color       = color;
     this.numeroSerie = numeroSerie;
     this.estado      = EnumEstado.APAGADO;
 }
Esempio n. 2
0
        public IList <Cidade> BuscarCidade(EnumEstado estado)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT * From Cidades Where estado = @estado";

            comando.Parameters.AddWithValue("@estado", estado);
            SqlDataReader dr = Conexao.ExecutarSelect(comando);

            IList <Cidade> cidades = new List <Cidade>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Cidade objCidade = new Cidade();
                    objCidade.CidadeId = (int)dr["cidadeId"];
                    objCidade.Nome     = (string)dr["nome"];
                    objCidade.Estado   = (EnumEstado)dr["estado"];
                    cidades.Add(objCidade);
                }
            }
            else
            {
                cidades = null;
            }
            return(cidades);
        }
Esempio n. 3
0
 public void Frenar()
 {
     if (this.estado == EnumEstado.ENMARCHA)
     {
         this.estado = EnumEstado.DETENIDO;
         return("Vehiculo Detenido");
     }
 }
Esempio n. 4
0
        public void Fechar()
        {
            if (_estado == EnumEstado.FECHADA)
            {
                throw new SystemException("Nota já fechada.");
            }

            _estado = EnumEstado.FECHADA;
        }
Esempio n. 5
0
 public void Encender()
 {
     if (this.estado == EnumEstado.APAGADO)
     {
         this.estado = EnumEstado.ENCENDIDO;
         return("Vehiculo Encendido");
     }
     else
     {
         return($"El Vehiculo es {this.estado}");
     }
 }
Esempio n. 6
0
    // Start is called before the first frame update
    void Start()
    {
        MinMax alg = new MinMax();

        IniciarJogo();
        algo = new MinMax();
        BotaoPeca.OnClicked += JogadorEfetuouJogada;

        config        = GameObject.FindGameObjectWithTag("config").GetComponent <ConfigsPers>();
        jogadorHumano = config.JogadorHumano;
        jogadorIa     = jogadorHumano == EnumEstado.MIN ? EnumEstado.MAX : EnumEstado.MIN;

        jogador1 = config.JogadorHumano;
        jogador2 = config.JogadorHumano == EnumEstado.MAX ? EnumEstado.MIN : EnumEstado.MAX;
    }
Esempio n. 7
0
        public void Abrir()
        {
            if (_estado == EnumEstado.ABERTA)
            {
                throw new SystemException("Nota já aberta.");
            }

            if (_estado == EnumEstado.FECHADA)
            {
                throw new SystemException("Nota já fechada.");
            }

            _itens  = new List <string>();
            _estado = EnumEstado.ABERTA;
        }
Esempio n. 8
0
        public TOEstado MinMaxV2(TOEstado estadoAtual, EnumEstado jogadorAtual, int i)
        {
            if (estadoAtual.EhEstadoFinal())
            {
                return(estadoAtual);
            }

            List <TOEstado> estados      = null;
            TOEstado        melhorEstado = null;;
            Int16           aval         = 0;

            if (jogadorAtual == EnumEstado.MIN)
            {
                estados = this.GeraEstados(estadoAtual, EnumEstado.MIN);
                foreach (TOEstado filho in estados)
                {
                    TOEstado avaliacao = MinMaxV2(filho, EnumEstado.MAX, i + 1);
                    filho.Ganhador = avaliacao.Ganhador;

                    if (((Int16)avaliacao.Ganhador) <= aval)
                    {
                        melhorEstado = filho;
                        aval         = (Int16)avaliacao.Ganhador;
                    }
                }
            }
            else if (jogadorAtual == EnumEstado.MAX)
            {
                estados = this.GeraEstados(estadoAtual, EnumEstado.MAX);
                foreach (TOEstado filho in estados)
                {
                    TOEstado avaliacao = MinMaxV2(filho, EnumEstado.MIN, i + 1);
                    filho.Ganhador = avaliacao.Ganhador;
                    if (((Int16)avaliacao.Ganhador) >= aval)
                    {
                        melhorEstado = filho;
                        aval         = (Int16)avaliacao.Ganhador;
                    }
                }
            }

            return(melhorEstado == null ? estados[0]: melhorEstado);
        }
Esempio n. 9
0
        public List <TOEstado> GeraEstados(TOEstado estadoAtual, EnumEstado jogador)
        {
            List <TOEstado> filhos = new List <TOEstado>();

            Int32[,] matrizEstado = estadoAtual.Tabuleiro;
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    if (matrizEstado[i, j] == 0)
                    {
                        Int32[,] novo = copiaMatriz(matrizEstado);
                        TOEstado novoEstado = new TOEstado();

                        novo[i, j]           = (Int32)jogador;
                        novoEstado.Tabuleiro = novo;
                        filhos.Add(novoEstado);
                    }
                }
            }

            return(filhos);
        }
Esempio n. 10
0
 private void setEstado(EnumEstado estadoBotao)
 {
     this.estadoBotao          = estadoBotao;
     tabControl1.SelectedIndex = (int)estadoBotao;
     btnAnterior.Enabled       = this.estadoBotao != EnumEstado.DADOS_VEICULO;
     btnProximo.Visible        = this.estadoBotao != EnumEstado.FINALIZAR;
     btnAnterior.Visible       = this.estadoBotao != EnumEstado.FINALIZAR;
     if (this.estadoBotao == EnumEstado.RESUMO)
     {
         tabControl1.Controls.Add(tabPageCalculo);
         tabControl1.Controls.Remove(tbPageDadosVeic);
         tabControl1.Controls.Remove(tabPageCobertura);
         tabControl1.Controls.Remove(tabPageRelatorio);
         tabControl1.Controls.Remove(tabPageCadastro);
         calculaValoresApolice();
         btnProximo.Text = "Contratar";
     }
     else if (this.estadoBotao == EnumEstado.DADOS_VEICULO)
     {
         tabControl1.Controls.Remove(tabPageCalculo);
         tabControl1.Controls.Remove(tabPageCobertura);
         tabControl1.Controls.Remove(tabPageRelatorio);
         tabControl1.Controls.Remove(tabPageCadastro);
         tabControl1.Controls.Remove(tbPageDadosVeic);
         tabControl1.Controls.Add(tbPageDadosVeic);
     }
     //else if(this.estadoBotao == EnumEstado.DADOS_VEIC_COMP)
     //{
     //    tabControl1.Controls.Add(tabPageDadosComp);
     //    tabControl1.Controls.Remove(tbPageDadosVeic);
     //    tabControl1.Controls.Remove(tabPageCalculo);
     //    tabControl1.Controls.Remove(tabPageCobertura);
     //    tabControl1.Controls.Remove(tabPageRelatorio);
     //    tabControl1.Controls.Remove(tabPageCadastro);
     //}
     else if (this.estadoBotao == EnumEstado.DADOS_CONTRATO)
     {
         tabControl1.Controls.Add(tabPageCobertura);
         tabControl1.Controls.Remove(tbPageDadosVeic);
         tabControl1.Controls.Remove(tabPageCalculo);
         tabControl1.Controls.Remove(tabPageRelatorio);
         tabControl1.Controls.Remove(tabPageCadastro);
     }
     else if (this.estadoBotao == EnumEstado.DADOS_CLIENTE)
     {
         tabControl1.Controls.Add(tabPageCadastro);
         tabControl1.Controls.Remove(tbPageDadosVeic);
         tabControl1.Controls.Remove(tabPageCalculo);
         //tabControl1.Controls.Remove(tabPageDadosComp);
         tabControl1.Controls.Remove(tabPageRelatorio);
         tabControl1.Controls.Remove(tabPageCobertura);
         btnProximo.Text     = "Confirmar Contratação";
         btnAnterior.Visible = false;
         btnSair.Text        = "Cancelar";
     }
     else if (this.estadoBotao == EnumEstado.FINALIZAR)
     {
         tabControl1.Controls.Add(tabPageRelatorio);
         tabControl1.Controls.Remove(tbPageDadosVeic);
         tabControl1.Controls.Remove(tabPageCalculo);
         //tabControl1.Controls.Remove(tabPageDadosComp);
         tabControl1.Controls.Remove(tabPageCadastro);
         tabControl1.Controls.Remove(tabPageCobertura);
         btnSair.Text = "Sair";
     }
     else
     {
         btnProximo.Text = "Próximo";
         btnSair.Text    = "Sair";
     }
 }
Esempio n. 11
0
 public IList <Cidade> BuscarCidade(EnumEstado estado)
 {
     return(new CidadeRepository().BuscarCidade(estado));
 }
Esempio n. 12
0
 private void EstablecerPausaEnvio()
 {
     if (_estado != EnumEstado.DESCONECTADO )
     {
         _estado = EnumEstado.PAUSA_FALLIDOS;
        // _finPausaEnvio =  DateTime.Now.AddSeconds(_ctrlPausas.CalcularPausaEnvio());
     }
 }
Esempio n. 13
0
        public bool sendMsg(string PhoneNo, string Message)
        {
            bool isSend = false;
            _numActual = PhoneNo;
            _estado = EnumEstado.ENVIANDO_SMS;
            try
            {
                //tiro el AT dos veces por las dudas
                try
                {
                    string rData = ExecCommand(_comm, "AT", 300, "No phone connected");

                }
                catch (Exception ex)
                {

                    Console.WriteLine("PRIMER AT FALLA" + ex.ToString());
                    Thread.Sleep(3000);
                }
                //

                string recievedData = ExecCommand(_comm, "AT", 300, "No phone connected");
                recievedData = ExecCommand(_comm, "AT+CMGF=1", 300, "Failed to set message format.");
                String command = "AT+CMGS=\"" + PhoneNo + "\"";
                recievedData = ExecCommand(_comm, command, 300, "Failed to accept phoneNo");
                command = Message + char.ConvertFromUtf32(26) + "\r";
                recievedData = ExecCommand(_comm, command, 30000, "Failed to send message"); //5 seconds
                if (recievedData.EndsWith("\r\nOK\r\n"))
                {
                    isSend = true;
                    Console.WriteLine("ENVIO EXITOSO MODEM: " + _imei.ToString());
                }
                else if (recievedData.Contains("ERROR"))
                {
                    _causa = "Sent denegated";
                    isSend = false;
                    //Console.WriteLine("ENVIO FALLIDO MODEM: " + _imei.ToString());
                }
                _estado = EnumEstado.DISPONIBLE;
                return isSend;

            }
            catch (Exception ex)
            {
                //_logger.Error("sendMSG", ex);
                _causa = ex.Message;
                if (ex.Message == "No phone connected")
                {
                    _estado = EnumEstado.DESCONECTADO;
                    Console.WriteLine("ENVIO FALLIDO DESCONECTADO MODEM: " + _imei.ToString());
                }
                else
                {
                    _estado = EnumEstado.DISPONIBLE;
                    Console.WriteLine("ENVIO FALLIDO ERROR MODEM: " + _imei.ToString());
                    //_ctrlPausas.IncrementarEnviosFallidos();

                }
                //EstablecerPausaEnvio();
                return false;

            }
            finally
            {
                if (isSend)
                {
                    _ctrlPausas.IncrementarEnviosExitosos();
                   // _finPausaEnvio = DateTime.Now.AddSeconds(_ctrlPausas.GetIntervaloEnvio());

                }
                else
                {
                    _ctrlPausas.IncrementarEnviosFallidos();
                    EstablecerPausaEnvio();
                }

            }
        }
Esempio n. 14
0
        public ShortMessageCollection ReadSMS()
        {
            _numActual = "";
            _estado = EnumEstado.RECIVIENDO_SMS;
            // Set up the phone and read the messages
            ShortMessageCollection messages = null;
            try
            {

                #region Execute Command
                // Check connection
                ExecCommand(_comm,"AT", 300, "No phone connected");
                // Use message format "Text mode"
                ExecCommand(_comm, "AT+CMGF=1", 300, "Failed to set message format.");
                // Use character set "PCCP437"
                //ExecCommand(port,"AT+CSCS=\"PCCP437\"", 300, "Failed to set character set.");
                // Select SIM storage
                ExecCommand(_comm, "AT+CPMS=\"SM\"", 300, "Failed to select message storage.");
                // Read the messages
                string input = ExecCommand(_comm, "AT+CMGL=\"ALL\"", 5000, "Failed to read the messages.");
                #endregion

                #region Parse messages
                messages = ParseMessages(input);
                #endregion

            }
            catch (Exception ex)
            {
                ////_logger.Error("ReadSMS", ex);
                _causa = ex.Message;
                Console.WriteLine("ReadSMS " + ex.Message);
            }
            _estado = EnumEstado.DISPONIBLE;
            if (messages != null)
                return messages;
            else
                return null;
        }
Esempio n. 15
0
 public clsSMS()
 {
     //XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + "log4netSMSWS.config"));
     _estado = EnumEstado.DISPONIBLE;
        // //_logger.Debug("INICIANDO CLS");
 }
Esempio n. 16
0
        public ActionResult ListarCidadePorEstado(EnumEstado estado)
        {
            IList <Cidade> cidades = new Cidade().BuscarCidade(estado);

            return(PartialView("_ListarCidadePorEstado", cidades));
        }
Esempio n. 17
0
 public void Girar(EnumDireccion direccion)
 {
     this.estado = direccion;
     return($"Vehiculo esta a {direccion}");
 }