Пример #1
0
        public ExercisePersonal(Deportista deportista)
        {
            InitializeComponent();

            //this.ejercicio = ej;
            this.deportistaa = deportista;

            this.Padding = Device.OnPlatform(
                new Thickness(10, 20, 10, 10),
                new Thickness(10, 10, 10, 10),
                new Thickness(10, 10, 10, 10));

            /*
             * nombreejercicioEntry.Text = ejercicio.Nombreejercicio;
             * descripcionEntry.Text = ejercicio.Descripcion;
             * comentarioEntry.Text = ejercicio.ComentarioEjercicio;
             */

            añadirButton.Clicked += AñadirButton_Clicked;
            //  borrarButton.Clicked += BorrarButton_Clicked;

            // lesionesButton.Clicked += LesionesButton_Clicked;


            // listaaListView.ItemTemplate = new DataTemplate(typeof(Lesioncell));
            // listaaListView.RowHeight = 50;
        }/*
Пример #2
0
        public void Update(DeportistaParser deportistaParser)
        {
            if (deportistaParser == null)
            {
                throw new ArgumentNullException(nameof(deportistaParser));
            }

            var deportista = new Deportista
            {
                Usuario         = deportistaParser.Usuario,
                Claveacceso     = deportistaParser.Claveacceso,
                Fechanacimiento = deportistaParser.Fechanacimiento,
                Nombre          = deportistaParser.Nombre,
                Apellido1       = deportistaParser.Apellido1,
                Apellido2       = deportistaParser.Apellido2,
                Nombrecategoria = deportistaParser.Nombrecategoria,
                Nacionalidad    = deportistaParser.Nacionalidad,
            };

            // si existe una foto en base64, hay que convertirla en un byte array
            if (deportistaParser.Foto != null)
            {
                deportista.Foto = Convert.FromBase64String(deportistaParser.Foto);
            }

            _context.Deportista.Update(deportista);
            _context.Entry(deportista).State = EntityState.Modified;
        }
Пример #3
0
        public void DatosCargadosDeportista()
        {
            Deportista deportista = DeportistaDao.ObtenerDeportistaPorID(Session["ID"].ToString());

            txt_Nombres.Text         = deportista.nombres;
            txt_Apellidos.Text       = deportista.apellido;
            txt_NumeroDocumento.Text = deportista.nroDoc.ToString();
            cmb_sexo.Text            = deportista.sexo.ToString();
            DateTime fecha = Convert.ToDateTime(deportista.fechaNacimiento.ToString());

            txt_FechaNacimiento.Text      = fecha.ToString("dd/MM/yyyy");
            txt_Telefono.Text             = deportista.nroTelefono.ToString();
            txt_Apellidos.Enabled         = false;
            txt_Nombres.Enabled           = false;
            txt_FechaNacimiento.Enabled   = false;
            txt_NumeroDocumento.Enabled   = false;
            cmb_sexo.Enabled              = false;
            txt_Telefono.Enabled          = false;
            ddl_TipoDocumento.Visible     = false;
            lbl_TipoDocumento.Visible     = false;
            btnGuardar.Visible            = false;
            btnCambiar.Visible            = true;
            calendario.Visible            = false;
            cmb_Barrio.CssClass           = "";
            cmb_DeportePrederido.CssClass = "";
            cmb_sexo.CssClass             = "";

            cmb_Barrio.SelectedIndex           = deportista.idBarrio.Value;
            cmb_DeportePrederido.SelectedIndex = deportista.idDeportePreferido.Value;
            cmb_Barrio.Enabled           = false;
            cmb_DeportePrederido.Enabled = false;
        }
Пример #4
0
        public SelectTypeExercise(Deportista deportista)
        {
            InitializeComponent();
            this.deportistaa = deportista;

            //listaListView.RowHeight = 70;

            this.Padding = Device.OnPlatform(
                new Thickness(10, 20, 10, 10),
                new Thickness(10, 10, 10, 10),
                new Thickness(10, 10, 10, 10));


            //labelTabla.Text = "Tabla de ejercicios " + Environment.NewLine + deportistaa.NombreCompleto;
            //  labelTabla.Text = deportistaa.NombreCompleto;
            //listaListView.ItemTemplate = new DataTemplate(typeof(TablaEjerciciosCell));
            // listaListView.RowHeight = 70;
            //mostrar la lista con los datos previamente ingresados



            ejercicioapp.Clicked           += Ejercicioapp_Clicked;
            ejerciciopersonalizado.Clicked += Ejerciciopersonalizado_Clicked;
            // listaListView.ItemSelected += ListaListView_ItemSelected;
            //  listaListView.ItemSelected += ListaListView_ItemSelected;
        }
Пример #5
0
        //Crear un nuevo Deportista
        public static bool PostDeportista(Deportista deportista)
        {
            Connexion connString = new Connexion();

            using (var conn = new NpgsqlConnection(connString.conexion)) {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                string query = "INSERT INTO proyecto1.deportista(Usuario_Dep, " +
                               "Primer_Nombre,Apellido1, Apellido2, FecNac, Nacionalidad, Foto, Clave) " +
                               "VALUES('@Usuario', '@PrimerNombre', '@Apellido1', '@Apellido2', '@fecnac'," +
                               " '@Nacionalidad', '@Foto', '@Clave'); ";

                query = query.Replace("@Usuario", deportista.usuariodep)
                        .Replace("@PrimerNombre", deportista.primernombre)
                        .Replace("@Apellido1", deportista.apellido1)
                        .Replace("@Apellido2", deportista.apellido2)
                        .Replace("@fecnac", deportista.fecnac)
                        .Replace("@Nacionalidad", deportista.nacionalidad)
                        .Replace("@Foto", deportista.foto)
                        .Replace("@Clave", deportista.clave);
                var command = new NpgsqlCommand(query, conn);
                command.ExecuteNonQuery();
                command.Dispose();
                return(true);
            }
        }
Пример #6
0
        //Actualizar la Información de un Deportista
        public static bool UpdateDeportista(string usuario_dep, Deportista deportista)
        {
            Connexion connString = new Connexion();

            using (var conn = new NpgsqlConnection(connString.conexion))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                string query = "UPDATE proyecto1.deportista SET Primer_Nombre = '@PrimerNombre', " +
                               "Apellido1 = '@Apellido1', Apellido2 = '@Apellido2', FecNac = '@fecnac', Nacionalidad = '@Nacionalidad', " +
                               "Foto = '@Foto', Clave = '@Clave' WHERE Usuario_Dep = '@Usuario'";

                query = query.Replace("@Usuario", usuario_dep)
                        .Replace("@PrimerNombre", deportista.primernombre)
                        .Replace("@Apellido1", deportista.apellido1)
                        .Replace("@Apellido2", deportista.apellido2)
                        .Replace("@fecnac", deportista.fecnac)
                        .Replace("@Nacionalidad", deportista.nacionalidad)
                        .Replace("@Foto", deportista.foto)
                        .Replace("@Clave", deportista.clave);
                var command = new NpgsqlCommand(query, conn);
                command.ExecuteNonQuery();
                command.Dispose();
                return(true);
            }
        }
Пример #7
0
        public void IngresarDeportista(Deportista deportista)
        {
            using (SqlConnection conexion =
                       new SqlConnection(ConfigurationManager.
                                         ConnectionStrings["LigaNatacion"].ConnectionString))
            {
                conexion.Open();
                var transaction = conexion.BeginTransaction();

                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.StoredProcedure;
                comando.Connection  = conexion;
                comando.Transaction = transaction;

                comando.CommandText = "IngresarDeportista";
                comando.Parameters.Add("@PrimerNombre", SqlDbType.VarChar).Value       = deportista.PrimerNombre;
                comando.Parameters.Add("@SegundoNombre", SqlDbType.VarChar).Value      = deportista.SegundoNombre;
                comando.Parameters.Add("@PrimerApellido", SqlDbType.VarChar).Value     = deportista.PrimerApellido;
                comando.Parameters.Add("@SegundoApellido", SqlDbType.VarChar).Value    = deportista.SegundoApellido;
                comando.Parameters.Add("@CorreoElectronico", SqlDbType.VarChar).Value  = deportista.CorreoElectronico;
                comando.Parameters.Add("@Telefono", SqlDbType.VarChar).Value           = deportista.Telefono;
                comando.Parameters.Add("@Direccion", SqlDbType.VarChar).Value          = deportista.Direccion;
                comando.Parameters.Add("@Documento", SqlDbType.BigInt).Value           = deportista.NumeroDocumento;
                comando.Parameters.Add("@FechaNacimiento", SqlDbType.DateTime).Value   = deportista.FechaNacimiento;
                comando.Parameters.Add("@IdSexo", SqlDbType.SmallInt).Value            = deportista.Sexo.Id;
                comando.Parameters.Add("@IdDisciplina", SqlDbType.SmallInt).Value      = deportista.Disciplina.Id;
                comando.Parameters.Add("@IdTipoDocumento", SqlDbType.SmallInt).Value   = deportista.TipoDocumento.Id;
                comando.Parameters.Add("@IdEPS", SqlDbType.SmallInt).Value             = deportista.EPS.Id;
                comando.Parameters.Add("@IngresosMensuales", SqlDbType.SmallInt).Value = deportista.IngresosMensuales;

                comando.ExecuteNonQuery();

                transaction.Commit();
            }
        }
Пример #8
0
 //public List<string> listaemail = new List<string>();
 public AddExercise(Deportista deportista)
 {
     InitializeComponent();
     deportistaa            = deportista;
     agregarlesion.Clicked += Agregarlesion_Clicked;
     //listaemail = new List<string>();
 }
Пример #9
0
        public EditAthlete(Deportista deportista)
        {
            InitializeComponent();

            this.deportista = deportista;

            this.Padding = Device.OnPlatform(
                new Thickness(10, 20, 10, 10),
                new Thickness(10, 10, 10, 10),
                new Thickness(10, 10, 10, 10));

            nombresEntry.Text            = deportista.Nombres;
            apellidosEntry.Text          = deportista.Apellidos;
            emailEntry.Text              = deportista.Email;
            fechaContratoDatePicker.Date = deportista.FechaNacimiento;
            //salarioEntry.Text = deportista.Salario.ToString();
            //activoSwitch.IsToggled = deportista.Activo;

            actualizarButton.Clicked += ActualizarButton_Clicked;
            borrarButton.Clicked     += BorrarButton_Clicked;
            lesionesButton.Clicked   += LesionesButton_Clicked;


            // listaaListView.ItemTemplate = new DataTemplate(typeof(Lesioncell));
            // listaaListView.RowHeight = 50;
        }/*
Пример #10
0
 public ExercisesViewModelUser(Category category, Deportista deportista)
 {
     instance         = this;
     this.deportistaa = deportista;
     this.apiService  = new APIService();
     this.Category    = category;
     this.dataService = new DataService();
     this.LoadExercises();
 }
Пример #11
0
 public EditExerciseMessageViewModel(Exercise exercise, Deportista deportista)
 {
     this.deportistaa = deportista;
     this.exercise    = exercise;
     this.apiService  = new APIService();
     this.IsEnabled   = true;
     this.ImageSource = exercise.ImageFullPath;
     this.LoadCategories();
 }
Пример #12
0
 public EditProductMessageViewModel(Product product, Deportista deportista)
 {
     this.deportistaa = deportista;
     this.product     = product;
     this.apiService  = new APIService();
     this.IsEnabled   = true;
     this.ImageSource = product.ImageFullPath;
     this.LoadCategories();
 }
Пример #13
0
        protected override void sqlDelete(object o)
        {
            Deportista oDeportista = (Deportista)o;

            string str_sql = "UPDATE Deportistas" +
                             " SET borrado = " + 1 +
                             " WHERE id = " + oDeportista.Id;

            DataManager.GetInstance().EjecutarSQL(str_sql);
        }
Пример #14
0
        static void Main(string[] args)
        {
            Console.WriteLine("\n\t Aplicando una interfaz ICarrera, usando poliformimo, llamo al metodo Correr de cada objeto.");
            ICarrera coche      = new Coche("Seat", "Leon");
            ICarrera deportista = new Deportista("Juan", 29);

            coche.Correr();

            deportista.Correr();

            Console.ReadLine();
        }
Пример #15
0
        public KataU()
        {
            InitializeComponent();
            Deportista Dep1 = new Deportista(18, 23, "Federer", "Tenis");
            Deportista Dep2 = new Deportista(4, 32, "Joaquin", "Fútbol");
            Deportista Dep3 = new Deportista(28, 31, "Messi", "Fútbol");

            Lista.Add(Dep1);
            Lista.Add(Dep2);
            Lista.Add(Dep3);
            listaDeportistas.ItemsSource = Lista.Where(x => x.Deporte.Contains("F") && x.Edad > 20 && x.Puntuacion > 4);
        }
Пример #16
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (validarCampos())
            {
                Deportista dep = nuevo ? new Deportista() : deportistaActual();
                dep.Apellido    = txtDetApellido.Text;
                dep.Nombre      = txtDetNombre.Text;
                dep.Peso        = double.Parse(txtDetPeso.Text);
                dep.Altura      = double.Parse(txtDetAltura.Text);
                dep.Dni         = int.Parse(txtDetDNI.Text);
                dep.Nacimiento  = dtpDetNacimiento.Value;
                dep.IdCategoria = (int)cboDetCategoria.SelectedValue;
                dep.IdDeporte   = (int)cboDetDeporte.SelectedValue;
                dep.IdEquipo    = (int)cboDetEquipo.SelectedValue;
                dep.Sexo        = cboDetSexo.SelectedIndex;

                if (nuevo)
                {
                    dep.Borrado = 0;

                    if (sDeportista.grabar(dep))
                    {
                        lDeportistas = sDeportista.buscarTodos();
                        filtrar();
                        MessageBox.Show("Deportista grabado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error al grabar deportista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    nuevo = false;
                }
                else
                {
                    if (sDeportista.actualizar(dep))
                    {
                        lDeportistas = sDeportista.buscarTodos();
                        filtrar();
                        MessageBox.Show("Deportista actualizado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Error al actualizar deportista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                toggleState(false);
            }
            else
            {
                MessageBox.Show("Debe completar todos los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #17
0
        public KataLF()
        {
            InitializeComponent();


            Deportista dpt1 = new Deportista(28, "Juan", "tenis", 28);
            Deportista dpt2 = new Deportista(52, "Martin", "baloncesto", 20);
            Deportista dpt3 = new Deportista(30, "Pau", "futbol", 34);

            lista.Add(dpt1.ToString());
            lista.Add(dpt2.ToString());
            lista.Add(dpt3.ToString());
            listaPrincipal.ItemsSource = lista;
        }
Пример #18
0
        public SelectMemberInf(Deportista deportista)
        {
            InitializeComponent();
            deportistaa = deportista;
            opciones    = new List <Lugar>();
            tipos       = new List <string>();
            // clavedeportistaa = iDDeportista;

            opciones.Add(new Lugar {
                NombreLugar = "Cadera"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Muslo parte anterior"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Muslo posterior"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Pantorrilla"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Rodilla"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Tobillo"
            });

            /*
             * tipos.Add("Muscular");
             * tipos.Add("Ligamentosa");
             * tipos.Add("Tendinosa");
             */
            foreach (var opcion in opciones)
            {
                pickerlugar.Items.Add(opcion.NombreLugar);
            }

            //tipos.Add("Muscular");
            tipos.Add("Ligamentosa");
            tipos.Add("Tendinosa");

            /*
             * foreach (var tipo in tipos)
             * {
             *  pickertipo.Items.Add(tipo);
             * }*/

            Agregarlesion.Clicked += Agregarlesion_Clicked;
        }
        public ActionResult Crear(Deportista deportista)
        {
            var tiposDocumento = new List <SelectListItem>();

            tiposDocumento.Add(new SelectListItem()
            {
                Text  = "Cedula de Ciudadania",
                Value = "1"
            });
            tiposDocumento.Add(new SelectListItem()
            {
                Text  = "Tarjeta de Identidad",
                Value = "2"
            });
            return(View());
        }
