示例#1
0
        public IActionResult Operacao([FromForm] ViewModelRegistro vMRoperacao)
        {
            Estrategia estrategia = new Estrategia();

            estrategia.Nome          = vMRoperacao.EstrategiaOperacao;
            estrategia               = _estrategiaRep.LocalizarEstrategia(estrategia);
            vMRoperacao.EstrategiaID = estrategia.EstrategiaID;

            Operacao operacao = new Operacao();
            Login    login    = new Login();

            _loginUsuario.GetLogin(login);
            List <Operacao> dadosOperacao = new List <Operacao>();

            dadosOperacao.Add(vMRoperacao);
            foreach (Operacao d in dadosOperacao)
            {
                operacao = d;
            }

            operacao.UsuarioID = login.UsuarioID;
            _operacaoRep.InserirOperacoes(operacao);
            //MENSAGEM OPERAÇÃO INSERIDA COM SUCESSO
            return(RedirectToAction("DTrade", "Home"));
        }
示例#2
0
 public EnlaceDirecto(Renombrable r, Estrategia e) : base(e)
 {
     tamano   = 1;
     nombre   = r.nombre;
     elemento = r;
     orden    = 0;
 }
示例#3
0
        static void Main(string[] args)
        {
            IVisitor      visitante  = new ImprimeArbolCompacto();
            Estrategia    estrategia = new Chino();
            Configuracion c          = new Configuracion(visitante, estrategia);

            IKernel inyector = new StandardKernel(c);

            Directorio root;


            Estrategia e = inyector.Get <Estrategia>();

            root = inicializa(e);
            Console.WriteLine("\nPrueba 1\n");
            IVisitor v = inyector.Get <IVisitor>();

            v.ImprimeDirectorio(root);


            visitante  = new ImprimeArbolExtendido();
            estrategia = new InternacionalGallega();
            c          = new Configuracion(visitante, estrategia);

            inyector = new StandardKernel(c);
            e        = inyector.Get <Estrategia>();
            Console.WriteLine("\nPrueba 2\n");
            root = inicializa(e);
            v    = inyector.Get <IVisitor>();
            v.ImprimeDirectorio(root);

            Console.Read();
        }
        public void Excluir(int id)
        {
            Estrategia estrategia = ObterEstrategia(id);

            _dbContext.Remove(estrategia);
            _dbContext.SaveChanges();
        }
示例#5
0
        public async Task <IActionResult> PutEstrategia(int id, [FromBody] Estrategia estrategia)
        {
            if (id != estrategia.Id)
            {
                return(BadRequest());
            }

            _context.Entry(estrategia).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EstrategiaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public bool UpdateEstrategia(Estrategia BEEstrategia)
 {
     try
     {
         cn.Open();
         SqlCommand cmd;
         using (cmd = new SqlCommand("spUpdateEstrategia", cn))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Add("@Id_Estrategia", SqlDbType.Int).Value             = BEEstrategia.Id_Estrategia;
             cmd.Parameters.Add("@Id_Objetivo", SqlDbType.Int).Value               = BEEstrategia.Id_Objetivo;
             cmd.Parameters.Add("@NombreEstrategia", SqlDbType.VarChar).Value      = BEEstrategia.NombreEstrategia;
             cmd.Parameters.Add("@DescripcionEstrategia", SqlDbType.VarChar).Value = BEEstrategia.DescripcionEstrategia;
             cmd.Parameters.Add("@EstadoEstrategia", SqlDbType.Int).Value          = BEEstrategia.EstadoEstrategia;
             cmd.Parameters.Add("@Fechacumplimiento", SqlDbType.DateTime).Value    = BEEstrategia.Fechacumplimiento;
             cmd.Parameters.Add("@UsuarioRegistra", SqlDbType.VarChar).Value       = Environment.UserName;
             cmd.Parameters.Add("@MaquinaRegistra", SqlDbType.VarChar).Value       = Environment.UserDomainName;;
             cmd.Parameters.Add("@FechaRegistro", SqlDbType.DateTime).Value        = DateTime.Now;
             cmd.Parameters.Add("@UsuarioModifica", SqlDbType.VarChar).Value       = Environment.UserName;
             cmd.Parameters.Add("@MaquinaModifica", SqlDbType.VarChar).Value       = Environment.UserDomainName;;
             cmd.Parameters.Add("@FechaModifica", SqlDbType.DateTime).Value        = DateTime.Now;
         }
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         cn.Close();
     }
 }
示例#7
0
        public void Agradecendo_Discretamente()
        {
            var agradecimentoRecebido = Estrategia.Agradeca("pomada", new Discreto());
            var agradecimentoEsperado = "Muita gentileza o pomada. Estou muito grato!";

            Assert.AreEqual(agradecimentoRecebido, agradecimentoEsperado);
        }
