public static List <Model.ControlCambiosBo> GetControlCambios(int idVersion) { try { List <Model.ControlCambiosBo> lista = new List <Model.ControlCambiosBo>(); var r = new CnaControlCambios().ExecuteByVersion(idVersion); while (r.Read()) { lista.Add(new Model.ControlCambiosBo { Tips = int.Parse(r["tips"].ToString()), Version = int.Parse(r["version"].ToString()), Modulo = int.Parse(r["modulo"].ToString()), Release = r["release"].ToString(), Descripcion = r["descripcion"].ToString(), Fecha = Convert.ToDateTime(r["fecha"].ToString()), Impacto = r["impacto"].ToString(), Usuario = r["usuario"].ToString(), ModuloFmt = Modulo.GetModulo(int.Parse(r["modulo"].ToString())), VersionFmt = Version.GetVersion(int.Parse(r["version"].ToString())), DocCambios = GetDocCambiosByVersionAndTips(int.Parse(r["version"].ToString()), int.Parse(r["tips"].ToString())) }); } r.Close(); return(lista); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }
public static List <string> GetDocCambiosByVersionAndTips(int idVersion, int tips) { try { List <string> lista = new List <string>(); var r = new CnaControlCambios().ExecuteDocCambiosByVersionAndTips(idVersion, tips); while (r.Read()) { lista.Add(r["Nombre"].ToString()); } r.Close(); return(lista); } catch (Exception ex) { var msg = "Excepcion Controlada: " + ex.Message; throw new Exception(msg, ex); } }