Пример #20
0
        public ActionResult Crear(Deportista deportista)
        {
            var tiposDocumento = new List <SelectListItem>();

            tiposDocumento.Add(new SelectListItem()
            {
                Text  = "Cédula de Ciudadanía",
                Value = "1"
            });
            tiposDocumento.Add(new SelectListItem()
            {
                Text  = "Tarjeta de Identidad",
                Value = "2"
            });
            ViewBag.TiposDocumento = tiposDocumento;

            DeportistaNegocio deportistaNegocio = new DeportistaNegocio();

            Entidades.Deportista nuevoDeportista = new Entidades.Deportista()
            {
                FechaNacimiento = deportista.FechaNacimiento.Value,
                NumeroDocumento = deportista.NumeroDocumento,
                PrimerApellido  = deportista.PrimerApellido,
                PrimerNombre    = deportista.PrimerNombre,
                SegundoNombre   = deportista.SegundoNombre,
                SegundoApellido = deportista.SegundoApellido,
                Sexo            = new Entidades.Sexo()
                {
                    Id = deportista.Genero == "M" ? 1 : 2
                },
                TipoDocumento = new Entidades.TipoDocumento()
                {
                    Id = int.Parse(deportista.TipoDocumento)
                }
            };
            try
            {
                deportistaNegocio.IngresarDeportista(nuevoDeportista);
                ViewBag.Mensaje = "Se ingresó el deportista";
            }
            catch (Exception exc)
            {
                ViewBag.Mensaje = "No se pudo ingresar el deportista";
                //Log.Error(exc);
            }
            return(View());
        }
