Ejemplo n.º 1
0
        private void btnOpen_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            try
            {
                if (openFileDialog.RestoreDirectory)
                {
                    openFileDialog.InitialDirectory = System.Environment.CurrentDirectory + "\\marco";
                    openFileDialog.RestoreDirectory = false;
                }
                //openFileDialog1.Filter = "json files (*.json)|*.json";
                //openFileDialog1.FilterIndex = 2;

                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    //string fileName = Path.GetFileName(openFileDialog.FileName);
                    //MessageBox.Show(fileName);
                    string result = Marco.RunMarco(openFileDialog.FileName);
                    setResult(result);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace + ":" + ex.Message);
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            string titulo = "Un f*****g menú";

            string[] opciones = { "opcion1", "opcion2", "opcion3", "opcion4", "opcion5", "opcion6", "1234567890123456789" };
            string   pie      = "Un f*****g pie";

            Console.Clear();
            Console.WriteLine(Marco.PintaRecuadro('*', '·', '@', 3, 25, 1));

            Console.WriteLine(Marco.PintaRecuadro('*', ' ', 'q', 'w', 'e', 'r', 3, 5, 1));

            Console.WriteLine(Marco.PintaRecuadro('-', '|', ' ', '+', 6, 40, 25));

            Console.WriteLine(Marco.PintaRecuadro(3, 'a'));
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.Básico, 3));
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.Cruz, 3));
            Console.ForegroundColor = ConsoleColor.White;
            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.Simple, 3));
            Console.ResetColor();
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.Doble, 9));
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.BordeO, 3));
            Console.WriteLine(Marco.RecuadrosPorDefecto(TipoMarco.Punto, 3));

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine(Marco.PintaRecuadro('a', 'b', 'c', 'd', '?', '1', '2', '3', '4', 6, 20, 20));


            Console.ReadKey();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Opcion opcion1 = new Opcion("salir", 'S');
            Marco  marco1  = new Marco(4, 4, 30, 14);

            MenuPrincipal.CrearMenu(marco1, new Opcion[] { opcion1 });

            Console.ReadKey();
        }
 public IEnumerable <ValidationResult> Validar(Marco instancia)
 {
     if (instancia.MarcoLat >= -90.00M || instancia.MarcoLat <= 90.00M)
     {
         yield return(new ValidationResult("A Latitude não pode ter menos que -90 e mais que +90", new string[] { "MarcoLat" }));
     }
     if (instancia.MarcoLon >= -180.00M || instancia.MarcoLat <= 180.00M)
     {
         yield return(new ValidationResult("A Longitude não pode ter menos que -180 e mais que +180", new string[] { "MarcoLon" }));
     }
 }
Ejemplo n.º 5
0
        private void AdicionaEvento(Marco marco, enumTipoEvento tipo)
        {
            if (marco.Eventos.Any(x => x.Tipo == tipo))
            {
                MessageBox.Show("Evento já existe.");
                return;
            }

            marco.Eventos.Add(new Evento(tipo));
            xDataGridView1.Refresh();
        }
        public long Adicionar(Marco instancia)
        {
            var validationResult = Validar(instancia);

            if (validationResult.Any())
            {
                throw new AppException(validationResult.First().ErrorMessage, validationResult);
            }

            var result = MarcoRepositorio.Adicionar(instancia);

            return(result);
        }
        public static void AdicionaEvento(this Marco marco, enumTipoEvento tipo)
        {
            if ((tipo == enumTipoEvento.Admissao || tipo == enumTipoEvento.Demissao) && marco.Posicao.ExisteEventoNaLinhaTempo(marco.Referencia, tipo))
            {
                throw new Exception("Evento já existente na linha do tempo.");
            }

            if (marco.Eventos.Any(x => x.Tipo == tipo))
            {
                throw new Exception("Evento já existente neste marco.");
            }

            marco.Eventos.Add(tipo);
        }
Ejemplo n.º 8
0
        public void CrearMarcoSinPrecio_Error()
        {
            Varilla varillaObtenida = VarillaRepository.GetById(1);

            Marco marco = new Marco()
            {
                Ancho   = Convert.ToDecimal(45.5),
                Largo   = Convert.ToDecimal(4.5),
                Estado  = Estados.EstadoMarco.Pendiente,
                Varilla = varillaObtenida,
            };

            Marco marcoObtenido = MarcoRepository.Save(marco);
        }
        public bool Alterar(Marco instancia)
        {
            var atualInstancia = MarcoRepositorio.Pegar(instancia.MarcoId);

            Mesclar(atualInstancia, instancia);

            var validationResult = Validar(atualInstancia);

            if (validationResult.Any())
            {
                throw new AppException(validationResult.First().ErrorMessage, validationResult);
            }

            var result = MarcoRepositorio.Alterar(atualInstancia);

            return(result);
        }
