Пример #1
0
        private void init(int PedidoId, Nullable <DateTime> fecha, string direccion, string localidad, string provincia, string cp, string tipoPago, P1GenNHibernate.Enumerated.Práctica1.EstadoPedidoEnum estado, P1GenNHibernate.EN.Práctica1.ClienteEN cliente, System.Collections.Generic.IList <P1GenNHibernate.EN.Práctica1.LineaPedidoEN> lineaPedido)
        {
            this.PedidoId = PedidoId;


            this.Fecha = fecha;

            this.Direccion = direccion;

            this.Localidad = localidad;

            this.Provincia = provincia;

            this.Cp = cp;

            this.TipoPago = tipoPago;

            this.Estado = estado;

            this.Cliente = cliente;

            this.LineaPedido = lineaPedido;
        }
Пример #2
0
        public void ModificarPedido(int p_Pedido_OID, Nullable <DateTime> p_fecha, string p_direccion, string p_localidad, string p_provincia, string p_cp, string p_tipoPago, P1GenNHibernate.Enumerated.Práctica1.EstadoPedidoEnum p_Estado)
        {
            PedidoEN pedidoEN = null;

            //Initialized PedidoEN
            pedidoEN           = new PedidoEN();
            pedidoEN.PedidoId  = p_Pedido_OID;
            pedidoEN.Fecha     = p_fecha;
            pedidoEN.Direccion = p_direccion;
            pedidoEN.Localidad = p_localidad;
            pedidoEN.Provincia = p_provincia;
            pedidoEN.Cp        = p_cp;
            pedidoEN.TipoPago  = p_tipoPago;
            pedidoEN.Estado    = p_Estado;
            //Call to PedidoCAD

            _IPedidoCAD.ModificarPedido(pedidoEN);
        }
Пример #3
0
 public PedidoEN(int pedidoId, Nullable <DateTime> fecha, string direccion, string localidad, string provincia, string cp, string tipoPago, P1GenNHibernate.Enumerated.Práctica1.EstadoPedidoEnum estado, P1GenNHibernate.EN.Práctica1.ClienteEN cliente, System.Collections.Generic.IList <P1GenNHibernate.EN.Práctica1.LineaPedidoEN> lineaPedido
                 )
 {
     this.init(PedidoId, fecha, direccion, localidad, provincia, cp, tipoPago, estado, cliente, lineaPedido);
 }
Пример #4
0
        public int CrearPedido(int p_PedidoId, Nullable <DateTime> p_fecha, string p_direccion, string p_localidad, string p_provincia, string p_cp, string p_tipoPago, P1GenNHibernate.Enumerated.Práctica1.EstadoPedidoEnum p_Estado, string p_cliente)
        {
            PedidoEN pedidoEN = null;
            int      oid;

            //Initialized PedidoEN
            pedidoEN          = new PedidoEN();
            pedidoEN.PedidoId = p_PedidoId;

            pedidoEN.Fecha = p_fecha;

            pedidoEN.Direccion = p_direccion;

            pedidoEN.Localidad = p_localidad;

            pedidoEN.Provincia = p_provincia;

            pedidoEN.Cp = p_cp;

            pedidoEN.TipoPago = p_tipoPago;

            pedidoEN.Estado = p_Estado;


            if (p_cliente != null)
            {
                // El argumento p_cliente -> Property cliente es oid = false
                // Lista de oids PedidoId
                pedidoEN.Cliente     = new P1GenNHibernate.EN.Práctica1.ClienteEN();
                pedidoEN.Cliente.NIF = p_cliente;
            }

            //Call to PedidoCAD

            oid = _IPedidoCAD.CrearPedido(pedidoEN);
            return(oid);
        }