Пример #21
0
        public ActionResult Deportis()
        {
            Deportista objModel = new Deportista();

            objModel.edad     = int.Parse(Request.Form["eda"].ToString());
            objModel.estatura = double.Parse(Request.Form["esta"].ToString());
            objModel.peso     = double.Parse(Request.Form["pes"].ToString());
            if (objModel.edad <= 18 && objModel.estatura > 180 && objModel.peso <= 80)
            {
                objModel.Resultado = "Usted, Cumple con los Requisitos Bienvenido al equipo";
            }
            else
            {
                objModel.Resultado = "Usted, No Cumple con los Requisitos por eso ha sido rechazado por el equipo";
            }

            return(View("Deportis", objModel));
        }
Пример #22
0
        protected override object mappingObject(DataRow row)
        {
            Deportista oDeportista = new Deportista(Convert.ToInt32(row["id"]));

            oDeportista.Dni         = Convert.ToInt32(row["dni"]);
            oDeportista.Apellido    = row["apellido"].ToString();
            oDeportista.Nombre      = row["nombre"].ToString();
            oDeportista.Altura      = Convert.ToDouble(row["altura"]);
            oDeportista.Peso        = Convert.ToDouble(row["peso"]);
            oDeportista.Sexo        = Convert.ToInt32(row["sexo"]);
            oDeportista.Nacimiento  = DateTime.Parse(row["fecha_nacimiento"].ToString());
            oDeportista.IdEquipo    = Convert.ToInt32(row["id_equipo"]);
            oDeportista.IdDeporte   = Convert.ToInt32(row["id_deporte"]);
            oDeportista.IdCategoria = Convert.ToInt32(row["id_categoria"]);
            oDeportista.Borrado     = Convert.ToInt32(row["borrado"]);

            return(oDeportista);
        }
