public static string CargarTipoValorizacionPortafolio(string idPortafolio)
    {
        string       tipoValorizacion = string.Empty;
        PortafolioBM objPortafolioBM  = new PortafolioBM();

        idPortafolio = idPortafolio.Trim();
        DataTable dt = objPortafolioBM.PortafolioSelectById(idPortafolio);

        if (dt != null)
        {
            if (dt.Rows.Count > 0)
            {
                string tipoFondo = string.Empty;
                tipoFondo = dt.Rows[0]["TipoNegocio"].ToString();
                if (tipoFondo == "MANDA")
                {
                    tipoValorizacion = "DIS_VENTA";
                }
                else
                {
                    tipoValorizacion = "VAL_RAZO";
                }
            }
        }
        return(tipoValorizacion);
    }
    public static string GetPortafolioSelectById(string Idportafolio)
    {
        PortafolioBM portafolioBM = new PortafolioBM();
        DataTable    dt           = portafolioBM.PortafolioSelectById(Idportafolio);
        decimal      fecha        = 0;
        string       moneda       = string.Empty;

        if (dt != null && dt.Rows.Count > 0)
        {
            fecha  = Convert.ToDecimal(dt.Rows[0]["FechaNegocio"].ToString());
            moneda = dt.Rows[0]["CodigoMoneda"].ToString();
        }

        return(UIUtility.ConvertirFechaaString(fecha)); //+ "_" + moneda;
    }
    public static List <listado> GetPortafolioCodigoListarByNemonico(string CodigoNemonico)
    {
        PortafolioBM   portafolioBM = new PortafolioBM();
        List <listado> lista        = new List <listado>();
        var            listado      = portafolioBM.PortafolioCodigoListarByNemonico("", CodigoNemonico.Trim(), Constantes.M_STR_CONDICIONAL_NO);

        if (listado != null && listado.Rows.Count > 0)
        {
            for (int i = 0; i < listado.Rows.Count; i++)
            {
                lista.Add(new listado()
                {
                    id = listado.Rows[i][0].ToString(), descripcion = listado.Rows[i][1].ToString()
                });
            }
        }
        return(lista);
    }
    public static string VectorPrecioPIP(string IdPortafolio, string FechaOperacion)
    {
        string       msg        = string.Empty;
        PortafolioBM portafolio = new PortafolioBM();

        IdPortafolio   = IdPortafolio.Trim();
        FechaOperacion = FechaOperacion.Trim();

        decimal fechaOperacion = UIUtility.ConvertirFechaaDecimal(FechaOperacion);

        DataTable dt = portafolio.ListarNemonicoXValorizar(IdPortafolio, fechaOperacion);

        if (dt.Rows.Count > 0)
        {
            if (!dt.Rows[0][0].ToString().Trim().Equals("0"))
            {
                msg = IdPortafolio + "-" + fechaOperacion;
            }

            //msg = "Ocurrio un error en el Proceso de Valoración";
        }

        return(msg);
    }