Пример #1
0
        public void ActualizaP(Participante p)
        {
            // codigo que actualiza un participante

            string sql = "UPDATE participante SET nombre='" + p.nombre + "' WHERE id=" + p.id;
            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
            cmd.ExecuteNonQuery();
        }
Пример #2
0
        //metodo que inserta - crea un participante en la BD
        public bool crearP(Participante p)
        {
            //codigo que se conecta y query de insercion

            if (p.nombre.Length == 0) return false;

            string sql = "INSERT INTO participante (nombre,numero,prueba,club,direccion,id_tag,pais,sexo,email,categoria) VALUES ('" +
                p.nombre + "','" + p.snumero + "','" + p.prueba + "','" + p.sclub + "','" + p.direcc + "','" + p.id_tag + "','" + p.pais + "','" + p.sexo + "','" + p.email + "','"+p.categoria+"')";
            //MessageBox.Show(sql);
            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
              int res=  cmd.ExecuteNonQuery();
              return (res == 1) ? true : false;
        }
Пример #3
0
        //este metodo recupera los datos y los manda a insertar a la BD
        private void btnAgegarR_Click(object sender, EventArgs e)
        {
            //se crea el participante "en memoria"
            Participante par = new Participante();

            //se asignana los valores
            par.nombre = text_nombre.Text;
            par.snumero = txt_numero.Text;
               par.categoria = this.cb_categoria.SelectedValue.ToString();

            par.sclub = txt_club.Text;
            par.direcc = txt_direccion.Text;
            par.email = txt_email.Text;
            par.prueba = txt_prueba.Text;
            par.id_tag = sTag;

            par.sexo = "F";
            if (this.radioM.Checked)
            {
                par.sexo = "M";
            }

            par.pais = tb_pais.Text;

            //se prepara la conexion a la BD
            string strConexion = "server=" + cxml.Text("ACUANET/BD/SBD_ip", "127.0.0.1")
                + ";uid=" + cxml.Text("ACUANET/BD/SBD_usuario", "root")
                + ";pwd=" + cxml.Text("ACUANET/BD/SBD_passwd", "")
                + ";database=" + cxml.Text("ACUANET/BD/SBD_bdn", "ntritondb");
            //MessageBox.Show(strConexion);
            ModParticipante modp = new ModParticipante(strConexion);

            //se crea el particiapante
            if (modp.crearP(par))
            {
                MessageBox.Show("Se creo correctamente el participante", "Notificacioon", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se creo el participante", "Notificacioon", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #4
0
        public Participante recuperaPxId(int id)
        {
            Participante par = new Participante();

            //codigo que conecta y query para recuperar participante por id

            string sql = "SELECT nombre,id,numero,id_tag FROM participante WHERE id=" + id;
            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
            MySqlDataReader rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                par.nombre = rdr.GetString(0);
                par.id = System.Convert.ToInt32(rdr.GetString(1));
                par.snumero = rdr.GetString(2);
                par.id_tag=rdr.GetString(3);

            }
            rdr.Close();

            return par;
        }
Пример #5
0
        //metodo que recupera el participante por su tag
        public Participante recuperaPxTag(string stag_id)
        {
            Participante par = new Participante();

            //codigo que conecta y query para recuperar participante por id_tag

            //string sql = "SELECT participante.nombre,participante.id,numero,pais,sexo,email,direccion,id_tag,prueba,club, categoria.nombre as categroria FROM participante,categoria WHERE id_tag='"+stag_id+"' AND participante.id_categoria=categoria.id_categoria ";

            string sql = "SELECT participante.nombre,participante.id,numero,pais,prueba FROM participante WHERE id_tag='" + stag_id + "'";

            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
            MySqlDataReader rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                par.nombre = rdr.GetString(0);
                par.id = System.Convert.ToInt32(rdr.GetString(1));
                par.snumero = rdr.GetString(2);
                par.pais=rdr.GetString(3);
                par.sexo=rdr.GetString(4);
                //par.email=rdr.GetString(5);
                //par.direcc=rdr.GetString(6);
                //par.id_tag=rdr.GetString(7);
                //par.prueba=rdr.GetString(8);
                //par.sclub=rdr.GetString(9);
                //par.categoria=rdr.GetString(10);

            }
            rdr.Close();

            return par;
        }