示例#1
0
        public int New_(int p_pedido, CervezUAGenNHibernate.EN.CervezUA.ArticuloEN p_articulo, int p_numero)
        {
            LineaPedidoEN lineaPedidoEN = null;
            int           oid;

            //Initialized LineaPedidoEN
            lineaPedidoEN = new LineaPedidoEN();

            if (p_pedido != -1)
            {
                // El argumento p_pedido -> Property pedido es oid = false
                // Lista de oids id
                lineaPedidoEN.Pedido    = new CervezUAGenNHibernate.EN.CervezUA.PedidoEN();
                lineaPedidoEN.Pedido.Id = p_pedido;
            }

            lineaPedidoEN.Articulo = p_articulo;

            lineaPedidoEN.Numero = p_numero;

            //Call to LineaPedidoCAD

            oid = _ILineaPedidoCAD.New_(lineaPedidoEN);
            return(oid);
        }
示例#2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            ArticuloEN t = obj as ArticuloEN;

            if (t == null)
            {
                return(false);
            }
            if (Id.Equals(t.Id))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
 public ArticuloEN(ArticuloEN articulo)
 {
     this.init(Id, articulo.Nombre, articulo.Stock, articulo.Precio, articulo.ValMedia, articulo.Descripcion, articulo.Imagen, articulo.Marca, articulo.LineaPedido, articulo.Valoracion);
 }