Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 36";

            AutoF1    a1 = new AutoF1(54, "Ford", 120);
            AutoF1    a2 = new AutoF1(100, "Renault", 92);
            MotoCross a3 = new MotoCross(88, "KTM", 250);
            MotoCross a4 = new MotoCross(82, "BMW", 190);
            AutoF1    a5 = new AutoF1(16, "VW", 88);
            AutoF1    a6 = new AutoF1(23, "Fiat", 115);

            Competencia competencia = new Competencia(4, 6, Competencia.TipoCompetencia.F1);



            if (competencia + a1)
            {
                Console.WriteLine(a1.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a2)
            {
                Console.WriteLine(a2.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a2)
            {
                Console.WriteLine(a2.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a3)
            {
                Console.WriteLine(a3.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a4)
            {
                Console.WriteLine(a4.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a5)
            {
                Console.WriteLine(a5.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            if (competencia + a6)
            {
                Console.WriteLine(a6.MostrarDatos());
            }
            else
            {
                Console.WriteLine("No cargado");
            }

            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Random random = new Random();
            AutoF1 a1     = new AutoF1((short)random.Next(1, 99), "Ferrari", (short)random.Next(1, 150));
            AutoF1 a2     = new AutoF1((short)random.Next(1, 99), "Chevrolet", (short)random.Next(1, 150));
            AutoF1 a3     = new AutoF1((short)random.Next(1, 99), "Honda", (short)random.Next(1, 150));
            AutoF1 a4     = new AutoF1((short)random.Next(1, 99), "Subaru", (short)random.Next(1, 150));

            Console.WriteLine("Mostrar Datos de los autos:");
            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(a2.MostrarDatos());
            Console.WriteLine(a3.MostrarDatos());
            Console.WriteLine(a4.MostrarDatos());

            Competencia competencia1 = new Competencia((short)random.Next(3, 10), 3, Competencia.TipoCompetencia.F1);

            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a2)
            {
                Console.WriteLine("A2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A2");
            }
            if (competencia1 + a3)
            {
                Console.WriteLine("A3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A3");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }

            Console.WriteLine("\nMostrar datos de la competencia:");
            Console.WriteLine(competencia1.MostrarDatos());
            Console.ReadLine();
            Console.Clear();

            MotoCross m1 = new MotoCross((short)random.Next(1, 99), "A", (short)random.Next(1, 150));
            MotoCross m2 = new MotoCross((short)random.Next(1, 99), "B", (short)random.Next(1, 150));
            MotoCross m3 = new MotoCross((short)random.Next(1, 99), "C", (short)random.Next(1, 150));
            MotoCross m4 = new MotoCross((short)random.Next(1, 99), "D", (short)random.Next(1, 150));

            Competencia competencia2 = new Competencia((short)random.Next(3, 10), 3, Competencia.TipoCompetencia.Motos);

            if (competencia2 + m1)
            {
                Console.WriteLine("M1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M1");
            }
            if (competencia2 + m1)
            {
                Console.WriteLine("M1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M1");
            }
            if (competencia2 + m2)
            {
                Console.WriteLine("M2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M2");
            }
            if (competencia2 + m3)
            {
                Console.WriteLine("M3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M3");
            }
            if (competencia2 + m4)
            {
                Console.WriteLine("M4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M4");
            }
            if (competencia2 + m4)
            {
                Console.WriteLine("M4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir M4");
            }

            Console.WriteLine("\nMostrar datos de la competencia2:");
            Console.WriteLine(competencia2.MostrarDatos());
            Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            //AutoF1 a1 = new AutoF1(1, "escu1", 700);
            //AutoF1 a6 = new AutoF1(7, "Escu7", 1000);
            //AutoF1 a2 = new AutoF1(4, "escu2", 1100);
            //MotoCross m3 = new MotoCross(5, "escu3", 5);
            //AutoF1 a4 = new AutoF1(1, "escu1");
            //MotoCross m5 = new MotoCross(2, "escu4");
            //Competencia competencia = new Competencia(10, 40, Competencia.TipoCompetencia.F1);

            //if (competencia + a6)
            //{
            //    Console.WriteLine("SE AGREGO a6");
            //}
            //else
            //{
            //    Console.WriteLine("NO SE AGREGO a6");
            //}
            //if (competencia + a4)
            //{
            //    Console.WriteLine("SE AGREGO a4");
            //}
            //else
            //{
            //    Console.WriteLine("NO SE AGREGO a4");
            //}
            //if (competencia + a2)
            //{
            //    Console.WriteLine("SE AGREGO a2");
            //}
            //else
            //{
            //    Console.WriteLine("NO SE AGREGO a2");
            //}
            //try
            //{
            //    if (competencia + m3)
            //    {
            //        Console.WriteLine("SE AGREGOm3");
            //    }
            //    else
            //    {
            //        Console.WriteLine("NO SE AGREGO m3");
            //    }
            //}
            //catch (CompetenciaNoDisponibleException ex)
            //{
            //    Console.WriteLine(ex.ToString());
            //}
            //if (competencia + a1)
            //{
            //    Console.WriteLine("SE AGREGO a1");
            //}
            //else
            //{
            //    Console.WriteLine("NO SE AGREGO a1");
            //}
            //try
            //{
            //    if (competencia + m5)
            //    {
            //        Console.WriteLine("SE AGREGO m5");
            //    }
            //    else
            //    {
            //        Console.WriteLine("NO SE AGREGO m5");
            //    }
            //}
            //catch (CompetenciaNoDisponibleException ex)
            //{
            //    Console.WriteLine(ex.ToString());
            //}
            //if (competencia + a6)
            //{
            //    Console.WriteLine("ANDA MAL");
            //}
            //else
            //{
            //    Console.WriteLine("ANDA BIEN");
            //}

            //if (competencia - a6)
            //{
            //    Console.WriteLine("ANDA BIEN");
            //}
            //else
            //{
            //    Console.WriteLine("ANDA MAL");
            //}

            //Console.WriteLine(competencia.MostrarDatos());+
            Competencia competencia = new Competencia(2, 40, Competencia.TipoCompetencia.MotoCross);
            MotoCross   motoCross   = new MotoCross(44, "KTM");
            bool        pudo        = competencia + motoCross;

            pudo = competencia - motoCross;
            pudo = competencia != motoCross;
            Console.ReadKey();
        }
Exemplo n.º 4
0
 public void NoLanzarExcepcion()
 {
     Competencia competencia = new Competencia(5, 5, Competencia.TipoCompetencia.MotoCross);
     MotoCross   moto        = new MotoCross(1, "Kawasaki");
     bool        cargado     = (competencia + moto) ? true : false;
 }
        /*
         * La mision que justifica la existencia de los gestores es hacer de "interfaz" entre las ENTIDADES y el resto del sistema
         * Por esto el gestor debe tener la responsabilidad de instanciar la/s que le corresponde gestionar
         */
        public Factor instanciarFactor(string codigo, string nombre, Competencia competenciaAsociada, string descripcion = null, int nrOrden = 0)
        {
            Factor nuevoFactor = new Factor(codigo, nombre, competenciaAsociada, descripcion, nrOrden);

            return(nuevoFactor);
        }
Exemplo n.º 6
0
 public ActionResult Crear(Competencia competencia)
 {
     competencia = Competencias.Crear(competencia);
     return(RedirectToAction("Index", "Competencias"));
 }
Exemplo n.º 7
0
        public void TestListaInstanciada()
        {
            Competencia competencia = new Competencia(5, 5, Competencia.TipoCompetencia.F1);

            Assert.IsNotNull(competencia.Competidores);
        }
Exemplo n.º 8
0
        public static List <Competencia> LeerTodo()
        {
            try
            {
                var commandC = new MySqlCommand()
                {
                    CommandText = "sp_competencias_leertodo", CommandType = System.Data.CommandType.StoredProcedure
                };
                var datosC = DataSource.GetDataSet(commandC);

                List <Competencia> componentes = new List <Competencia>();

                if (datosC.Tables[0].Rows.Count > 0)
                {
                    System.Diagnostics.Debug.WriteLine("leeeeeeeer Competencias");


                    foreach (System.Data.DataRow row in datosC.Tables[0].Rows)
                    {
                        var prodData    = row;
                        var competencia = new Competencia()
                        {
                            Codigo           = Convert.ToInt32(prodData["codigo"]),
                            Nombre           = prodData["nombre"].ToString(),
                            Descripcion      = prodData["descripcion"].ToString(),
                            Dominio          = prodData["dominio"].ToString(),
                            Basico           = prodData["basico"].ToString(),
                            Intermedio       = prodData["intermedio"].ToString(),
                            Avanzado         = prodData["avanzado"].ToString(),
                            TiempoDesarrollo = prodData["tiempoDesarrollo"].ToString(),
                            Estado           = prodData["estado"].ToString()
                        };

                        System.Diagnostics.Debug.WriteLine("codC: " + competencia.Codigo);


                        var commandA = new MySqlCommand()
                        {
                            CommandText = "sp_competencias_leersubaprendizajes", CommandType = System.Data.CommandType.StoredProcedure
                        };
                        commandA.Parameters.Add(new MySqlParameter()
                        {
                            ParameterName = "in_codigo", Direction = System.Data.ParameterDirection.Input, Value = competencia.Codigo
                        });
                        var datosA = DataSource.GetDataSet(commandA);

                        int        nAprendizajes = 0;
                        List <int> porcentajesA  = new List <int>();
                        System.Diagnostics.Debug.WriteLine("A");

                        List <Aprendizaje> aprendizajes = new List <Aprendizaje>();

                        if (datosA.Tables[0].Rows.Count > 0)
                        {
                            foreach (System.Data.DataRow rowA in datosA.Tables[0].Rows)
                            {
                                var prodDataA = rowA;

                                Enum.TryParse(prodData["estado"].ToString(), out EnumEstado EEstado);
                                var aprendizaje = new Aprendizaje()
                                {
                                    Codigo          = Convert.ToInt32(prodData["codigo"]),
                                    Categoria       = prodData["categoria"].ToString(),
                                    SubCategoria    = prodData["subCategoria"].ToString(),
                                    Descripcion     = prodData["descripcion"].ToString(),
                                    PorcentajeLogro = Convert.ToInt32(prodData["porcentajeLogro"]),
                                    Estado          = EEstado
                                };

                                var commandS = new MySqlCommand()
                                {
                                    CommandText = "sp_aprendizajes_leersubsaberes", CommandType = System.Data.CommandType.StoredProcedure
                                };
                                commandA.Parameters.Add(new MySqlParameter()
                                {
                                    ParameterName = "in_codigo", Direction = System.Data.ParameterDirection.Input, Value = aprendizaje.Codigo
                                });
                                var datosS = DataSource.GetDataSet(commandA);

                                List <int> porcentajesS = new List <int>();

                                int          nSaberes = 0;
                                List <Saber> saberes  = new List <Saber>();
                                if (datosS.Tables[0].Rows.Count > 0)
                                {
                                    System.Diagnostics.Debug.WriteLine("leeeeeeeer Saberes");
                                    foreach (System.Data.DataRow rowS in datosS.Tables[0].Rows)
                                    {
                                        var prodDataS = rowS;

                                        Enum.TryParse(prodDataS["nivelLogro"].ToString(), out EnumLogro ELogro);
                                        Enum.TryParse(prodDataS["estado"].ToString(), out EnumEstado EEEstado);
                                        var saber = new Saber()
                                        {
                                            Codigo          = Convert.ToString(prodData["codigo"]),
                                            Descripcion     = prodData["descripcion"].ToString(),
                                            Logro           = ELogro,
                                            Estado          = EEEstado,
                                            PorcentajeLogro = prodData["porcentajeLogro"].ToString(),
                                            Id = Convert.ToInt32(prodData["id"])
                                        };

                                        porcentajesS.Add(Convert.ToInt32(saber.PorcentajeLogro));
                                        nSaberes++;

                                        //agregar saber a componentes
                                        saberes.Add(saber);
                                    }
                                }
                                //calculo de porcentaje del aprendizaje actual
                                int porcentajeAprendizaje = calcularPorcentaje(porcentajesS);

                                porcentajesA.Add(aprendizaje.PorcentajeLogro);
                                nAprendizajes++;

                                //se agregan los aprendizajes a los componentes
                                aprendizaje.PorcentajeLogro = porcentajeAprendizaje;
                                aprendizajes.Add(aprendizaje);
                            }
                        }

                        //calculo de porcentaje de la competencia actual
                        int porcentajeCompetencia = calcularPorcentaje(porcentajesA);

                        competencia.PorcentajeLogro = porcentajeCompetencia;
                        componentes.Add(competencia);
                    }
                }
                //retorna lista de componentes completa
                return(componentes);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            finally
            {
            }
            return(null);
        }
Exemplo n.º 9
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Competencia com = new Competencia();
                if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "")
                {
                    if (txtDescripcion.Text.Length > 0 && txtDescripcion.Text.Trim() != "")
                    {
                        if ((txtSigla.Text.Length > 0 && txtSigla.Text.Length <= 10) && txtSigla.Text.Trim() != "")
                        {
                            com.Nombre      = txtNombre.Text;
                            com.Descripcion = txtDescripcion.Text;
                            com.Sigla       = txtSigla.Text;
                            if (rbNo.IsChecked == true)
                            {
                                com.Obsoleta = 0;
                            }
                            if (rbSi.IsChecked == true)
                            {
                                com.Obsoleta = 1;
                            }
                            com.Nivel_Optimo = int.Parse(cmbNivel.SelectedItem.ToString());
                            #region Nivel
                            switch (cmbNivel.SelectedIndex)
                            {
                            case 0:
                                com.Nivel_Optimo = 0;
                                break;

                            case 1:
                                com.Nivel_Optimo = 1;
                                break;

                            case 2:
                                com.Nivel_Optimo = 2;
                                break;

                            case 3:
                                com.Nivel_Optimo = 3;
                                break;

                            case 4:
                                com.Nivel_Optimo = 4;
                                break;

                            case 5:
                                com.Nivel_Optimo = 5;
                                break;

                            default:
                                com.Nivel_Optimo = 0;
                                break;
                            }
                            #endregion
                            com.Pregunta_Asociada = txtPregunta.Text;

                            string xml = com.Serializar();
                            WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient();

                            if (servicio.CrearCompetencia(xml))
                            {
                                MessageBox.Show("Agregado correctamente", " Éxito!");
                                this.Limpiar();
                                NavigationService      navService = NavigationService.GetNavigationService(this);
                                MantenedorCompetencias nextPage   = new MantenedorCompetencias();
                                navService.Navigate(nextPage);
                            }
                            else
                            {
                                MessageBox.Show("No se pudo agregar la Competencia, verifique que los datos sean correctos", "Aviso");
                            }
                        }
                        else
                        {
                            MessageBox.Show("El campo Sigla es obligatorio y admite como máximo 10 caracteres", "Aviso");
                        }
                    }
                    else
                    {
                        MessageBox.Show("El campo Descripción es obligatorio", "Aviso");
                    }
                }
                else
                {
                    MessageBox.Show("El campo Nombre es obligatorio", "Aviso");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo agregar la Competencia!", "Alerta");
            }
        }
Exemplo n.º 10
0
        public bool EliminarCompetencia(string xml)
        {
            Competencia com = new Competencia(xml);

            return(com.Delete());
        }
Exemplo n.º 11
0
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            List <Competencia> competencias = col.ReadAllCompetencias();

            try
            {
                Competencia com = new Competencia();
                com.Id_competencia = int.Parse(txtId_Competencia.Text);
                if (com.Read())
                {
                    if (txtNombre.Text.Length > 0 && int.Parse(txtId_Competencia.Text) > 0)
                    {
                        com.Nombre      = txtNombre.Text;
                        com.Descripcion = txtDescripcion.Text;
                        com.Sigla       = txtSigla.Text;
                        if (rbNo.IsChecked == true)
                        {
                            com.Obsoleta = 0;
                        }
                        if (rbSi.IsChecked == true)
                        {
                            com.Obsoleta = 1;
                        }
                        switch (cmbNivel.SelectedIndex)
                        {
                        case 0:
                            com.Nivel_Optimo = 0;
                            break;

                        case 1:
                            com.Nivel_Optimo = 1;
                            break;

                        case 2:
                            com.Nivel_Optimo = 2;
                            break;

                        case 3:
                            com.Nivel_Optimo = 3;
                            break;

                        case 4:
                            com.Nivel_Optimo = 4;
                            break;

                        case 5:
                            com.Nivel_Optimo = 5;
                            break;

                        default:
                            com.Nivel_Optimo = 0;
                            break;
                        }
                        com.Update();
                        MessageBox.Show("Actualizado correctamente. Éxito!");
                        NavigationService      navService = NavigationService.GetNavigationService(this);
                        MantenedorCompetencias nextPage   = new MantenedorCompetencias();
                        navService.Navigate(nextPage);
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar los campos antes de continuar. Aviso");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se ha podido modificar la Competencia. Verifique que la información esté correcta", "Error");
            }
        }
Exemplo n.º 12
0
        public bool ActualizarCompetencia(string xml)
        {
            Competencia com = new Competencia(xml);

            return(com.Update());
        }
Exemplo n.º 13
0
        // Competencia
        public bool CrearCompetencia(string xml)
        {
            Competencia com = new Competencia(xml);

            return(com.Create());
        }
Exemplo n.º 14
0
        public void Verifica_Lista_Competidores_Instanciada()
        {
            Competencia c = new Competencia(5, 10, Competencia.TipoCompetencia.MotoCross);

            Assert.IsNotNull(c);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 43";

            AutoF1    a1 = new AutoF1(54, "Ford", 120);
            AutoF1    a2 = new AutoF1(100, "Renault", 92);
            MotoCross a3 = new MotoCross(88, "KTM", 250);
            AutoF1    a4 = new AutoF1(82, "BMW", 190);
            AutoF1    a5 = new AutoF1(16, "VW", 88);
            AutoF1    a6 = new AutoF1(23, "Fiat", 115);

            Competencia <AutoF1> competencia = new Competencia <AutoF1>(4, 6, Competencia <AutoF1> .TipoCompetencia.F1);

            try
            {
                if (competencia + a1)
                {
                    Console.WriteLine(a1.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a2)
                {
                    Console.WriteLine(a2.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a2)
                {
                    Console.WriteLine(a2.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a3)
                {
                    Console.WriteLine(a3.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }



            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a4)
                {
                    Console.WriteLine(a4.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a5)
                {
                    Console.WriteLine(a5.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            try
            {
                if (competencia + a6)
                {
                    Console.WriteLine(a6.MostrarDatos());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }

            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            //Instancio competencia
            Competencia competencia = new Competencia(10, 3);

            //Instancio Competidores
            AutoF1 auto1 = new AutoF1((short)3322, "Ford");
            AutoF1 auto2 = new AutoF1((short)3322, "Renault");
            AutoF1 auto3 = new AutoF1((short)3322, "Fiat");
            AutoF1 auto4 = new AutoF1((short)3322, "Chevrolet");

            MotoCross moto1 = new MotoCross((short)3322, "Yamaha");
            MotoCross moto2 = new MotoCross((short)3322, "Vulcan");

            //Agrego competidores
            if (competencia + auto1)
            {
                Console.WriteLine("Se agrego Ford");
            }
            else
            {
                Console.WriteLine("No se agrego Ford");
            }
            if (competencia + auto2)
            {
                Console.WriteLine("Se agrego Renault");
            }
            else
            {
                Console.WriteLine("No se agrego Renault");
            }
            if (competencia + auto3)
            {
                Console.WriteLine("Se agrego Fiat");
            }
            else
            {
                Console.WriteLine("No se agrego Fiat");
            }
            if (competencia + auto4)
            {
                Console.WriteLine("Se agrego Chevrolet");
            }
            else
            {
                Console.WriteLine("No se agrego Chevrolet");
            }
            if (competencia + moto1)
            {
                Console.WriteLine("Se agrego Yamaha");
            }
            else
            {
                Console.WriteLine("No se agrego Yamaha");
            }
            if (competencia + moto2)
            {
                Console.WriteLine("Se agrego Vulcan");
            }
            else
            {
                Console.WriteLine("No se agrego Vulcan");
            }

            Console.WriteLine("");

            //Quito competidor
            if (competencia - auto3)
            {
                Console.WriteLine("Se quito Fiat");
            }
            else
            {
                Console.WriteLine("No se quito Fiat");
            }

            Console.WriteLine("");

            Console.WriteLine("Informacion de competidores");
            Console.WriteLine("");
            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }
Exemplo n.º 17
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Competencia com = new Competencia();

                com.Nombre       = txtNombre.Text;
                com.Descripcion  = txtDescripcion.Text;
                com.Sigla        = txtSigla.Text;
                com.Nivel_Optimo = int.Parse(cmbNivel.SelectedItem.ToString());
                if (rbNo.IsChecked == true)
                {
                    com.Obsoleta = 0;
                }
                if (rbSi.IsChecked == true)
                {
                    com.Obsoleta = 1;
                }
                switch (cmbNivel.SelectedIndex)
                {
                case 0:
                    com.Nivel_Optimo = 0;
                    break;

                case 1:
                    com.Nivel_Optimo = 1;
                    break;

                case 2:
                    com.Nivel_Optimo = 2;
                    break;

                case 3:
                    com.Nivel_Optimo = 3;
                    break;

                case 4:
                    com.Nivel_Optimo = 4;
                    break;

                case 5:
                    com.Nivel_Optimo = 5;
                    break;

                default:
                    com.Nivel_Optimo = 0;
                    break;
                }
                if (com.Create())
                {
                    MessageBox.Show("Agregado correctamente. Éxito!");
                    this.Limpiar();
                    NavigationService      navService = NavigationService.GetNavigationService(this);
                    MantenedorCompetencias nextPage   = new MantenedorCompetencias();
                    navService.Navigate(nextPage);
                }
                else
                {
                    MessageBox.Show("No se ha podido agregar la competencia, verifique que los datos sean correctos");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error, no se pudo agregar la competencia!");
            }
        }
 public EventoDeAgendaPreProcessado(EntregaDeEventoDeAgenda entrega, Decimal percentualPermitido, DateTime dataDeEfetivacao, Competencia competencia)
 {
     Id                    = entrega.Id;
     Beneficiario          = entrega.Executor;
     PercentualRemuneravel = percentualPermitido;
     DataDaEfetivacao      = dataDeEfetivacao;
     Vinculacao            = entrega.Vinculacao;
     Classificacao         = entrega.Classificacao;
     TipoDeEvento          = entrega.TipoDeEvento;
     CompetenciaDaEntrega  = competencia;
 }
Exemplo n.º 19
0
        public ActionResult Editar(Competencia competencia)
        {
            Boolean result = Competencias.Editar(competencia);

            return(RedirectToAction("Index", "Competencias"));
        }
Exemplo n.º 20
0
 public void init()
 {
     laLista       = new List <Competencia> ();
     laCompetencia = new Competencia();
 }
Exemplo n.º 21
0
 public void LanzarExcepcion()
 {
     Competencia competencia = new Competencia(5, 5, Competencia.TipoCompetencia.MotoCross);
     AutoF1      auto        = new AutoF1(1, "Ferrari");
     bool        cargado     = (competencia + auto) ? true : false;
 }
Exemplo n.º 22
0
 public void pruebaVacioDetallarCompetencia()
 {
     laCompetencia = BDCompetencia.DetallarCompetencia(1);
     Assert.IsNotNull(laCompetencia);
 }
Exemplo n.º 23
0
        public ActionResult Create()
        {
            var competencia = new Competencia();

            return(View(competencia));
        }
Exemplo n.º 24
0
 public void pruebaIdDetallarCompetencia()
 {
     laCompetencia = BDCompetencia.DetallarCompetencia(1);
     Assert.AreEqual(1, laCompetencia.Id_competencia);
 }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 30";

            Competencia comp  = new Competencia(20, 5);
            Competencia comp2 = new Competencia(15, 3);
            AutoF1      a1    = new AutoF1(70, "Mercedes", 200);
            AutoF1      a2    = new AutoF1(99, "Ferrari", 220);
            AutoF1      a3    = new AutoF1(40, "McLaren", 250);
            AutoF1      a4    = new AutoF1(70, "Mercedes", 100);
            MotoCross   m1    = new MotoCross(33, "Honda", 150);
            MotoCross   m2    = new MotoCross(44, "Yamaha", 125);
            MotoCross   m3    = new MotoCross(99, "Suzuki", 150);
            MotoCross   m4    = new MotoCross(33, "Honda", 150);


            ///Agrego autos.
            if (comp + a1)
            {
                Console.WriteLine("Auto 1 agregado");
            }
            else
            {
                Console.WriteLine("El auto ya se encuentra en la competencia");
            }

            if (comp + a2)
            {
                Console.WriteLine("Auto 2 agregado");
            }
            else
            {
                Console.WriteLine("El auto ya se encuentra en la competencia");
            }

            if (comp + a4)
            {
                Console.WriteLine("Auto 1 agregado");
            }
            else
            {
                Console.WriteLine("El auto ya se encuentra en la competencia");
            }

            if (comp + a3)
            {
                Console.WriteLine("Auto 3 agregado correctamente");
            }
            else
            {
                Console.WriteLine("El auto ya se encuentra en la competencia");
            }

            Console.ReadKey();
            Console.Clear();
            Console.WriteLine(comp.MostrarDatos());
            Console.ReadKey();
            Console.Clear();

            ///Agrego motos a comp2.
            if (comp2 + m1)
            {
                Console.WriteLine("Moto 1 agregado");
            }
            else
            {
                Console.WriteLine("El Moto ya se encuentra en la competencia");
            }

            if (comp2 + m2)
            {
                Console.WriteLine("Moto 2 agregado");
            }
            else
            {
                Console.WriteLine("La Moto ya se encuentra en la competencia");
            }

            if (comp2 + m4)
            {
                Console.WriteLine("Moto 1 agregado");
            }
            else
            {
                Console.WriteLine("La Moto ya se encuentra en la competencia");
            }

            if (comp2 + m3)
            {
                Console.WriteLine("Moto 3 agregado correctamente");
            }
            else
            {
                Console.WriteLine("La Moto ya se encuentra en la competencia");
            }
            Console.ReadKey();
            Console.Clear();

            Console.WriteLine(comp2.MostrarDatos());
            Console.ReadKey();
        }
Exemplo n.º 26
0
 public void pruebaTrueBuscarNombreCompetencia()
 {
     laCompetencia = new Competencia("Ryu Kobudo", "1", true, "Por Iniciar");
     Assert.IsTrue(BDCompetencia.BuscarNombreCompetencia(laCompetencia));
 }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            Random random = new Random();
            AutoF1 a1     = new AutoF1((short)random.Next(1, 99), "Ferrari");
            AutoF1 a2     = new AutoF1((short)random.Next(1, 99), "Chevrolet");
            AutoF1 a3     = new AutoF1((short)random.Next(1, 99), "Honda");
            AutoF1 a4     = new AutoF1((short)random.Next(1, 99), "Subaru");

            Console.WriteLine("Mostrar Datos de los autos:");
            Console.WriteLine(a1.MostrarDatos());
            Console.WriteLine(a2.MostrarDatos());
            Console.WriteLine(a3.MostrarDatos());
            Console.WriteLine(a4.MostrarDatos());

            Competencia competencia1 = new Competencia((short)random.Next(3, 10), 3);

            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a1)
            {
                Console.WriteLine("A1 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A1");
            }
            if (competencia1 + a2)
            {
                Console.WriteLine("A2 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A2");
            }
            if (competencia1 + a3)
            {
                Console.WriteLine("A3 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A3");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }
            if (competencia1 + a4)
            {
                Console.WriteLine("A4 Añadido Exitosamente");
            }
            else
            {
                Console.WriteLine("Error al añadir A4");
            }

            Console.WriteLine("\nMostrar datos de la competencia:");
            Console.WriteLine(competencia1.MostrarDatos());
            Console.ReadLine();
        }
Exemplo n.º 28
0
        public void TestMethod1()
        {
            Competencia competencia = new Competencia(20, 30, Competencia.TipoCompetencia.F1);

            Assert.IsNotNull(competencia.ListaCompetencia);
        }
 public HoraRecebidaProcessada(EntregaDeHoraRecebida entrega, Decimal percentualPermitido, DateTime dataDeEfetivacao, Competencia competencia)
 {
     Id                    = entrega.Id;
     Beneficiario          = entrega.Executor;
     PercentualRemuneravel = percentualPermitido;
     DataDaEfetivacao      = dataDeEfetivacao;
     Vinculacao            = entrega.Vinculacao;
     QuantidadeDeMinutos   = entrega.QuantidadeDeMinutos;
     CompetenciaDaEntrega  = competencia;
     IdTabelaPreco         = entrega.IdTabelaPreco;
     valorHora             = entrega.valorHora;
     Categoria             = entrega.Categoria;
     HistoricoPagamento    = entrega.HistoricoPagamento;
     IdHistoricoPagamento  = entrega.IdHistoricoPagamento;
     Faturamento           = entrega.Faturamento;
     Recebimento           = entrega.Recebimento;
     ValorMaximoRegra      = entrega.ValorMaximoRegra;
     ValorMinimoRegra      = entrega.ValorMinimoRegra;
 }
Exemplo n.º 30
0
        static void Main(string[] args)
        {
            AutoF1    a1 = new AutoF1(1, "escu1", 700);
            AutoF1    a6 = new AutoF1(7, "Escu7", 1000);
            AutoF1    a2 = new AutoF1(4, "escu2", 1100);
            MotoCross m3 = new MotoCross(5, "escu3", 5);
            AutoF1    a4 = new AutoF1(1, "escu1");
            MotoCross m5 = new MotoCross(2, "escu4");
            Competencia <VehiculoDeCarrera> competencia = new Competencia <VehiculoDeCarrera>(10, 40, Competencia <VehiculoDeCarrera> .TipoCompetencia.F1);

            if (competencia + a6)
            {
                Console.WriteLine("SE AGREGO a6");
            }
            else
            {
                Console.WriteLine("NO SE AGREGO a6");
            }
            if (competencia + a4)
            {
                Console.WriteLine("SE AGREGO a4");
            }
            else
            {
                Console.WriteLine("NO SE AGREGO a4");
            }
            if (competencia + a2)
            {
                Console.WriteLine("SE AGREGO a2");
            }
            else
            {
                Console.WriteLine("NO SE AGREGO a2");
            }
            try
            {
                if (competencia + m3)
                {
                    Console.WriteLine("SE AGREGOm3");
                }
                else
                {
                    Console.WriteLine("NO SE AGREGO m3");
                }
            }
            catch (CompetenciaNoDisponibleException ex)
            {
                Console.WriteLine(ex.ToString());
            }
            if (competencia + a1)
            {
                Console.WriteLine("SE AGREGO a1");
            }
            else
            {
                Console.WriteLine("NO SE AGREGO a1");
            }
            try
            {
                if (competencia + m5)
                {
                    Console.WriteLine("SE AGREGO m5");
                }
                else
                {
                    Console.WriteLine("NO SE AGREGO m5");
                }
            }
            catch (CompetenciaNoDisponibleException ex)
            {
                Console.WriteLine(ex.ToString());
            }
            if (competencia + a6)
            {
                Console.WriteLine("ANDA MAL");
            }
            else
            {
                Console.WriteLine("ANDA BIEN");
            }

            if (competencia - a6)
            {
                Console.WriteLine("ANDA BIEN");
            }
            else
            {
                Console.WriteLine("ANDA MAL");
            }

            Console.WriteLine(competencia.MostrarDatos());

            Console.ReadKey();
        }