protected void CopyValues(PedidoInfo source)
        {
            if (source == null)
            {
                return;
            }

            Oid = source.Oid;
            _base.CopyValues(source);
        }
        public static LineaPedidoList GetPendientesChildList(PedidoInfo parent, bool childs)
        {
            CriteriaEx criteria = LineaPedido.GetCriteria(LineaPedido.OpenSession());

            criteria.Childs = childs;

            QueryConditions conditions = new QueryConditions
            {
                Pedido = parent
            };

            criteria.Query = SELECT_PENDIENTES(conditions);

            LineaPedidoList list = DataPortal.Fetch <LineaPedidoList>(criteria);

            CloseSession(criteria.SessionCode);
            return(list);
        }
 public static string SELECT(PedidoInfo pedido)
 {
     return(SELECT(new QueryConditions {
         Pedido = pedido
     }));
 }