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); }