Пример #23
0
        public ActionResult Deportista()
        {
            Deportista depo = new Deportista();

            depo.Edad     = Int32.Parse(Request.Form["edad"].ToString());
            depo.Estatura = Double.Parse(Request.Form["estatura"].ToString());
            depo.Peso     = Double.Parse(Request.Form["peso"].ToString());
            if (depo.Peso < 80 && depo.Edad <= 18 && depo.Estatura > 180)
            {
                depo.Msj = "Felicidades, eres un nuevo atleta";
            }
            else
            {
                depo.Msj = "Huy, tu no cumples con los requisitos dados";
            }

            return(View("resultado_deportista", depo));
        }
Пример #24
0
        public SelectMemberSupView(Deportista deportista)
        {
            InitializeComponent();
            deportistaa = deportista;
            opciones    = new List <Lugar>();
            tipos       = new List <string>();
            //clavedeportistaa = iDDeportista;

            opciones.Add(new Lugar {
                NombreLugar = "Flexores de codo"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Extensores de codo"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Hombro"
            });
            opciones.Add(new Lugar {
                NombreLugar = "Muñeca"
            });

            /*
             * tipos.Add("Muscular");
             * tipos.Add("Ligamentosa");
             * tipos.Add("Tendinosa");
             */
            foreach (var opcion in opciones)
            {
                pickerlugar.Items.Add(opcion.NombreLugar);
            }

            //tipos.Add("Muscular");
            tipos.Add("Luxación");
            tipos.Add("Fractura");

            /*
             * foreach (var tipo in tipos)
             * {
             *  pickertipo.Items.Add(tipo);
             * }*/

            Agregarlesion.Clicked += Agregarlesion_Clicked;
        }
