コード例 #1
0
        public void SetUp()
        {
            Equipos  equipos  = new Equipos();
            Estadios estadios = new Estadios();

            daoPartido = FabricaDAO.CrearDAOPartido();
            equipo1    = equipos.GetEquipo(1);
            equipo2    = equipos.GetEquipo(2);
            estadio    = estadios.GetEstadio(1);
            partido    = FabricaEntidades.CrearPartido(0, new DateTime(2018, 06, 29, 1, 0, 0), new DateTime(2018, 06, 29, 3, 0, 0), "pedro", equipo1, equipo2, estadio);
            daoPartido.Agregar(partido);
            partidoobtenido = (Partido)daoPartido.ObtenerTodos()[daoPartido.ObtenerTodos().Count - 1];
            DAOJugador daoJugador = FabricaDAO.CrearDAOJugador();

            jugador                 = FabricaEntidades.CrearJugador();
            jugador.Equipo          = equipo1;
            jugador.Altura          = 180;
            jugador.Apellido        = "Prueba";
            jugador.Nombre          = "PruebaDos";
            jugador.Numero          = 10;
            jugador.Posicion        = "Delantero";
            jugador.Peso            = 90;
            jugador.LugarNacimiento = "Perdido";
            jugador.FechaNacimiento = "2012/12/12";
            daoJugador.Agregar(jugador);
            daoAlineacion = FabricaDAO.CrearDAOAlineacion();
            alineacion    = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, jugador, equipo1, partidoobtenido);
        }
コード例 #2
0
ファイル: PanelBuilder.cs プロジェクト: mattmoll/carma
        public PanelBuilder(Size p_szTamaño, Alineacion p_enumAlineacion)
        {
            // Creamos el panel y le fijamos el tamaño y el skinFixed
            m_pnPanel           = new Panel();
            m_pnPanel.BackColor = Color.Transparent;
            m_pnPanel.Size      = p_szTamaño;

            // Creamos la alineacion correspondiente
            if (p_enumAlineacion == Alineacion.Vertical)
            {
                this.alignment = new VerticalAlign(m_pnPanel.Size);
            }
            else
            {
                this.alignment = new HorizontalAlign(m_pnPanel.Size);
            }

            // Cargamos los tamaños default que nos da el alignment, si el programador quiere puede cambiarlos
            // mediante las properties correspondientes.
            this.tamañoLabels      = this.alignment.sizeLabels;
            this.tamañoControles   = this.alignment.sizeEdits;
            this.tamañoDateEdits   = this.alignment.sizeDateEdits;
            this.tamañoNumberEdits = this.alignment.sizeNumberEdits;
            this.tamañoGrouper     = new Size(0, 0);
            m_pnPanel.Location     = new Point(40, 20);
        }
コード例 #3
0
        public void ModificarAlineacionExcepcionNullReferenceException()
        {
            daoAlineacion.Agregar(alineacion);
            Alineacion alineacionmodificado = null;

            Assert.Throws <DatosInvalidosException>(() => daoAlineacion.Actualizar(alineacionmodificado));
        }
コード例 #4
0
        public override Entidad CrearEntidad(DTOAlineacionSoloId dto)
        {
            Alineacion alineacion = FabricaEntidades.CrearAlineacion();

            alineacion.Id = dto.Id;

            return(alineacion);
        }
コード例 #5
0
        public void ModificarAlineacion()
        {
            daoAlineacion.Agregar(alineacion);
            Alineacion alineacionobtenido   = (Alineacion)daoAlineacion.ObtenerTodos()[daoAlineacion.ObtenerTodos().Count - 1];
            Alineacion alineacionmodificado = new Alineacion(alineacionobtenido.Id, true, "Delantero", true, jugador, equipo1, partidoobtenido);

            daoAlineacion.Actualizar(alineacionmodificado);
            Alineacion alineacionprueba = (Alineacion)daoAlineacion.ObtenerTodos()[daoAlineacion.ObtenerTodos().Count - 1];

            Assert.AreEqual(alineacionprueba.Posicion, alineacionmodificado.Posicion);
        }
コード例 #6
0
 public void CambiaAlineacion(Alineacion alineacion)
 {
     switch (alineacion)
     {
         case Alineacion.Izquierda:
             puerto.Write(_chrAlinIz, 0, _chrAlinIz.Length);
             break;
         case Alineacion.Centro:
             puerto.Write(_chrAlinCn, 0, _chrAlinCn.Length);
             break;
         case Alineacion.Derecha:
             puerto.Write(_chrAlinDe, 0, _chrAlinDe.Length);
             break;
     }
 }