Ejemplo n.º 10
0
        public void PegarTeste()
        {
            var instancia = new Marco()
            {
                MarcoId = 1
            };

            try
            {
                var result = MarcoServico.Adicionar(instancia);

                Assert.IsTrue(result > 0);
            }
            catch (AppException ex)
            {
                Assert.IsTrue(ex.ValidationResults.Any());
            }
        }
Ejemplo n.º 11
0
        private Pedido CrearPedido(DateTime fechaPedido)
        {
            Pedido pedido = new Pedido()
            {
                FechaIngreso  = fechaPedido,
                Observaciones = "Pintado de negro",
                Precio        = 250,
                Numero        = 3,
                Estado        = Estados.EstadoPedido.Pendiente,
            };

            Marco marco = CrearMarco();

            marco.Varilla = this.CrearVarilla();

            pedido.Marcos.Add(marco);

            return(pedido);
        }
Ejemplo n.º 12
0
        public void AgregarMarco(int numeroPedido, int numeroMarco)
        {
            Pedido pedido = this.GetEntidadByNumero(numeroPedido);

            Marco marco = this.MarcoRepository.GetAll().Where(x => x.Numero == numeroMarco).SingleOrDefault();

            pedido.Marcos.Add(marco);

            if (pedido.Precio == null)
            {
                pedido.Precio = marco.Precio;
            }
            else
            {
                pedido.Precio = pedido.Precio + marco.Precio;
            }


            this.EntityRepository.Update(pedido);
        }
Ejemplo n.º 13
0
        public void CrearMarco_OK()
        {
            Varilla varillaObtenida = VarillaRepository.GetById(1);

            Marco marco = new Marco()
            {
                Ancho   = Convert.ToDecimal(45.5),
                Largo   = Convert.ToDecimal(4.5),
                Precio  = Convert.ToDecimal(71.89),
                Estado  = Estados.EstadoMarco.Pendiente,
                Varilla = varillaObtenida,
            };

            Marco marcoObtenido = MarcoRepository.Save(marco);

            Assert.AreEqual(Convert.ToDecimal(45.5), marcoObtenido.Ancho);
            Assert.AreEqual(Convert.ToDecimal(4.5), marcoObtenido.Largo);
            Assert.AreEqual(Convert.ToDecimal(71.89), marcoObtenido.Precio);
            Assert.AreEqual(Estados.EstadoMarco.Pendiente, marcoObtenido.Estado);
        }
Ejemplo n.º 14
0
 private void btnInit_Click(object sender, EventArgs e)
 {
     Marco.Init("Robot01");
 }
Ejemplo n.º 15
0
 public void SetData(Marco marco)
 {
     Marco = marco;
 }
Ejemplo n.º 16
0
        private void btnTest_Click(object sender, EventArgs e)
        {
            string result = Marco.RunMarco("marco\\Kuma Marco.vb");

            setResult(result);
        }
Ejemplo n.º 17
0
 private void button2_Click(object sender, EventArgs e)
 {
     Marco.SendMessage("Robot01", tbMsg.Text);
     rtMsg.AppendText("\nSend" + tbMsg.Text);
 }
Ejemplo n.º 18
0
 private void btnConn_Click(object sender, EventArgs e)
 {
     Marco.ConnDevice();
 }
Ejemplo n.º 19
0
 public Task <long> AdicionarAsync(Marco instancia)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 20
0
 public Task <IEnumerable <ValidationResult> > ValidarAsync(Marco instancia)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 21
0
 // Se pasa por referencia el menu inicial para poder reactivarlo al salir de la partida
 // o al perder del juego
 public Juego(Marco marco)
 {
     this.Marco = marco;
 }
Ejemplo n.º 22
0
 private void Mesclar(Marco atualInstancia, Marco novaInstancia)
 {
     atualInstancia.MarcoLon = novaInstancia.MarcoLon;
     atualInstancia.MarcoLat = novaInstancia.MarcoLat;
 }