Пример #25
0
        protected override void sqlUpdate(object o)
        {
            Deportista oDeportista = (Deportista)o;

            string str_sql = "UPDATE Deportistas " +
                             "SET dni=" + oDeportista.Dni + "," +
                             "apellido= " + "'" + oDeportista.Apellido + "'" + "," +
                             "nombre= " + "'" + oDeportista.Nombre + "' ," +
                             "altura= " + oDeportista.Altura + ", " +
                             "peso= " + oDeportista.Peso + ", " +
                             "sexo= " + oDeportista.Sexo + ", " +
                             "fecha_nacimiento= '" + oDeportista.Nacimiento.ToString("yyyy-MM-dd") + "', " +
                             "id_equipo= " + oDeportista.IdEquipo + ", " +
                             "id_deporte= " + oDeportista.IdDeporte + ", " +
                             "id_categoria=" + oDeportista.IdCategoria +
                             " WHERE id=" + oDeportista.Id + " AND  borrado=0";

            DataManager.GetInstance().EjecutarSQL(str_sql);
        }
Пример #26
0
        protected override void sqlCreate(object o)
        {
            Deportista oDeportista = (Deportista)o;

            string str_sql = "INSERT INTO Deportistas (dni, apellido, nombre, altura, peso, sexo, fecha_nacimiento, id_equipo, id_deporte, id_categoria, borrado)" +
                             " VALUES (" +
                             oDeportista.Dni + ", '" +
                             oDeportista.Apellido + "' , '" +
                             oDeportista.Nombre + "' ," +
                             oDeportista.Altura + ", " +
                             oDeportista.Peso + ", " +
                             oDeportista.Sexo + ", '" +
                             oDeportista.Nacimiento.ToString("yyyy-MM-dd") + "', " +
                             oDeportista.IdEquipo + ", " +
                             oDeportista.IdDeporte + ", " +
                             oDeportista.IdCategoria + ", 0)";

            DataManager.GetInstance().EjecutarSQL(str_sql);
        }