示例#8
0
        public void Agradecendo_Sarcasticamente()
        {
            var agradecimentoRecebido = Estrategia.Agradeca("goiaba", new Sarcastico());
            var agradecimentoEsperado = "Wow! Um goiaba! Vejam só: um goiaba! Na falta de um presente merda eu não fico mais!";

            Assert.AreEqual(agradecimentoRecebido, agradecimentoEsperado);
        }
        public IActionResult Crear(Estrategia estrategia)
        {
            ViewData["aplicaciones"] = ApplicationList();
            if (estrategia == null)
            {
                estrategia = new Estrategia();
            }

            if (!string.IsNullOrEmpty(estrategia.Nombre))
            {
                estrategia.Estado = new Estado()
                {
                    ID = 1
                };

                HttpClient cliente = new HttpClient();
                cliente.BaseAddress = new Uri(configuration.GetValue <string>("Config:APIURL"));
                var request = cliente.PostAsync("Estrategia", estrategia, new JsonMediaTypeFormatter()).Result;

                if (request.IsSuccessStatusCode)
                {
                    var resultString = request.Content.ReadAsStringAsync().Result;
                    var response     = JsonConvert.DeserializeObject <ReturnMessage>(resultString);
                    ViewData["responseMessage"] = response;
                }
            }

            return(View(estrategia));
        }
