コード例 #1
0
    public static int ObtenerIdFacturaEncabezadoRelacionado(Dictionary <string, object> pParametros, CConexion pConexion)
    {
        CConceptoProyecto Concepto = new CConceptoProyecto();

        Concepto.LlenaObjetoFiltros(pParametros, pConexion);
        Dictionary <string, object> Parametros = new Dictionary <string, object>();

        Parametros.Add("IdConceptoProyecto", Concepto.IdConceptoProyecto);
        int idFactura = CFacturaDetalle.ObtenerIdFacturaEncabezado(Parametros, pConexion);

        return(idFactura);
    }
コード例 #2
0
    public static JObject ObtenerConceptoProyecto(JObject pModelo, int pIdConcepto, CConexion pConexion)
    {
        CConceptoProyecto ConceptoProyecto = new CConceptoProyecto();

        ConceptoProyecto.LlenaObjeto(pIdConcepto, pConexion);
        pModelo.Add("IdProyecto", ConceptoProyecto.IdProyecto);
        pModelo.Add("IdConcepto", ConceptoProyecto.IdConceptoProyecto);
        pModelo.Add("NombreConcepto", ConceptoProyecto.Descripcion);
        pModelo.Add("Monto", ConceptoProyecto.Monto);
        pModelo.Add("Cantidad", ConceptoProyecto.Cantidad);
        pModelo.Add("IdTipoVenta", ConceptoProyecto.IdTipoVenta);
        pModelo.Add("IdTipoMoneda", ConceptoProyecto.IdTipoMoneda);
        pModelo.Add("IdUnidadCompraVenta", ConceptoProyecto.IdUnidadCompraVenta);
        pModelo.Add("ClaveProdServ", ConceptoProyecto.ClaveProdServ);
        return(pModelo);
    }
コード例 #3
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);
    }