示例#1
0
 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);
     }
 }
示例#2
0
 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);
     }
 }