Example #1
0
    public static string ObtenerEstatusSolicitudesProyecto(int pIdProyecto, CConexion pConexion)
    {
        CSolicitudFacturacion       Solicitudes = new CSolicitudFacturacion();
        Dictionary <string, object> pParametros = new Dictionary <string, object>();

        pParametros.Add("IdProyecto", pIdProyecto);
        string estatus = "Sin facturar";

        foreach (CSolicitudFacturacion Solicitud in Solicitudes.LlenaObjetosFiltros(pParametros, pConexion))
        {
            CFacturaEncabezado          Factura    = new CFacturaEncabezado();
            Dictionary <string, object> Parametros = new Dictionary <string, object>();
            Parametros.Add("IdSolicitudFacturacion", Solicitud.IdSolicitudFacturacion);
            int idFactura = CConceptoProyecto.ObtenerIdFacturaEncabezadoRelacionado(Parametros, pConexion);
            Factura.LlenaObjeto(idFactura, pConexion);
            if (Factura.IdEstatusFacturaEncabezado != 0)
            {
                CEstatusFacturaEncabezado Estatus = new CEstatusFacturaEncabezado();
                Estatus.LlenaObjeto(Factura.IdEstatusFacturaEncabezado, pConexion);
                estatus = Estatus.EstatusFacturaEncabezado;
            }
        }
        return(estatus);
    }
Example #2
0
    public static string ObtenerEstatusSolicitudesProyecto(int pIdProyecto, CConexion pConexion)
    {
        string estatus = CSolicitudFacturacion.ObtenerEstatusSolicitudesProyecto(pIdProyecto, pConexion);

        return(estatus);
    }