Пример #1
0
        public AltaDeportista()
        {
            InitializeComponent();
            gde = new GestorDeportista();

            gde.cargar_lista_localidades();
            gde.cargar_lista_unidades();
            gde.cargar_lista_Tipo_deportista();
            gde.cargar_Lista_Condiciones();

            cmbLocalidades.DisplayMember = "Nombre";
            cmbLocalidades.ValueMember = "Id_localidad";
            cmbLocalidades.DataSource = gde.obtener_lista_localidad();
            //cmbLocalidades.SelectedIndex = 1;

            cmbUnidadAcademica.DisplayMember = "Nombre";
            cmbUnidadAcademica.ValueMember = "Id_unidadAcademica";
            cmbUnidadAcademica.DataSource = gde.obtener_lista_unidades();
            //a = 0;//inicialización.
            //cmbUnidadAcademica.SelectedIndex=-1;

            cmbCondicion.DisplayMember = "Nombre";
            cmbCondicion.ValueMember = "Id_Condicion";
            cmbCondicion.DataSource = gde.obtener_lista_condiciones();

            cmbTipoDeportista.DisplayMember = "Nombre";
            cmbTipoDeportista.ValueMember = "Id_Tipo_Dep";
            cmbTipoDeportista.DataSource = gde.obtener_lista_tipos_deportistas();

            banderaModificar = 0;
            banderaGuardar = 0;
        }
Пример #2
0
 public void cargarComboDeportes(int documento_deportista)
 {
     var gd = new GestorDeportista();
     ddlDeportes.DataSource = gd.ConsultarDeportes(documento_deportista).Tables[0];
     ddlDeportes.DataValueField = "id_deporte";
     ddlDeportes.DataTextField = "nombre";
     ddlDeportes.DataBind();
 }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtPassNuevo.TextLength < 4 || txtConfirmar.TextLength < 4)
            {
                MessageBox.Show("La contraseña nueva debe tener al menos 4 caracteres");
                return;
            }

            if (txtPassNuevo.Text != txtConfirmar.Text)
            {

                MessageBox.Show("La contraseña nueva debe ser igual a Confirmar Contraseña");

                return;
            }

            if (txtPassNuevo.Text == "")
            {

                MessageBox.Show("La contraseña nueva no puede estar vacia");

                return;

            }

            DialogResult res;
            res = MessageBox.Show("“¿Está seguro de cambiar el Password ?", "Confirmación",
                MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            if (res == DialogResult.Yes)
            {

                try
                {

                    var _gestorDeportistaPass = new GestorDeportista();

                    int documento = global.id_usuario;
                    string passnuevo = txtPassNuevo.Text;

                    _gestorDeportistaPass.CambiarPass(documento, passnuevo);

                    MessageBox.Show("Password cambiado correctamente");

                }
                catch (Exception ex)
                {

                    MessageBox.Show("Error, no se pudo cambiar pass");

                }

                btnConfirmar.Enabled = false;
                txtPassNuevo.Enabled = false;
                txtConfirmar.Enabled = false;

            }
        }
