Ejemplo n.º 1
0
        public int PedidoCliente(int p_id, Nullable<DateTime> p_fecha, string p_cliente)
        {
            PedidoClienteEN pedidoClienteEN = null;
            int oid;

            //Initialized PedidoClienteEN
            pedidoClienteEN = new PedidoClienteEN ();
            pedidoClienteEN.Id = p_id;

            pedidoClienteEN.Fecha = p_fecha;

            if (p_cliente != null) {
                pedidoClienteEN.Cliente = new InfoCosteProgramaGenNHibernate.EN.InfoCoste.ClienteEN ();
                pedidoClienteEN.Cliente.Id = p_cliente;
            }

            //Call to PedidoClienteCAD

            oid = _IPedidoClienteCAD.PedidoCliente (pedidoClienteEN);
            return oid;
        }
Ejemplo n.º 2
0
 private void crearReserva(PedidoClienteEN pedidoEN)
 {
 }
Ejemplo n.º 3
0
 private void crearProforma(PedidoClienteEN pedidoEN)
 {
 }
Ejemplo n.º 4
0
 private void crearPresupuesto(PedidoClienteEN pedidoEN)
 {
 }
Ejemplo n.º 5
0
 private void crearFactura(PedidoClienteEN pedidoEN)
 {
 }
Ejemplo n.º 6
0
 public PedidoClienteEN(PedidoClienteEN pedidoCliente)
 {
     this.init (pedidoCliente.Id, pedidoCliente.Fecha, pedidoCliente.Cliente, pedidoCliente.TipoFactura, pedidoCliente.LineaPedido);
 }
Ejemplo n.º 7
0
        public int PedidoCliente(PedidoClienteEN pedidoCliente)
        {
            try
            {
                SessionInitializeTransaction ();
                if (pedidoCliente.Cliente != null) {
                        pedidoCliente.Cliente = (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ClienteEN)session.Load (typeof(InfoCosteProgramaGenNHibernate.EN.InfoCoste.ClienteEN), pedidoCliente.Cliente.Id);

                        pedidoCliente.Cliente.PedidoCliente.Add (pedidoCliente);
                }

                session.Save (pedidoCliente);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in PedidoClienteCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return pedidoCliente.Id;
        }