示例#1
0
        /// <summary>
        /// El manejador del click del boton Guardar Grilla verificara antes que corresponda guardar la grilla en la base de datos, determinando si hay algo que guardar o no.
        /// En caso de que corresponda, leera la lista de picadas del XML, y verificará que sea la misma cantidad que se cuenta en la lista del form.
        /// Por ultimo, si es asi, se guardará en la base de datos la lista de carreras, y se establece el flag estatico en false para su proximo uso.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardarGrilla_Click(object sender, EventArgs e)
        {
            if (FrmCentroApuestas.flag == true)
            {
                List <Carrera> aux1;
                List <Carrera> aux2;
                CarreraDao     cdao = new CarreraDao();

                try
                {
                    aux1 = cdao.ListarCarreras();

                    this.ser.Leer("Carreras.xml", out aux2);

                    if (aux1.Count == aux2.Count)
                    {
                        MessageBox.Show("Ya están guardadas todas las picadas");
                    }
                    else
                    {
                        cdao.AgregarCarreras(aux2);
                        FrmCentroApuestas.flag = false;
                        MessageBox.Show("Guardado en Base de Datos con exito");
                    }
                }
                catch (ArchivosException)
                {
                    MessageBox.Show("Primero debes correr una picada para guardar");
                }
            }
            else
            {
                MessageBox.Show("Debes correr otra picada para actualizar la base de datos");
            }
        }
示例#2
0
 public CarreraLog()
 {
     dao = new CarreraDao();
 }
示例#3
0
        public Carrera buscaCarrera(int _idCarrera, int idInstituto)
        {
            CarreraDao dao = new CarreraDao();

            return(dao.buscaCarrera(_idCarrera, idInstituto));
        }
示例#4
0
        public void eliminaCarrera(Carrera _carrera)
        {
            CarreraDao dao = new CarreraDao();

            dao.eliminaCarrera(_carrera);
        }
示例#5
0
        public void modificaCarrera(Carrera _carrera)
        {
            CarreraDao dao = new CarreraDao();

            dao.modificaCarrera(_carrera);
        }
示例#6
0
        public List <Carrera> obtenerCarrera()
        {
            CarreraDao dao = new CarreraDao();

            return(dao.obtenerCarrera());
        }
示例#7
0
        public int insertarCarrera(Carrera _carrera)
        {
            CarreraDao dao = new CarreraDao();

            return(dao.InsertaCarrera(_carrera));
        }