Пример #4
0
 public void cargarComboDeportes()
 {
     var documento_profesor = lblUsuario.Text;
     var gd = new GestorDeportista();
     ddlDeportes.DataSource = gd.ConsultarDeportesProfe(documento_profesor).Tables[0];
     ddlDeportes.DataValueField = "id_deporte";
     ddlDeportes.DataTextField = "nombre";
     ddlDeportes.DataBind();
 }
        private void button1_Click(object sender, EventArgs e)
        {
            int documento;
            var gd = new GestorDeportista();

            if (cmbEstados.Text != "")
            {
                var id_estado = int.Parse(cmbEstados.SelectedValue.ToString());
                dgSolicitudes.DataSource = gd.ConsultarInscripcionesEstado(id_estado);

                dgSolicitudes.DataMember = "deportistas";
                dgSolicitudes.Columns[7].Visible = false; //invisible columna id_estado

                if (txtDocumento.Text != "" || txtDocumento.Text == "0")
                {
                    documento = int.Parse(txtDocumento.Text);
                    dgSolicitudes.DataSource = gd.ConsultarInscripcionesEstadoDocumento(id_estado, documento);

                    dgSolicitudes.DataMember = "deportistas";
                    dgSolicitudes.Columns[7].Visible = false; //invisible columna id_estado
                    goto fin;
                }
            }

            else
            {
                if (txtDocumento.Text == "")
                {
                    dgSolicitudes.DataSource = gd.ConsultarInscripciones(6, 11);

                        //6 aprobado, 11 aprobado solo recreativas
                    dgSolicitudes.DataMember = "deportistas";
                    dgSolicitudes.Columns[7].Visible = false; //invisible columna id_estado
                    goto fin;
                }

                else
                {
                    documento = int.Parse(txtDocumento.Text);
                    dgSolicitudes.DataSource = gd.ConsultarInscripciones(documento);

                    dgSolicitudes.DataMember = "deportistas";
                    dgSolicitudes.Columns[7].Visible = false; //invisible columna id_estado
                    goto fin;
                }

            }

            fin:
            if (dgSolicitudes.Rows.Count == 0)
                MessageBox.Show("No existe ninguna inscripcion con dicho filtro");
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int documento;
            var gd = new GestorDeportista();

            if (txtDocumento.Text != "")
                documento = int.Parse(txtDocumento.Text);
            else
                documento = 0;

            if (documento == 0 && cmbEstados.Text == "Todos")
            {
                //int id_estado = int.Parse(cmbEstados.SelectedValue.ToString());
                dgSolicitudes.DataSource = gd.ConsultarInscripciones("inscripcion");
                dgSolicitudes.DataMember = "deportistas";
                dgSolicitudes.Columns[7].Visible = false; //id_estado invisible
                goto fin;
            }

            if (documento == 0)
            {
                var id_estado = int.Parse(cmbEstados.SelectedValue.ToString());
                dgSolicitudes.DataSource = gd.ConsultarInscripcionesEstado(id_estado);
                dgSolicitudes.DataMember = "deportistas";
                dgSolicitudes.Columns[7].Visible = false; //id_estado invisible
                goto fin;
            }

            if (documento != 0 && cmbEstados.Text != "Todos") //no se debe comparar con strings por errores como este, mayus etc
            {
                var id_estado = int.Parse(cmbEstados.SelectedValue.ToString());
                dgSolicitudes.DataSource = gd.ConsultarInscripcionesEstadoDocumento(id_estado, documento);
                dgSolicitudes.DataMember = "deportistas";
                dgSolicitudes.Columns[7].Visible = false; //id_estado invisible
                goto fin;
            }

            if (documento != 0 && cmbEstados.Text == "Todos")
            {
                dgSolicitudes.DataSource = gd.ConsultarInscripciones(documento);
                dgSolicitudes.DataMember = "deportistas";
                dgSolicitudes.Columns[7].Visible = false; //id_estado invisible
            }

            fin:
            if (dgSolicitudes.Rows.Count == 0)
                MessageBox.Show("No existe ninguna inscripcion con dicho filtro");
        }
        public void cargarReporte()
        {
            try
            {
                var gdDeportsitas = new GestorDeportista();

                DataTable dt = new DataTable();
                dt = gdDeportsitas.ConsultarPorUnidad(int.Parse(cmbTipo.SelectedValue.ToString()), int.Parse(cmbDeportes.SelectedValue.ToString())).Tables[0];

                reporte.SetDataSource(dt);
                crystalReportViewer1.ReportSource = reporte;
            }
            catch (Exception ex)
            {
            }
        }
