// <summary> /// Metodo para actualizar los nuevos disponibles /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="datosActualizar"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public bool ActualizarDisponible(String datosActualizar, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); string[] jugadores = datosActualizar.Split(";"); foreach (string dato in jugadores) { string[] datosJugador = dato.Split("||"); RegistroModel registroModel = new RegistroModel(); registroModel.IdentificacionJugador = int.Parse(datosJugador[0]); registroModel.DisponibleJugador = float.Parse(datosJugador[1]); if (registroModel.DisponibleJugador <= 0) { registroModel.EstadoJugador = "I"; } else { registroModel.EstadoJugador = "A"; } jugadoresDao.ActualizarDisponible(registroModel, pathDB); } return(true); }
// <summary> /// Metodo para insertar jugadores en el sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="registroModel"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public bool InsertarJugador(RegistroModel registroModel, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); //Se valida que el jugador no exista en BD para su CC e Identificacion JugadoresModel existe = ConsultarJugadoresPorIdentificacion(registroModel, pathDB); if (existe != null && existe.Identificacion > 0) { throw new BusinessException(Constantes.MsjUsuarioExiste); } registroModel.EstadoJugador = "A"; return(jugadoresDao.InsertarJugador(registroModel, pathDB)); }
// <summary> /// Metodo para editar jugadores en el sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="registroModel"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public bool ActualizarJugador(RegistroModel registroModel, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); if (registroModel.DisponibleJugador <= 0) { registroModel.EstadoJugador = "I"; } else { registroModel.EstadoJugador = "A"; } return(jugadoresDao.ActualizarJugador(registroModel, pathDB)); }
/// <summary> /// Metodo para eliminar jugadores en el sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="tipoIdentificacion"></param> /// <param name="numeroIdentificacion"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public bool EliminarJugador(int tipoIdentificacion, int numeroIdentificacion, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); return(jugadoresDao.EliminarJugador(tipoIdentificacion, numeroIdentificacion, pathDB)); }
// <summary> /// Metodo para consultar los jugadores del sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> /// <param name="registroModel"></param> /// <param name="pathDB"> Ruta del archivo de Base de datos</param> public JugadoresModel ConsultarJugadoresPorIdentificacion(RegistroModel registroModel, string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); return(jugadoresDao.ConsultarJugadoresPorIdentificacion(registroModel, pathDB)); }
// <summary> /// Metodo para consultar los jugadores del sistema /// Autor: Anderson Benavides /// 2020-07-19 /// </summary> public List <JugadoresModel> ConsultarJugadores(string pathDB) { JugadoresDao jugadoresDao = new JugadoresDao(); return(jugadoresDao.ConsultarJugadores(pathDB)); }