Пример #1
0
        public HttpResponseMessage Delete(int id)
        {
            Ejercicios varEjercicios = this.service.GetByKey(id, false);
            bool       result        = false;

            if (varEjercicios == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            try
            {
                result = this.service.Delete(id);//, globalData, dataReference);
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelEjercicios", new JavaScriptSerializer().Serialize(varEjercicios), result);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelEjercicios", new JavaScriptSerializer().Serialize(varEjercicios), result, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
Пример #2
0
 private void cbEjercicios_Click(object sender, EventArgs e)
 {
     cbEjercicios.DataSource    = Ejercicios.obtenerEjercicios().Tables[0];
     cbEjercicios.DisplayMember = "nombre";
     cbEjercicios.ValueMember   = "nombre";
     //cbEjercicios.SelectedIndex = 0;
 }
        public async Task <IActionResult> Edit(int id, [Bind("IDejercicio,NombreEjercicio,Puntaje")] Ejercicios ejercicios)
        {
            if (id != ejercicios.IDejercicio)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(ejercicios);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ejerciciosExists(ejercicios.IDejercicio))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(ejercicios));
        }
Пример #4
0
        public HttpResponseMessage Get_Datos_Generales(int id)
        {
            Ejercicios entity = this.service.ListaSelAll(1, 1, "Ejercicios.Clave='" + id.ToString() + "'", "").Ejercicioss.First();
            Ejercicios result = new Ejercicios();

            result.Clave                = entity.Clave;
            result.Fecha_de_Registro    = entity.Fecha_de_Registro;
            result.Hora_de_Registro     = entity.Hora_de_Registro;
            result.Usuario_que_Registra = entity.Usuario_que_Registra;
            result.Usuario_que_Registra_Spartan_User = entity.Usuario_que_Registra_Spartan_User;
            result.Nombre_del_Ejercicio                    = entity.Nombre_del_Ejercicio;
            result.Descripcion_del_Ejercicio               = entity.Descripcion_del_Ejercicio;
            result.Tipo_de_Ejercicio                       = entity.Tipo_de_Ejercicio;
            result.Tipo_de_Ejercicio_Tipo_Ejercicio        = entity.Tipo_de_Ejercicio_Tipo_Ejercicio;
            result.Nivel_de_dificultad                     = entity.Nivel_de_dificultad;
            result.Nivel_de_dificultad_Nivel_de_dificultad = entity.Nivel_de_dificultad_Nivel_de_dificultad;
            result.Sexo                 = entity.Sexo;
            result.Sexo_Sexo            = entity.Sexo_Sexo;
            result.Musculos_trabajados  = entity.Musculos_trabajados;
            result.Imagen               = entity.Imagen;
            result.Imagen_Spartane_File = entity.Imagen_Spartane_File;
            result.Video                = entity.Video;
            result.Video_Spartane_File  = entity.Video_Spartane_File;
            result.Estatus              = entity.Estatus;
            result.Estatus_Estatus      = entity.Estatus_Estatus;

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
Пример #5
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            string nombre = tbNombre.Text.Trim();

            if (ValidarComboBox.opcionValida(cbEjercicioOPersona, cbEjercicioOPersona.Text) &&
                !String.IsNullOrEmpty(nombre))
            {
                if (cbEjercicioOPersona.SelectedItem.ToString() == "Ejercicios")
                {
                    Ejercicios.insertarEjercicio(nombre);
                }
                else if (cbEjercicioOPersona.SelectedItem.ToString() == "Personas" && double.TryParse(tbAltura.Text, out double altura))
                {
                    Personas.insertarPersona(nombre, altura);
                }
                else
                {
                    MessageBox.Show("¡Recordá que la altura tiene que ser un número!");
                }
            }
            else
            {
                MessageBox.Show("Recordá que el nombre no puede estar vacío. Además, solo se pueden seleccionar personas o ejercicios.");
            }

            RecargarDataGridView();
            tbNombre.Text = "";
            tbAltura.Text = "";
            tbNombre.Focus();
        }
Пример #6
0
        public HttpResponseMessage Post(Ejercicios varEjercicios)
        {
            if (ModelState.IsValid)
            {
                var data = "-1";
                try
                {
                    data = Convert.ToString(this.service.Insert(varEjercicios));
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsEjercicios", new JavaScriptSerializer().Serialize(varEjercicios), true);
                    serviceBitacora.Insert(bitacora);
                }
                catch (ServiceException ex)
                {
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsEjercicios", new JavaScriptSerializer().Serialize(varEjercicios), true);
                    serviceBitacora.Insert(bitacora);
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
                }

                return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
            }
            else
            {
                var errors   = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList();
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsEjercicios", new JavaScriptSerializer().Serialize(varEjercicios), false, errors.ToString());
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
            }
        }
Пример #7
0
    void Start()
    {
        ultimoEjercicio = ejercicio;

        E1   = Instantiate(go, transform).transform;
        E2_1 = Instantiate(go, transform).transform;
        E2_2 = Instantiate(go, E2_1).transform;
        E2_3 = Instantiate(go, E2_2).transform;
        E3_1 = Instantiate(go, transform).transform;
        E3_2 = Instantiate(go, E3_1).transform;
        E3_3 = Instantiate(go, E3_2).transform;

        E2_2.rotation *= Quaternion.AngleAxis(-90f, E2_2.right);

        rotacion = Quaternion.AngleAxis(angle, new Vec3(E1.up));

        E2 = new List <Vector3>();
        E2.Add(Vector3.zero);
        E2.Add(E2_1.transform.forward * 10f);
        E2.Add(E2_1.transform.forward * 10f + E2_2.transform.forward * 10f);
        E2.Add(E2_1.transform.forward * 10f + E2_2.transform.forward * 10f + E2_3.transform.forward * 10f);

        E3 = new List <Vector3>();
        E3.Add(Vector3.zero);
        E3.Add(E3_1.transform.forward * 10f);
        E3.Add(E3_1.transform.forward * 10f + E3_2.transform.forward * 10f);
        E3.Add(E3_1.transform.forward * 10f + E3_2.transform.forward * 10f + E3_3.transform.forward * 10f);

        VectorDebugger.EnableCoordinates();
        VectorDebugger.AddVector(E1.forward, Color.red, "E1");
        VectorDebugger.AddVectorsSecuence(E2, true, Color.blue, "E2");
        VectorDebugger.AddVectorsSecuence(E3, true, Color.yellow, "E3");
        VectorDebugger.EnableEditorView();
    }
Пример #8
0
        private void actualizarComboBoxEjercicios(int diaSemana)
        {
            cbEjercicios.DataSource    = Ejercicios.obtenerEjerciciosSegunDia(diaSemana).Tables[0];
            cbEjercicios.DisplayMember = "Ejercicio";
            cbEjercicios.ValueMember   = "Ejercicio";
            //cbEjercicios.SelectedIndex = 0;

            cantidadEjercicios = cbEjercicios.Items.Count;
        }
        public async Task <IActionResult> Create([Bind("IDejercicio,NombreEjercicio,Puntaje")] Ejercicios ejercicios)
        {
            if (ModelState.IsValid)
            {
                _context.Add(ejercicios);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(ejercicios));
        }
Пример #10
0
 private static void ValidarDatos(Ejercicios _ejercicio)
 {
     if (String.IsNullOrEmpty(_ejercicio.NombreTipoEjercicio))
     {
         const string message = "El campo Nombre es obligatorio.";
         const string caption = "Error";
         var          result  = MessageBox.Show(message, caption,
                                                MessageBoxButtons.OK,
                                                MessageBoxIcon.Exclamation);
         throw new Exception();
     }
 }
Пример #11
0
    void Start()
    {
        ultimoEjercicio = ejercicio;

        VectorDebugger.EnableCoordinates();
        VectorDebugger.AddVector(A, Color.white, "A");
        VectorDebugger.AddVector(B, Color.black, "B");
        VectorDebugger.AddVector(C, vectorColor, "C");
        VectorDebugger.EnableEditorView();

        E5_startTime = E10_startTime = Time.time;
    }
Пример #12
0
        public HttpResponseMessage PutTunnel(Ejercicios emp, string user, string password)
        {
            var client = new System.Net.WebClient();

            client.Headers = TokenManager.GetAuthenticationHeader(user, password);
            client.Headers["Content-Type"] = "application/json";
            var dataString = new JavaScriptSerializer().Serialize(emp);

            var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.Clave), "PUT"
                                             , dataString);

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
Пример #13
0
        public static bool GurdarEjercicio(Ejercicios _ejercicio)
        {
            bool exito = false;

            try
            {
                ValidarDatosEjercicio(_ejercicio);
                exito = EjerciciosDao.InsertEjercicio(_ejercicio);
            }
            catch (Exception ex)
            {
            }
            return(exito);
        }
