public int Factura(FacturaEN factura) { try { SessionInitializeTransaction (); if (factura.PedidoCliente != null) { factura.PedidoCliente = (InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN)session.Load (typeof(InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN), factura.PedidoCliente.Id); factura.PedidoCliente.TipoFactura = factura; } session.Save (factura); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException) throw ex; throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in FacturaCAD.", ex); } finally { SessionClose (); } return factura.Id; }
public int Factura(int p_id, Nullable<DateTime> p_fecha, string p_datosPago, int p_pedidoCliente, bool p_pagada) { FacturaEN facturaEN = null; int oid; //Initialized FacturaEN facturaEN = new FacturaEN (); facturaEN.Id = p_id; facturaEN.Fecha = p_fecha; facturaEN.DatosPago = p_datosPago; if (p_pedidoCliente != -1) { facturaEN.PedidoCliente = new InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN (); facturaEN.PedidoCliente.Id = p_pedidoCliente; } facturaEN.Pagada = p_pagada; //Call to FacturaCAD oid = _IFacturaCAD.Factura (facturaEN); return oid; }
public void SetPagada(int p_Factura_OID, bool p_pagada) { /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_Factura_setPagada_customized) START*/ FacturaEN facturaEN = null; //Initialized FacturaEN facturaEN = new FacturaEN (); facturaEN.Id = p_Factura_OID; facturaEN.Pagada = p_pagada; //Call to FacturaCAD _IFacturaCAD.SetPagada (facturaEN); /*PROTECTED REGION END*/ }
public void SetPagada(FacturaEN factura) { try { SessionInitializeTransaction (); FacturaEN facturaEN = (FacturaEN)session.Load (typeof(FacturaEN), factura.Id); facturaEN.Pagada = factura.Pagada; session.Update (facturaEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException) throw ex; throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in FacturaCAD.", ex); } finally { SessionClose (); } }
public FacturaEN(FacturaEN factura) { this.init (factura.Id, factura.Pagada, factura.Fecha, factura.DatosPago, factura.PedidoCliente); }