public void SetFecha(int p_TipoFactura_OID, Nullable<DateTime> p_fecha)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_TipoFactura_setFecha_customized) START*/

            TipoFacturaEN tipoFacturaEN = null;

            //Initialized TipoFacturaEN
            tipoFacturaEN = new TipoFacturaEN ();
            tipoFacturaEN.Id = p_TipoFactura_OID;
            tipoFacturaEN.Fecha = p_fecha;
            //Call to TipoFacturaCAD

            _ITipoFacturaCAD.SetFecha (tipoFacturaEN);

            /*PROTECTED REGION END*/
        }
        public void SetDatosPago(int p_TipoFactura_OID, string p_datosPago)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_TipoFactura_setDatosPago_customized) START*/

            TipoFacturaEN tipoFacturaEN = null;

            //Initialized TipoFacturaEN
            tipoFacturaEN = new TipoFacturaEN ();
            tipoFacturaEN.Id = p_TipoFactura_OID;
            tipoFacturaEN.DatosPago = p_datosPago;
            //Call to TipoFacturaCAD

            _ITipoFacturaCAD.SetDatosPago (tipoFacturaEN);

            /*PROTECTED REGION END*/
        }
Example #3
0
        public int TipoFactura(int p_id, Nullable<DateTime> p_fecha, string p_datosPago, int p_pedidoCliente)
        {
            TipoFacturaEN tipoFacturaEN = null;
            int oid;

            //Initialized TipoFacturaEN
            tipoFacturaEN = new TipoFacturaEN ();
            tipoFacturaEN.Id = p_id;

            tipoFacturaEN.Fecha = p_fecha;

            tipoFacturaEN.DatosPago = p_datosPago;

            if (p_pedidoCliente != -1) {
                tipoFacturaEN.PedidoCliente = new InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN ();
                tipoFacturaEN.PedidoCliente.Id = p_pedidoCliente;
            }

            //Call to TipoFacturaCAD

            oid = _ITipoFacturaCAD.TipoFactura (tipoFacturaEN);
            return oid;
        }
Example #4
0
 public TipoFacturaEN(TipoFacturaEN tipoFactura)
 {
     this.init (tipoFactura.Id, tipoFactura.Fecha, tipoFactura.DatosPago, tipoFactura.PedidoCliente);
 }
Example #5
0
        public int TipoFactura(TipoFacturaEN tipoFactura)
        {
            try
            {
                SessionInitializeTransaction ();
                if (tipoFactura.PedidoCliente != null) {
                        tipoFactura.PedidoCliente = (InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN)session.Load (typeof(InfoCosteProgramaGenNHibernate.EN.InfoCoste.PedidoClienteEN), tipoFactura.PedidoCliente.Id);

                        tipoFactura.PedidoCliente.TipoFactura = tipoFactura;
                }

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

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

            finally
            {
                SessionClose ();
            }

            return tipoFactura.Id;
        }
Example #6
0
        public void SetFecha(TipoFacturaEN tipoFactura)
        {
            try
            {
                SessionInitializeTransaction ();
                TipoFacturaEN tipoFacturaEN = (TipoFacturaEN)session.Load (typeof(TipoFacturaEN), tipoFactura.Id);

                tipoFacturaEN.Fecha = tipoFactura.Fecha;

                session.Update (tipoFacturaEN);
                SessionCommit ();
            }

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

            finally
            {
                SessionClose ();
            }
        }