Пример #14
0
        private void btnGuardarTipoEjercicio_Click(object sender, EventArgs e)
        {
            Ejercicios _ejercicio = new Ejercicios();

            _ejercicio.NombreTipoEjercicio = "Tren Inferior";
            bool Exito = EjerciciosNeg.GurdarTipoEjercicio(_ejercicio);

            if (Exito == true)
            {
                const string message2 = "Se registro el Tipo de Ejercicio exitosamente.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Пример #15
0
    void Update()
    {
        if (ultimoEjercicio != ejercicio)
        {
            ActivarEjercicio();
            ultimoEjercicio = ejercicio;
        }

        switch (ejercicio)
        {
        case Ejercicios.Uno:
        {
            E1.rotation *= rotacion;

            VectorDebugger.UpdatePosition("E1", E1.forward * 10f);
            break;
        }

        case Ejercicios.Dos:
        {
            E2_1.rotation *= rotacion;
            E2_3.rotation  = E2_1.rotation;

            E2[1] = E2_1.transform.forward * 10f;
            E2[2] = E2_1.transform.forward * 10f + E2_2.transform.forward * 10f;
            E2[3] = E2_1.transform.forward * 10f + E2_2.transform.forward * 10f + E2_3.transform.forward * 10f;

            VectorDebugger.UpdatePositionsSecuence("E2", E2);
            break;
        }

        case Ejercicios.Tres:
        {
            E3_1.rotation *= rotacion;
            E3_3.rotation  = E3_1.rotation;

            E3[1] = E3_1.transform.forward * 10f;
            E3[2] = E3_1.transform.forward * 10f + E3_2.transform.forward * 10f;
            E3[3] = E3_1.transform.forward * 10f + E3_2.transform.forward * 10f + E3_3.transform.forward * 10f;

            VectorDebugger.UpdatePositionsSecuence("E3", E3);
            break;
        }
        }
    }
Пример #16
0
 private void RecargarDataGridView()
 {
     if (ValidarComboBox.opcionValida(cbEjercicioOPersona, cbEjercicioOPersona.Text))
     {
         if (cbEjercicioOPersona.SelectedItem.ToString() == "Personas")
         {
             dataGridView1.DataSource = Personas.obtenerPersonas().Tables[0];
             lAltura.Visible          = true;
             tbAltura.Visible         = true;
         }
         else
         {
             dataGridView1.DataSource = Ejercicios.obtenerEjercicios().Tables[0];
             lAltura.Visible          = false;
             tbAltura.Visible         = false;
         }
     }
 }
Пример #17
0
        private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            if (programaCargado == true)
            {
                int    id     = Convert.ToInt32(dataGridView1["id", e.RowIndex].Value);
                String nombre = dataGridView1["nombre", e.RowIndex].Value.ToString();

                if (cbEjercicioOPersona.SelectedItem.ToString() == "Ejercicios")
                {
                    Ejercicios.actualizarEjercicio(id, nombre);
                }
                else
                {
                    double altura = altura = Convert.ToDouble(dataGridView1["altura", e.RowIndex].Value);
                    Personas.actualizarPersona(id, nombre, altura);
                }
            }
        }
Пример #18
0
        public static bool InsertEjercicio(Ejercicios _ejercicio)
        {
            bool exito = false;

            connection.Close();
            connection.Open();
            string       proceso = "AltaEjercicio";
            MySqlCommand cmd     = new MySqlCommand(proceso, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Nombre_in", _ejercicio.Nombre);
            cmd.Parameters.AddWithValue("Imagen_in", _ejercicio.Imagen);
            cmd.Parameters.AddWithValue("idTipoEjercicio_in", _ejercicio.idTipoEjercicio);
            cmd.Parameters.AddWithValue("idUsuario_in", _ejercicio.idUsuario);
            cmd.ExecuteNonQuery();
            exito = true;
            connection.Close();
            return(exito);
        }
Пример #19
0
        public HttpResponseMessage Put_Datos_Generales(Ejercicios varEjercicios_Datos_Generales)
        {
            var data = "-1";

            try
            {
                data = Convert.ToString(this.service.Update_Datos_Generales(varEjercicios_Datos_Generales));
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varEjercicios_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdEjercicios", new JavaScriptSerializer().Serialize(varEjercicios_Datos_Generales), true);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varEjercicios_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdEjercicios", new JavaScriptSerializer().Serialize(varEjercicios_Datos_Generales), false, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
        }
Пример #20
0
        public static Ejercicios obtieneejercicioUsuario(int id)
        {
            try
            {
                using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities())
                {
                    Ejercicios eje = (from ej in db.Ejercicios
                                      join rut in db.referenciaRutinas_referenciaEjercicios on ej.ID equals rut.IDEjercicio
                                      join usu in db.Usuarios on rut.IDRutina equals usu.IDRutina

                                      where usu.ID == id
                                      select ej).FirstOrDefault();
                    return(eje);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #21
0
        public HttpResponseMessage EjerciciosGenerateID()
        {
            Ejercicios varEjercicios = new Ejercicios();
            var        data          = "-1";

            try
            {
                data = Convert.ToString(this.service.Insert(varEjercicios));
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_EjerciciosGenerateID", new JavaScriptSerializer().Serialize(varEjercicios), true);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_EjerciciosGenerateID", new JavaScriptSerializer().Serialize(varEjercicios), true);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
        }
Пример #22
0
        private void grupoCombo_SelectedIndexChanged(object sender, EventArgs e)
        {
            ejercicoCombo.Items.Clear();
            ejercicoCombo.Text = "";
            Musculo            = GruposMusculares[grupoCombo.SelectedIndex].Nombre;
            int idGrupo = GruposMusculares[grupoCombo.SelectedIndex].IdGrupoMuscular;

            _ejerciciosList = OnixConnection.GetExercicesByGroupId(idGrupo);

            if (_ejerciciosList.Count > 0)
            {
                ejercicoCombo.Enabled = true;
                foreach (var item in _ejerciciosList)
                {
                    ejercicoCombo.Items.Add(item.Nombre);
                }
                IdGrupoSeleccionado = GruposMusculares[grupoCombo.SelectedIndex].IdGrupoMuscular;
                Ejercicio           = Ejercicios.Select(x => x.Nombre).FirstOrDefault();
                //ejercicoCombo.SelectedIndex = 0;
            }
        }
Пример #23
0
        private void SubirEntrenamiento_Enter(object sender, EventArgs e)
        {
            int diaSemana = Convert.ToInt32(dtpDiaEntrenamiento.Value.DayOfWeek);

            diaSemana = (diaSemana == 0) ? 7 : diaSemana;

            DataSet dsEjercicios = Ejercicios.obtenerEjerciciosSegunDia(diaSemana);
            DataSet dsPersonas   = Personas.obtenerPersonas();

            if (dsEjercicios.Tables[0].Rows.Count != cantidadEjercicios)
            {
                cbEjercicios.DataSource = dsEjercicios.Tables[0];
                cantidadEjercicios      = dsEjercicios.Tables[0].Rows.Count;
            }

            if (dsPersonas.Tables[0].Rows.Count != cantidadPersonas)
            {
                cbPersonas.DataSource = dsPersonas.Tables[0];
                cantidadPersonas      = dsPersonas.Tables[0].Rows.Count;
            }
        }
Пример #24
0
 private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridView1.Rows.Count > 0 &&
         dataGridView1.Columns[e.ColumnIndex].Name == "Eliminar")
     {
         String pregunta = "¿Segurísimo que querés borrar todos los datos de " + dataGridView1["nombre", e.RowIndex].Value.ToString() + "?";
         if (MessageBox.Show(pregunta, "Eliminación", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK)
         {
             int idFilaActual = dataGridView1.CurrentRow.Index;
             int id           = Convert.ToInt32(dataGridView1["id", idFilaActual].Value);
             if (cbEjercicioOPersona.SelectedItem.ToString() == "Personas")
             {
                 Personas.eliminarPersona(id);
             }
             else
             {
                 Ejercicios.eliminarEjercicio(id);
             }
             dataGridView1.Rows.RemoveAt(idFilaActual);
         }
     }
 }
Пример #25
0
        static void Main(string[] args)
        {
            int opcion;

            do
            {
                Console.WriteLine("\nIngrese una opcion");
                Console.WriteLine("1. MULTIPLICACION");
                Console.WriteLine("2. DIVISION");
                Console.WriteLine("3. CAPTURAR 5 NOMBRES");
                Console.WriteLine("4. CAPTURAR 5 EDAD");
                Console.WriteLine("5. SALIR");

                opcion = int.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Ejercicios obj = new Ejercicios();
                    obj.ejercicio01();
                    break;

                case 2:
                    Ejercicios obj1 = new Ejercicios();
                    obj1.ejercicio02();
                    break;

                case 3:
                    Ejercicios obj2 = new Ejercicios();
                    obj2.ejercicio03();
                    break;

                case 4:
                    Ejercicios obj3 = new Ejercicios();
                    obj3.ejercicio04();
                    break;
                }
            }while(opcion != 5);
        }
Пример #26
0
        static void Main(string[] args)
        {
            Ejercicios Obj = new Ejercicios();

            Console.WriteLine("Selecciones ejercicio a calificar");
            Console.WriteLine("1----Ejercicio 1");
            Console.WriteLine("2----Ejercicio 2");
            Console.WriteLine("3----Ejercicio 3");
            Console.WriteLine("4----Ejercicio 4");
            int n = int.Parse(Console.ReadLine());

            if (n == 1)
            {
                Obj.Ejercicio1();
                Console.ReadKey();
            }
            else if (n == 2)
            {
                Obj.Ejercicio2();
                Console.ReadKey();
            }
            else if (n == 3)
            {
                Obj.Ejercicio3();
                Console.ReadKey();
            }
            else if (n == 4)
            {
                Obj.Ejercicio4();
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("Error");
            }
        }
Пример #27
0
        public static bool InsertTipoEjercicio(Ejercicios _ejercicio)
        {
            int  idUltimoTipoCreado = 0;
            bool exito = false;

            connection.Close();
            connection.Open();
            string       proceso = "AltaTipoEjercicio";
            MySqlCommand cmd     = new MySqlCommand(proceso, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("NombreTipoEjercicio_in", _ejercicio.NombreTipoEjercicio);
            MySqlDataReader r = cmd.ExecuteReader();

            while (r.Read())
            {
                idUltimoTipoCreado = Convert.ToInt32(r["ID"].ToString());
            }


            exito = true;
            connection.Close();
            return(exito);
        }
        static void Main(string[] args)
        {
            Ejercicios ejercicio = new Ejercicios();

            /*var grado = new Grado()
             * {
             *  nombre = "Segundo",
             *  Seccion = "Primaria"
             * };
             *
             * var direccionEstudiante = new DireccionEstudiante()
             * {
             *  ciudad = "S.F.C.M.",
             *  provincia = "Duarte",
             *  pais = "R.D."
             * };*/

            Console.WriteLine("\n\t**---Ejercicios---**");

            //ejercicio.CrearEstudiante();
            //ejercicio.ConsultarEstudiante();
            //ejercicio.ConsultarGrado();
            //ejercicio.InsertarEstudiantes();
            //ejercicio.ActualizarEstudiantes();
            //ejercicio.EliminarEstudiante();
            ///ejercicio.InsertarDatosRelacionados();


            //Estado sin cambios

            /*using (var context = new Contexto())
             * {
             *  // retrieve entity
             *  var estudiante = context.Estudiantes.First();
             *  DisplayStates(context.ChangeTracker.Entries());
             * }*/


            //Añadir estado

            /*using (var context = new Contexto())
             * {
             *  context.Add(new Estudiante() {
             *      nombre = "Martinsito",
             *      apellido = "Brito",
             *      altura = 6,
             *      peso = 250,
             *      fechaNacimiento = DateTime.Now,
             *      Grado = grado,
             *
             *      Direccion = direccionEstudiante,
             *       });
             *  DisplayStates(context.ChangeTracker.Entries());
             * }*/


            //Estado modificado

            /*using (var context = new Contexto())
             * {
             *  var estudiante = context.Estudiantes.First();
             *  estudiante.apellido = "Apellido cambiado";
             *  DisplayStates(context.ChangeTracker.Entries());
             * }*/


            //Estado eliminado

            /*using (var context = new Contexto())
             * {
             *  var estudiante = context.Estudiantes.First();
             *  context.Estudiantes.Remove(estudiante);
             *  DisplayStates(context.ChangeTracker.Entries());
             * }*/


            Console.WriteLine("\nFin");
        }
Пример #29
0
    void Update()
    {
        if (ultimoEjercicio != ejercicio)
        {
            seCambioElEjercicio = true;
        }

        if (AV3 != A)
        {
            AV3 = new Vec3(A);
        }
        if (BV3 != B)
        {
            BV3 = new Vec3(B);
        }

        switch (ejercicio)
        {
        case Ejercicios.Uno:
        {
            CV3 = AV3 + BV3;

            break;
        }

        case Ejercicios.Dos:
        {
            CV3 = BV3 - AV3;

            break;
        }

        case Ejercicios.Tres:
        {
            CV3 = AV3;
            CV3.Scale(BV3);

            break;
        }

        case Ejercicios.Cuatro:
        {
            CV3.x = AV3.z * BV3.y - AV3.y * BV3.z;
            CV3.y = AV3.x * BV3.z - AV3.z * BV3.x;
            CV3.z = AV3.y * BV3.x - AV3.x * BV3.y;

            break;
        }

        case Ejercicios.Cinco:
        {
            E5_timeSinceStarted   = Time.time - E5_startTime;
            E5_percentageComplete = E5_timeSinceStarted / E5_lerpTime;

            CV3 = Vec3.Lerp(AV3, BV3, E5_percentageComplete);

            if (CV3 == BV3)
            {
                E5_startTime        = Time.time;
                E5_timeSinceStarted = E5_percentageComplete = 0;

                CV3 = AV3;
            }

            break;
        }

        case Ejercicios.Seis:
        {
            if (AV3.x > BV3.x)
            {
                CV3.x = AV3.x;
            }
            else
            {
                CV3.x = BV3.x;
            }

            if (AV3.y > BV3.y)
            {
                CV3.y = AV3.y;
            }
            else
            {
                CV3.y = BV3.y;
            }

            if (AV3.z > BV3.z)
            {
                CV3.z = AV3.z;
            }
            else
            {
                CV3.z = BV3.z;
            }

            break;
        }

        case Ejercicios.Siete:
        {
            CV3 = Vec3.Project(AV3, BV3);

            break;
        }

        case Ejercicios.Ocho:
        {
            break;
        }

        case Ejercicios.Nueve:
        {
            Vec3 BPerpendicular = new Vec3(BV3.y, -BV3.x, 0);
            CV3 = Vec3.Reflect(-AV3, BPerpendicular);

            break;
        }

        case Ejercicios.Diez:
        {
            E10_timeSinceStarted   = Time.time - E10_startTime;
            E10_percentageComplete = E10_timeSinceStarted / E10_lerpTime;

            CV3 = Vec3.LerpUnclamped(BV3, AV3, E10_percentageComplete);

            if (seCambioElEjercicio)
            {
                E10_startTime        = Time.time;
                E10_timeSinceStarted = E10_percentageComplete = 0;

                CV3 = BV3;
            }

            break;
        }
        }

        if (seCambioElEjercicio)
        {
            ultimoEjercicio     = ejercicio;
            seCambioElEjercicio = false;
        }

        A = AV3;
        B = BV3;
        C = CV3;
        MathDebbuger.VectorDebugger.UpdatePosition("A", A);
        MathDebbuger.VectorDebugger.UpdatePosition("B", B);
        MathDebbuger.VectorDebugger.UpdatePosition("C", C);
    }
Пример #30
0
 private void button1_Click(object sender, EventArgs e)
 {
     cbEjercicios.DataSource    = Ejercicios.obtenerEjercicios().Tables[0];
     cbEjercicios.DisplayMember = "Nombre";
     cbEjercicios.ValueMember   = "Nombre";
 }