Пример #27
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult answer = MessageBox.Show(
                "¿Desea eliminar al deportista " + grdDeportistas.SelectedRows[0].Cells[1].Value + "?",
                "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

            if (answer == DialogResult.Yes)
            {
                Deportista dep = deportistaActual();
                if (sDeportista.eliminar(dep))
                {
                    filtrar();
                    MessageBox.Show("Deportista eliminado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Error al eliminar deportista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #28
0
        private void cargarCampos()
        {
            Deportista dep = deportistaActual();

            txtDetApellido.Text           = dep.Apellido;
            txtDetNombre.Text             = dep.Nombre;
            txtDetDNI.Text                = dep.Dni.ToString();
            txtDetPeso.Text               = dep.Peso.ToString();
            txtDetAltura.Text             = dep.Altura.ToString();
            cboDetCategoria.SelectedValue = dep.IdCategoria;
            cboDetDeporte.SelectedValue   = dep.IdDeporte;
            cboDetEquipo.SelectedValue    = dep.IdEquipo;
            dtpDetNacimiento.Value        = dep.Nacimiento;
            if (comboOk)
            {
                cboDetSexo.SelectedIndex = dep.Sexo;
            }

            btnEditar.Enabled   = true;
            btnEliminar.Enabled = true;
        }
Пример #29
0
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            if (cboDeportista.SelectedIndex == -1)
            {
                return;
            }

            Deportista deportista = sDeportista.buscarPorId((int)cboDeportista.SelectedValue);

            rpvEjecuciones.LocalReport.SetParameters(new ReportParameter[] {
                new ReportParameter("deportista", deportista.Nombre + " " + deportista.Apellido),
                new ReportParameter("usuario", Globals.UsuarioActual.NombreUsuario),
                new ReportParameter("prFechaDesde", dtpDesde.Value.ToString("dd/MM/yyyy")),
                new ReportParameter("prFechaHasta", dtpHasta.Value.ToString("dd/MM/yyyy"))
            });

            //DATASOURCE
            rpvEjecuciones.LocalReport.DataSources.Clear();
            rpvEjecuciones.LocalReport.DataSources.Add(new ReportDataSource("DataSetListados", lDao.listadoEjecuDeportista(dtpDesde.Value, dtpHasta.Value, deportista.Id)));
            rpvEjecuciones.RefreshReport();
        }
Пример #30
0
        //Obtener un solo Deportista
        public static List <Deportista> GetDeportistas(string deportista)
        {
            Connexion connString = new Connexion();

            using (var conn = new NpgsqlConnection(connString.conexion))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();
                string query = "SELECT D.Usuario_dep, D.primer_nombre, D.Apellido1, D.Apellido2, " +
                               "D.FecNac, D.Nacionalidad, D.Foto, D.Clave " +
                               "FROM proyecto1.deportista AS D " +
                               "WHERE D.Usuario_dep = '@Deportista'";

                query = query.Replace("@Deportista", deportista);

                using (var command = new NpgsqlCommand(query, conn))
                {
                    var reader = command.ExecuteReader();
                    List <Deportista> listadeportistas = new List <Deportista>();

                    while (reader.Read())
                    {
                        Deportista deportistas = null;
                        deportistas              = new Deportista();
                        deportistas.usuariodep   = reader.GetValue(0).ToString();
                        deportistas.primernombre = reader.GetValue(1).ToString();
                        deportistas.apellido1    = reader.GetValue(2).ToString();
                        deportistas.apellido2    = reader.GetValue(3).ToString();
                        deportistas.fecnac       = reader.GetValue(4).ToString();
                        deportistas.nacionalidad = reader.GetValue(5).ToString();
                        deportistas.foto         = reader.GetValue(6).ToString();
                        deportistas.clave        = reader.GetValue(7).ToString();

                        listadeportistas.Add(deportistas);
                    }

                    return(listadeportistas);
                }
            }
        }