Пример #8
0
        public void Consultar()
        {
            var _gestorDeportista = new GestorDeportista();
            var documento = Global.documento;
            try
            {
                txtEstudios.Text = _gestorDeportista.Consultar(documento).Tables[0].Rows[0][0].ToString();

                if (txtEstudios.Text == "Inscripto federado" || txtEstudios.Text == "Inscripto recreativas")
                {
                    txtEstudios.Text = "Aprobado";
                }

                if (txtEstudios.Text == "Creados")
                {
                    txtEstudios.Text = "Por asignar";
                    lblAviso.Text = "Acercarse a la direccion de deportes para su asignacion";
                }
                else
                {
                    lblAviso.Text = "";
                }
                //lblExiste.Text = "";
                var id_estado = int.Parse(_gestorDeportista.Consultar(documento).Tables[0].Rows[0][1].ToString());
                if (id_estado == 8 || id_estado == 9)
                {
                    txtDocumento.Text = Global.documento + "";
                    txtUsuario.Text = Global.documento + "";
                }
                else
                {
                    txtDocumento.Text = Global.documento + "";
                    txtUsuario.Text = "";
                }
            }

            catch (Exception ex)
            {
                //lblExiste.Text = "No Existe";
                txtEstudios.Text = "";
                txtUsuario.Text = "";
                lblAviso.Text = "";

            }
        }
        //public void LLenarComboEstado2()
        //{
        //    GestorEstado ge = new GestorEstado();
        //    cmbEstadoLab.DataSource = ge.Consultar().Tables[0];
        //    cmbEstadoLab.DisplayMember = "Nombre";
        //    cmbEstadoLab.ValueMember = "id_estado";
        //    cmbEstadoLab.SelectedIndex = 0;
        //}
        private void button5_Click(object sender, EventArgs e)
        {
            var gd = new GestorDeportista();
            string guardado;
            var documento = int.Parse(lblDocumento.Text);
            var id_estado = int.Parse(cmbEstado.SelectedValue.ToString());
            if (id_estado == 4 && fechaLista == false)
            {
                MessageBox.Show("Seleccione fecha de Estudios");
                gbFechas.Enabled = true;
                btnGuardar.Enabled = false;
            }
            else
            {
                gbFechas.Enabled = false;
                guardado = gd.Modificar(documento, id_estado);

                try
                {
                    //usa tabla nueva DeportistaXAptoMedicoXAnio

                    if (id_estado == 6 || id_estado == 7 || id_estado == 11) //6 apto, 7 no apto, 11, apto_solo_recreativos
                    {
                        int anio = DateTime.Now.Year;
                        gd.mantenerEstadoAptoMedico(documento, id_estado, anio);
                    }
                }
                catch (Exception ex) { }

                if (guardado == "Guardado")
                {
                    MessageBox.Show("Guardado Correctamente ");
                    txtEstado.Text = cmbEstado.Text;

                    return;
                }

                if (guardado == "Error")
                {
                    MessageBox.Show("No Guardado, error de escritura");
                }
            }
        }
Пример #10
0
        public void AsignarDeportePreinscriptoCombo(int documento)
        {
            var gde = new GestorDeportista();
            int id_deporte = gde.AsignarDeportePreinscriptoCombo(documento);
            string tipo_deporte = gde.AsignarDeportePreinscriptoComboTipo(documento);

            if (tipo_deporte == "recreativo")
            {
                rbRecreativo.Checked = true;
            }
            else if (tipo_deporte == "federado")
            {
                rbFederado.Checked = true;
            }

            cmbDeportes.SelectedValue = id_deporte;

               // MessageBox.Show(id_deporte+","+tipo_deporte);
        }
Пример #11
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            var gd = new GestorDeportista();
            var documento = int.Parse(txtDocumento.Text);
            try
            {
                txtEstudios.Text = gd.Consultar(documento).Tables[0].Rows[0][0].ToString();

                if (txtEstudios.Text == "inscripto federado" || txtEstudios.Text == "inscripto recreativas")
                {
                    txtEstudios.Text = "Inscripto";
                }

                if (txtEstudios.Text == "Creados")
                {
                    txtEstudios.Text = "Por asignar";
                    lblAviso.Text = "Acercarse a la direccion de deportes para su asignacion";
                }
                else
                {
                    lblAviso.Text = "";
                }
                //lblExiste.Text = "";
                var id_estado = int.Parse(gd.Consultar(documento).Tables[0].Rows[0][1].ToString());
                if (id_estado == 8 || id_estado == 9)
                    txtUsuario.Text = txtDocumento.Text;
                else
                    txtUsuario.Text = "";
            }

            catch (Exception ex)
            {
                //lblExiste.Text = "No Existe";
                txtEstudios.Text = "";
                txtUsuario.Text = "";
                lblAviso.Text = "";
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (cmbTipo.Text == "")
            {
                MessageBox.Show("Seleccione una Unidad Academica Valida");
                return;
            }

            var gdDeportsitas = new GestorDeportista();

            DataTable dt = new DataTable();
            dt = gdDeportsitas.ConsultarPorUnidad(int.Parse(cmbTipo.SelectedValue.ToString()), int.Parse(cmbDeportes.SelectedValue.ToString())).Tables[0];

            reporte.SetDataSource(dt);
            crystalReportViewer1.ReportSource = reporte;
            // MessageBox.Show(cmbTipo.SelectedValue+ "");
            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("No se encontró ningún Deportista para los filtros.", "Advertencia", MessageBoxButtons.OK,
                    MessageBoxIcon.Information);

            }
        }
        private void SolicitudesWeb_Load(object sender, EventArgs e)
        {
            var gd = new GestorDeportista();
            dgSolicitudes.DataSource = gd.ConsultarInscripciones("inscripcion");
            dgSolicitudes.DataMember = "deportistas";
            dgSolicitudes.Columns[7].Visible = false; //id_estado invisible

            var ge = new GestorEstado();
            cmbEstados.DataSource = ge.Consultar("inscripcion").Tables[0];

            cmbEstados.DisplayMember = "Nombre";
            cmbEstados.ValueMember = "id_estado";
            cmbEstados.SelectedIndex = 6; //estado 6 = todos. ambito torneo
        }