示例#10
0
        public void Agradecendo_Efusivamente()
        {
            var agradecimentoRecebido = Estrategia.Agradeca("salompa", new Efusivo());
            var agradecimentoEsperado = "Poxa, que maravilha! Muito obrigado mesmo pelo salompa. " +
                                        "Eu já queria há anos um salompa!";

            Assert.AreEqual(agradecimentoRecebido, agradecimentoEsperado);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Estrategia estrategia = db.Estrategias.Find(id);

            db.Estrategias.Remove(estrategia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#12
0
 void Start()
 {
     contador           = 0;
     contador_velocidad = 0;
     nivel = new Nivel();
     InvokeRepeating("Move", 1, nivel.getVelocidad());
     InvokeRepeating("DatosPantalla", 1, 0.02f);
     base_datos = new Datos("arcade");
 }
 public ActionResult Edit([Bind(Include = "ID,side,price,quantity,symbol")] Estrategia estrategia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(estrategia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(estrategia));
 }
示例#14
0
        public async Task <ActionResult <dynamic> > PostEstrategia(Estrategia estrategia)
        {
            estrategia.User = _context.Users.Where(u => u.Username.Equals(User.Identity.Name))
                              .Include(u => u.Estrategias).FirstOrDefault();

            _context.Estrategias.Add(estrategia);

            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEstrategia", new { id = estrategia.Id }, estrategia));
        }
 public Estrategia LocalizarEstrategia(Estrategia estrategia)
 {
     if (estrategia.EstrategiaID == 0)
     {
         estrategia = _dbContext.Estrategias.Where(e => e.Nome == estrategia.Nome).First();
         return(estrategia);
     }
     else
     {
         estrategia = _dbContext.Estrategias.Where(e => e.EstrategiaID == estrategia.EstrategiaID).First();
         return(estrategia);
     }
 }
示例#16
0
        public IActionResult Estrategia([FromForm] ViewModelRegistro vMRestrategia)
        {
            Estrategia estrategia = new Estrategia();

            estrategia.Nome   = vMRestrategia.Nome;
            estrategia.Quando = vMRestrategia.Quando;
            estrategia.Como   = vMRestrategia.Como;
            estrategia.Onde   = vMRestrategia.Onde;
            estrategia.Porque = vMRestrategia.Porque;
            _estrategiaRep.CadastrarEstrategia(estrategia);
            //MENSAGEM ESTRATEGIA INSERIDA COM SUCESSO
            return(RedirectToAction("DTrade", "Home"));
        }
        public JsonResult UPDEstrategia(Estrategia BEEstrategia, List <DatoEstadisticoEstrategia> BEDatoEstadisticoEstrategia)
        {
            bool Resultado = false;

            if (UpdateEstrategia(BEEstrategia))
            {
                foreach (DatoEstadisticoEstrategia DatoEstadisticoEstrategia in BEDatoEstadisticoEstrategia)
                {
                    Resultado = InsertDatoEstadisticoEstrategia(DatoEstadisticoEstrategia);
                }
            }

            return(Json(Resultado, JsonRequestBehavior.AllowGet));
        }
        // GET: Estrategias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Estrategia estrategia = db.Estrategias.Find(id);

            if (estrategia == null)
            {
                return(HttpNotFound());
            }
            return(View(estrategia));
        }
        public IActionResult EnviarPruebaCola(TipoPrueba tipoPrueba, int id_mqTipoPrueba, int estrategia_id)
        {
            HttpClient client     = new HttpClient();
            Estrategia estrategia = new Estrategia();

            estrategia.Estrategia_ID   = estrategia_id;
            tipoPrueba.MQTipoPrueba.ID = id_mqTipoPrueba;
            estrategia.TipoPruebas.Add(tipoPrueba);

            client.BaseAddress = new Uri(configuration.GetValue <string>("Config:APIURL"));

            var request = client.PostAsync("RabbitMessages", estrategia, new JsonMediaTypeFormatter()).Result;

            if (request.IsSuccessStatusCode)
            {
                var resultString = request.Content.ReadAsStringAsync().Result;
            }

            return(Index(estrategia_id));
        }
示例#20
0
        private static void ImprimeSaida(List <Cpf> listaCpf, Pessoa pessoa)
        {
            foreach (var cpf in listaCpf)
            {
                if (cpf.Valido())
                {
                    Console.WriteLine(cpf.Valor);
                    Console.WriteLine(cpf.ToString());
                }
            }
            Console.WriteLine(pessoa.ToString());
            Console.WriteLine(Estrategia.Agradeca("par de meias", new Efusivo()));
            Console.WriteLine(Estrategia.Agradeca("par de meias", new Discreto()));
            Console.WriteLine(Estrategia.Agradeca("par de meias", new Sarcastico()));

            ObservadorHardCore.Executa();
            ObservadorSoftCore.Executa();

            Console.ReadLine();
        }
        public ActionResult Create([Bind(Include = "ID,side,price,quantity,symbol")] Estrategia estrategia)
        {
            if (ModelState.IsValid)
            {
                RpcClient connectRMQ = new RpcClient();

                var json     = new JavaScriptSerializer().Serialize(estrategia);
                var jso1     = "{'id': 2,'side':'buy','price':1,'quantity':3,'symbol':'USD'}";
                var response = connectRMQ.Call(json);

                db.Estrategias.Add(estrategia);
                db.SaveChanges();
                var res = response;
                TempData.Add("MyTempData", res);


                return(RedirectToAction("Response1", "Estrategias"));
            }

            return(View(estrategia));
        }
        public string InsertEstrategia(Estrategia BEEstrategia)
        {
            SqlCommand cmd;

            cn.Open();
            string Id_Estrategia = "0";

            try
            {
                using (cmd = new SqlCommand("spInsertEstrategia", cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add("@Id_Estrategia", SqlDbType.Int).Direction         = ParameterDirection.Output;
                    cmd.Parameters.Add("@Id_Objetivo", SqlDbType.Int).Value               = BEEstrategia.Id_Objetivo;
                    cmd.Parameters.Add("@NombreEstrategia", SqlDbType.VarChar).Value      = BEEstrategia.NombreEstrategia;
                    cmd.Parameters.Add("@DescripcionEstrategia", SqlDbType.VarChar).Value = BEEstrategia.DescripcionEstrategia;
                    cmd.Parameters.Add("@EstadoEstrategia", SqlDbType.Int).Value          = BEEstrategia.EstadoEstrategia;
                    cmd.Parameters.Add("@Fechacumplimiento", SqlDbType.DateTime).Value    = BEEstrategia.Fechacumplimiento;
                    cmd.Parameters.Add("@UsuarioRegistra", SqlDbType.VarChar).Value       = Environment.UserName;
                    cmd.Parameters.Add("@MaquinaRegistra", SqlDbType.VarChar).Value       = Environment.UserDomainName;
                    cmd.Parameters.Add("@FechaRegistro", SqlDbType.DateTime).Value        = DateTime.Today;
                    cmd.Parameters.Add("@UsuarioModifica", SqlDbType.VarChar).Value       = Environment.UserName;
                    cmd.Parameters.Add("@MaquinaModifica", SqlDbType.VarChar).Value       = Environment.UserDomainName;
                    cmd.Parameters.Add("@FechaModifica", SqlDbType.DateTime).Value        = DateTime.Today;
                    cmd.ExecuteNonQuery();
                    Id_Estrategia = Convert.ToString(cmd.Parameters["@Id_Estrategia"].Value.ToString());
                }
                return(Id_Estrategia);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                cn.Close();
            }
        }
 public void startUp()
 {
     catalana = new Catalan();
 }
 public void startUp()
 {
     castellana = new Castellano();
 }
示例#25
0
 public Renombrable(string _nombre, Estrategia e) : base(e)
 {
     nombre = _nombre;
 }
示例#26
0
        public int tamano;//medido en Kb

        public Directorio(string _nombre, Estrategia e) : base(_nombre, e)
        {
            tamano = 1;
        }
示例#27
0
 public void startUp()
 {
     gallega = new Gallego();
 }
示例#28
0
 public Entidad(Estrategia estrategia)
 {
     this.estrategia = estrategia;
 }
 public Composite(string _nombre, Estrategia e) : base(_nombre, e)
 {
     tamano      = 1;
     this.nombre = _nombre;
 }
 public Comprimido(string _nombre, Estrategia e) : base(_nombre, e)
 {
 }