コード例 #7
0
        public override Entidad CrearEntidad(DTOAlineacionNuevo dto)
        {
            Alineacion alineacion = FabricaEntidades.CrearAlineacion();

            alineacion.Equipo  = FabricaEntidades.CrearEquipo();
            alineacion.Partido = FabricaEntidades.CrearPartido();
            alineacion.Jugador = FabricaEntidades.CrearJugador();

            alineacion.EsCapitan  = dto.EsCapitan;
            alineacion.EsTitular  = dto.EsTitular;
            alineacion.Equipo.Id  = dto.Equipo;
            alineacion.Partido.Id = dto.Partido;
            alineacion.Posicion   = dto.Posicion;
            alineacion.Jugador.Id = dto.Jugador;

            return(alineacion);
        }
コード例 #8
0
        private Entidad ConstruirEntidad(int i = 0)
        {
            if (cantidadRegistros == 0)
            {
                throw new AlineacionNoExisteException("Alineación no encontrada");
            }

            Jugador jugador = FabricaEntidades.CrearJugador();

            jugador.Id = GetInt(i, 4);

            Equipo equipo = FabricaEntidades.CrearEquipo();

            equipo.Id = GetInt(i, 5);

            Partido partido = FabricaEntidades.CrearPartido();

            partido.Id = GetInt(i, 6);

            Alineacion alineacion = FabricaEntidades.CrearAlineacion(GetInt(i, 0), GetBool(i, 1), GetString(i, 2),
                                                                     GetBool(i, 3), jugador, equipo, partido);

            return(alineacion);
        }
コード例 #9
0
        public void AgregarAlineacionExcepcionNullReferenceException()
        {
            alineacion = null;

            Assert.Throws <DatosInvalidosException>(() => daoAlineacion.Agregar(alineacion));
        }
コード例 #10
0
 public void EliminarAlineacionExcepcionNullReferenceException()
 {
     alineacion = null;
     Assert.Throws <DatosInvalidosException>(() => daoAlineacion.Eliminar(null));
 }
コード例 #11
0
ファイル: Ticket.cs プロジェクト: jerobux/SHomies
 public void AddCebeceraDetalle(String piDescripcion,
                                Alineacion piAlignEtiqueta,
                                Alineacion piAlignContenido,
                                int piSize)
 {
     this.CabeceraDetalle.Add(
         new FormatoCabecera()
         {
             AlignEtiqueta = piAlignEtiqueta,
             AlignContenido = piAlignContenido,
             Descripcion = piDescripcion,
             Size = piSize
         });
 }
コード例 #12
0
 public ComandoValidarCapitan(Entidad entidad)
 {
     _alineacion = entidad as Alineacion;
 }
コード例 #13
0
ファイル: Ticket.cs プロジェクト: jerobux/SHomies
 public FormatoItem(Alineacion piAlign)
 {
     this.Size = 0;
     this.Align = piAlign;
 }
コード例 #14
0
ファイル: Ticket.cs プロジェクト: jerobux/SHomies
 public FormatoItem(int piSize, Alineacion piAlign)
 {
     this.Size = piSize;
     this.Align = piAlign;
 }
コード例 #15
0
ファイル: Ticket.cs プロジェクト: jerobux/SHomies
 public void AddTotal(String piDescripcion,
                      Alineacion piAlignEtiqueta,
                      Alineacion piAlignContenido,
                      int piSize,
                      Object piItem)
 {
     this.Totales.Add(
         new FormatoCabecera()
         {
             AlignEtiqueta = piAlignEtiqueta,
             AlignContenido = piAlignContenido,
             Descripcion = piDescripcion,
             Size = piSize
         });
     this.itemsTotales.Add(piItem);
 }
コード例 #16
0
 public ComandoValidarMaximoJugadores(Entidad entidad)
 {
     _alineacion = entidad as Alineacion;
 }
コード例 #17
0
        public void AgregarAlineacionExceptionGenerica()
        {
            alineacion = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, null, null, null);

            Assert.Throws <ExcepcionPersonalizada>(() => daoAlineacion.Agregar(alineacion));
        }