Пример #14
0
 public void deportePreinscripto(int documento)
 {
     var gde = new GestorDeportista();
     lblDeporte.Text = gde.deportePreinscripto(documento).Tables[0].Rows[0][0].ToString();
     AsignarDeportePreinscriptoCombo(documento);
 }
Пример #15
0
 public Stream RecuperarFotoDep(int documento_deportista)
 {
     var gd = new GestorDeportista();
     return gd.ConsultarFoto(documento_deportista);
 }
 private void ConsultarDeportistas_Load(object sender, EventArgs e)
 {
     var gd = new GestorDeportista();
     dgDeportistas.DataSource = gd.Consultar();
     dgDeportistas.DataMember = "deportistas";
 }
Пример #17
0
        protected void btnEnviar_Click2(object sender, EventArgs e)
        {
            //lblSolicitud.Text = "Procesando...";
            global.sesion = false;
            string guardado;
            char sexo;
            bool becado;
            var gd = new GestorDeportista();
            var documento = int.Parse(txtDocumento.Text);
            var apellido = txtApellido.Text;
            var nombres = txtNombres.Text;
            var email = txtEmail.Text;
            var id_localidad = int.Parse(cmbLocalidades.SelectedValue);

            var id_barrio = int.Parse(cmbBarrios.SelectedValue);
            var id_condicion = int.Parse(cmbCondiciones.SelectedValue);
            var id_deporte = int.Parse(cmbDeportes.SelectedValue);
            var id_escuela = 0;
            var id_unidad = 0;

            if (particular == false)
            {
            id_unidad = int.Parse(cmbUnidad.SelectedValue);
            if (cmbEscuela.SelectedValue != "")
            {
                id_escuela = int.Parse(cmbEscuela.SelectedValue);
            }
            }

            //radio Sexo
            if (rbMasc.Checked)
            sexo = 'M';
            else
            sexo = 'F';

            //radio Becado
            if (rbSIBeca.Checked)
            becado = true;
            else
            becado = false;

            ////radio Condición
            //if (rbEstudiante.Checked == true)
            //    condicion = "Estudiante";

            if (txtCaractFijo.Text == "")
            txtCaractFijo.Text = "0";
            if (txtCaractCel.Text == "")
            txtCaractCel.Text = "0";
            if (txtCel.Text == "")
            txtCel.Text = "0";
            if (txtFijo.Text == "")
            txtFijo.Text = "0";

            /*if (bt == null)
            {
            pbFoto.ImageUrl = "~/Imagenes" + FileUpload1.PostedFile.FileName;
            Stream fs =FileUpload1.PostedFile.InputStream;
            BinaryReader br = new BinaryReader(fs);
            byte[] image = br.ReadBytes((Int32)fs.Length);
            }*/

            try
            {
            if (bt == null)
            {
                imagenABytes(Server.MapPath("~/Imagenes/perfil.png"));
            }
            }
            catch (Exception ex)
            {
            bt.SetValue(null, 0);
            }

            try
            {
            caract_fijo = int.Parse(txtCaractFijo.Text);
            tel_fijo = int.Parse(txtFijo.Text);

            caract_cel = int.Parse(txtCaractCel.Text);
            tel_cel = int.Parse(txtCel.Text);
            }
            catch (Exception ex)
            {

            }

            //para hosting somee, porque cambia el idioma ingles sino pongo este europe de deutch aleman
            //formato dd/mm/yyyy

            IFormatProvider culture = new CultureInfo("de-DE", true);

            var fecha_Nac = DateTime.Parse(txtFecNac.Text, culture);

            var direccion = txtDireccion.Text;

            //int id_localidad = int.Parse(cmbLocalidades.SelectedValue.ToString());
            guardado = gd.Registrar(documento, fecha_Nac, apellido, nombres, sexo, caract_fijo, tel_fijo, caract_cel,
            tel_cel, email, becado, direccion, id_localidad, id_barrio, id_condicion, id_deporte, id_unidad, id_escuela,
            bt);

            if (guardado == "Guardado")
            {
            lblSolicitud.Visible = true;
            lblSolicitud.Text = "Guardado Correctamente Documento: " + txtDocumento.Text;
            Global.documento = int.Parse(txtDocumento.Text);
            borrarTodo();

            return;
            }

            if (guardado == "Existe")
            {
            lblSolicitud.Visible = true;
            lblSolicitud.Text = "No Guardado, ya existe Documento o Email registrado";
            btnEnviar.Focus();
            return;
            }

            if (guardado == "Error al Guardar")
            {
            lblSolicitud.Visible = true;
            lblSolicitud.Text = "No Guardado, error de escritura";
            btnEnviar.Focus();
            //ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "asd", "alert('asd');", true);
            return;
            }

            //lblSolicitud.Text = "Su solicitud ha sido enviada";

            borrarTodo();
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtDocumento.Text != "")
            {
                var documento = int.Parse(txtDocumento.Text);
                var id_deporte = int.Parse(cmbDeportes.SelectedValue);

                var gde = new GestorDeportista();
                try
                {
                    lblDatosDeportista.Text = "";
                    lblDatosDeportista.Text = gde.ConsultarDeportista(documento, id_deporte).Tables[0].Rows[0][3] + ", " +
                                              gde.ConsultarDeportista(documento, id_deporte).Tables[0].Rows[0][4];
                    btnInscribir.Enabled = true;
                }
                catch (Exception ex)
                {
                    //IMPORTANTE, PARA HACER UN ALERT DENTRO DE UN UPDATEPANEL. y hacer luego la accion que hace el btnBuscar.
                    ScriptManager.RegisterStartupScript(btnBuscar.Page, btnBuscar.GetType(), String.Format("Data{0}", btnBuscar.ID), "<script>alert('No esta inscripto al deporte');</script>", false);
                    lblDatosDeportista.Text = " No esta inscripto al deporte";
                    btnInscribir.Enabled = false;
                }
            }
        }
Пример #19
0
        protected void btnSeleccionar_Click(object sender, EventArgs e)
        {
            habilitar = true;

            btnMensaje.Enabled = true;
            txtMensaje.Text = "";
            lblMensaje.Text = "";

            try
            {
                id_deporte = int.Parse(ddlDeportes.SelectedValue);

                //obtengo el cupo (boleano si o no para el programa del año actual)
                if (_gestorMensaje.getCupo(id_deporte))
                {
                    rbSi.Checked = true;
                    rbNo.Checked = false;
                    lblConfirmar.Text = "Inscripcion Abierta";
                    lblConfirmar.ForeColor = Color.Blue;
                }
                else
                {
                    rbNo.Checked = true;
                    rbSi.Checked = false;
                    lblConfirmar.Text = "Inscripcion Cerrada";
                    lblConfirmar.ForeColor = Color.Red;
                }

                var gd = new GestorDeportista();
                gvDeportistas.DataSource = gd.ConsultarDeportistasPorDeporte(id_deporte);

                gvDeportistas.DataBind();

                txtCantidad.Text = gd.ContarDeportistasPorAnio(id_deporte);

                //btnSolicitarCerrar.Visible = true;

            }
            catch (Exception ex)
            {
            }

            lblHorario.Text = "";
            lblHorarios.Visible = true;
            lblHorario.Visible = true;
            lblInscriptos.Visible = true;
            var gp = new GestorPrograma();
            try
            {
                var id_deporte = int.Parse(ddlDeportes.SelectedValue);

                var cantidad_filas = gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows.Count;

                for (var i = 0; i < cantidad_filas; i++)
                {
                    if ((i % 2) == 0)
                    {
                        lblHorario.Text = lblHorario.Text + " " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][0] + "\r\n " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1] + ":" +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][2] + "\t - ";

                        int hora = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1].ToString()); // col 1 = hora sin minutos
                        int dia = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][6].ToString()); // col 6= id dia.

                        //pintarGrilla(hora, dia);

                    }
                    else
                    {
                        lblHorario.Text = lblHorario.Text + " " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1] + ":" +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][2] + "\t <br/>";

                        int hora = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1].ToString()); // col 1 = hora sin minutos
                        int dia = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][6].ToString()); // col 6= id dia.

                        //pintarGrilla(hora, dia);

                    }

                    lblSectores.Visible = true;
                    lblSectores.Text = "Sector: " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][3].ToString() + " , " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][7].ToString();
                    lblLugar.Text = "Lugar: " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][4].ToString();
                    lblDireccion.Text = "Direccion: " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][5].ToString();
                }
            }
            catch (Exception ex)
            {
            }

            if (gvDeportistas.Rows.Count > 0)
            {
                lblInscriptos.Text = "Inscriptos";

            }
            else
            {
                lblInscriptos.Text = "No hay inscriptos hasta el momento";
            }
        }
        private void InfDeportistasPorUnidadAcademica_Load(object sender, EventArgs e)
        {
            var gdDeportes = new GestorDeporte();

            DataTable dt = new DataTable();
            dt = gdDeportes.Consultar().Tables[0];

            cmbDeportes.DataSource = dt;
            cmbDeportes.DisplayMember = "Nombre";
            cmbDeportes.ValueMember = "id_deporte";

            DataRow dr = dt.NewRow();
            dr["id_deporte"] = "0";
            dr["nombre"] = "Todos";

            dt.Rows.InsertAt(dr, 0);
            cmbDeportes.SelectedIndex = 0;

            //cargo combo unidades academicas + opcion todos.

            DataTable tablaAcademica = new DataTable();
            var gdUnidad = new GestorUnidadAcademica();
            tablaAcademica = gdUnidad.ConsultarSinBlancos().Tables[0];
            cmbTipo.DataSource = tablaAcademica;
            cmbTipo.DisplayMember = "Nombre";
            cmbTipo.ValueMember = "id_Unidad";
            cmbTipo.SelectedIndex = 1;

            DataRow rowAcademica = tablaAcademica.NewRow();
            rowAcademica["id_unidad"] = "0";
            rowAcademica["Nombre"] = "Todos";

            tablaAcademica.Rows.InsertAt(rowAcademica, 0);
            cmbTipo.SelectedIndex = 0;

            var gdDeportsitas = new GestorDeportista();

            //DataTable dt = new DataTable();
            dt = gdDeportsitas.ConsultarReporte();

            reporte.SetDataSource(dt);
            crystalReportViewer1.ReportSource = reporte;
        }
Пример #21
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var id_deporte = int.Parse(cmbDeportes.SelectedValue.ToString());
            if (!_gestorMensaje.getCupo(id_deporte))
            {
                MessageBox.Show("No hay cupo para el deporte");
                return;
            }

            if (txtDocumento.Text == "")
            {
                MessageBox.Show("Ingrese un Número de Documento", "Advertencia", MessageBoxButtons.OK,
                    MessageBoxIcon.Warning);
                txtDocumento.Focus();
                return;
            }

            if (txtNombres.Text == "")
            {
                MessageBox.Show("Ingrese un Nombre", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtNombres.Focus();
                return;
            }
            if (txtApellido.Text == "")
            {
                MessageBox.Show("Ingrese un Apellido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtApellido.Focus();
                return;
            }
            if (txtEmail.Text == "")
            {
                MessageBox.Show("Ingrese un Email", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtEmail.Focus();
                return;
            }

            if (!email_bien_escrito(txtEmail.Text))
            {
                //txtEmail.Select(0, txtEmail.TextLength);
                MessageBox.Show("El formato del email no es correcto, ingreselo nuevamente", "Advertencia",
                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtEmail.Focus();
                return;
            }
            if (txtEmail.BackColor.Name == "Yellow")
            {
                MessageBox.Show("El email ya existe, debe ingresar otro", "Advertencia", MessageBoxButtons.OK,
                    MessageBoxIcon.Warning);
                txtEmail.Focus();
                return;
            }
            if ((txtTelFijo.Text != "" && txtCaractFijo.Text == "") ||
                (txtTelFijo.Text == "" && txtCaractFijo.Text != ""))
            {
                MessageBox.Show("Ingrese Número Telefónico completo con característica", "Advertencia",
                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtCaractFijo.Focus();
                return;
            }
            if ((txtCelular.Text != "" && txtCaractCel.Text == "") || (txtCelular.Text == "" && txtCaractCel.Text != ""))
            {
                MessageBox.Show("Ingrese Número Telefónico completo con característica", "Advertencia",
                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtCaractCel.Focus();
                return;
            }
            if (cmbDeportes.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un deporte", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cmbDeportes.Focus();
                return;
            }
            gde = new GestorDeportista();

            //radio Sexo
            if (rbMasculino.Checked)
                sexo = 'M';
            else
                sexo = 'F';

            //radio Becado
            if (rbNoBecado.Checked)
                becado = false;
            else
                becado = true;

            //radio Condición
            /*if (rbEstudiante.Checked == true)
                    condicion = "Estudiante";*/

            var documento = int.Parse(txtDocumento.Text);
            int tel_fijo;
            if (txtTelFijo.Text != "")
                tel_fijo = int.Parse(txtTelFijo.Text);
            else
                tel_fijo = 0;
            int tel_cel;
            if (txtCelular.Text != "")
                tel_cel = int.Parse(txtCelular.Text);
            else
                tel_cel = 0;
            int caract_fijo;
            if (txtCaractFijo.Text != "" && tel_fijo != 0)
                caract_fijo = int.Parse(txtCaractFijo.Text);
            else
                caract_fijo = 0;
            int caract_cel;
            if (txtCaractCel.Text != "" && tel_cel != 0)
                caract_cel = int.Parse(txtCaractCel.Text);
            else
                caract_cel = 0;

            var fecha_Nac = dtpFecha.Value;

            if (pbFotoDeportista.Image != null)
            {
                //p.foto = ImgToByte(pbFotoDeportista.Image);
                foto = ImgToByte(pbFotoDeportista.Image);
            }
            //byte[] foto = ImgToByte(pbFoto.Image);

            if (banderaGuardar == 1)
            {
                guardado = gde.Registrar(documento, fecha_Nac, txtApellido.Text, txtNombres.Text, sexo,
                    txtDireccion.Text, (Localidad) cmbLocalidades.SelectedItem, (Barrio) cmbBarrio.SelectedItem,
                    caract_fijo, tel_fijo, caract_cel, tel_cel, txtEmail.Text, (Condicion) cmbCondicion.SelectedItem,
                    becado, (UnidadAcademica) cmbUnidadAcademica.SelectedItem, (Escuela) cmbEscuela.SelectedItem,
                    (TipoDeportista) cmbTipoDeportista.SelectedItem, (Deporte) cmbDeportes.SelectedItem, foto);
                banderaGuardar = 0;
            }
            else
            {
                guardado = gde.Modificar(documento, fecha_Nac, txtApellido.Text, txtNombres.Text, sexo,
                    txtDireccion.Text, (Localidad) cmbLocalidades.SelectedItem, (Barrio) cmbBarrio.SelectedItem,
                    caract_fijo, tel_fijo, caract_cel, tel_cel, txtEmail.Text, (Condicion) cmbCondicion.SelectedItem,
                    becado, (UnidadAcademica) cmbUnidadAcademica.SelectedItem, (Escuela) cmbEscuela.SelectedItem,
                    (TipoDeportista) cmbTipoDeportista.SelectedItem, (Deporte) cmbDeportes.SelectedItem, foto);
                banderaModificar = 0;
            }

            if (guardado == "Guardado")
            {
                MessageBox.Show("Se Registró correctamente al Deportista", "Registro Deportista", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                limpiar();
                setear();
                ponerNoEnabled();
                btnNuevo.Focus();
                lblDocumento.Enabled = false;
                txtDocumento.Enabled = false;
                btnBuscar.Enabled = false;
                btnGuardar.Enabled = false;
                //poner también no enabled al documento y botón de búsqueda
                /*btnGuardar.Enabled = false;
                        txtDocumento.Enabled = false;
                        lblDocumento.Enabled = false;
                        btnBuscar.Enabled = false;*/
                //btnNuevo.Focus();
                return;
            }
            if (guardado == "Modificado")
            {
                MessageBox.Show("Se Modificó correctamente al Deportista", "Registro Deportista", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                limpiar();
                setear();
                ponerNoEnabled();
                btnNuevo.Focus();
                lblDocumento.Enabled = false;
                txtDocumento.Enabled = false;
                btnBuscar.Enabled = false;
                btnGuardar.Enabled = false;
                return;
            }

            if (guardado == "Existe")
            {
                MessageBox.Show("No Guardado, ya existe Deportista", "Registro Deportista", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                limpiar();
                setear();
                ponerNoEnabled();
                btnNuevo.Focus();
                lblDocumento.Enabled = false;
                txtDocumento.Enabled = false;
                btnBuscar.Enabled = false;
                btnGuardar.Enabled = false;

                return;
            }

            if (guardado == "Error al Guardar")
            {
                MessageBox.Show("No Guardado, Error de Escritura", "Registro Deportista", MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation);
                limpiar();
                setear();
                ponerNoEnabled();
                btnNuevo.Focus();
                lblDocumento.Enabled = false;
                txtDocumento.Enabled = false;
                btnBuscar.Enabled = false;
                btnGuardar.Enabled = false;
            }
        }
        private void ConsultarAprobados_Load(object sender, EventArgs e)
        {
            var gd = new GestorDeportista();
            dgSolicitudes.DataSource = gd.ConsultarInscripciones(6, 11); //6 aprobado, 11 aprobado solo recreativas
            dgSolicitudes.DataMember = "deportistas";

            var ge = new GestorEstado();
            cmbEstados.DataSource = ge.ConsultarAprobados("inscripcion").Tables[0];
            cmbEstados.DisplayMember = "Nombre";
            cmbEstados.ValueMember = "id_estado";
            cmbEstados.SelectedIndex = -1;
            dgSolicitudes.Columns[7].Visible = false; //invisible columna id_estado
        }
Пример #23
0
 protected void gvDeportistas_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     gvDeportistas.PageIndex = e.NewPageIndex;
     var gd = new GestorDeportista();
     gvDeportistas.DataSource = gd.ConsultarDeportistasPorDeporte(id_deporte);
     gvDeportistas.DataBind();
 }
Пример #24
0
 public string cargarApellidoYNombres(int documento_deportista)
 {
     var _gestorDeportista = new GestorDeportista();
     return _gestorDeportista.getNombres(documento_deportista);
 }
Пример #25
0
        protected void btnSi_Click(object sender, EventArgs e)
        {
            try
            {
                var _gestorDeportistaPass = new GestorDeportista();

                int documento = int.Parse(lblUsuario.Text);
                string passnuevo = txtPassNuevo.Text;

                _gestorDeportistaPass.CambiarPass(documento, passnuevo);

                lblConfirmado.ForeColor = Color.Blue;
                lblConfirmado.Text = "Password cambiado correctamente";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Error", string.Format("<script type='text/javascript'>alert('{0}')</script>", lblConfirmado.Text));
            }
            catch (Exception ex)
            {
                lblConfirmado.ForeColor = Color.Red;
                lblConfirmado.Text = "Error, no se pudo cambiar pass";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Error", string.Format("<script type='text/javascript'>alert('{0}')</script>", lblConfirmado.Text));
            }

            btnConfirmar.Enabled = false;
            txtPassNuevo.Enabled = false;
            txtConfirmar.Enabled = false;

            btnSi.Visible = false;
            btnNo.Visible = false;
            lblSeguro.Visible = false;
        }