예제 #1
0
        /// <summary>
        /// Comando que elimina un requerimiento
        /// </summary>
        /// <param name="parametro">Requerimiento a eliminar</param>
        /// <returns>true si se puede eliminar</returns>
        public override bool Ejecutar(Dominio.Entidad parametro)
        {
            Datos.IntefazDAO.Modulo5.IDaoRequerimiento daoRequerimiento;
            Datos.Fabrica.FabricaDAOSqlServer          fabricaDao = new Datos.Fabrica.FabricaDAOSqlServer();
            daoRequerimiento = fabricaDao.ObtenerDAORequerimiento();

            try
            {
                return(daoRequerimiento.EliminarRequerimiento(parametro));
            }

            #region Capturar Excepciones
            catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex)
            {
                throw ex;
            }
            catch (ExcepcionesTotem.ExceptionTotemConexionBD ex)
            {
                throw ex;
            }
            catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex)
            {
                throw ex;
            }
            #endregion
        }
예제 #2
0
 /// <summary>
 /// Metodo para generar archivo latex
 /// </summary>
 /// <param name="parametro"></param>
 /// <returns></returns>
 public override bool Ejecutar(string parametro)
 {
     try
     {
         Datos.IntefazDAO.Modulo5.IDaoRequerimiento daoRequerimiento;
         Datos.Fabrica.FabricaDAOSqlServer          fabricaDao = new Datos.Fabrica.FabricaDAOSqlServer();
         daoRequerimiento = fabricaDao.ObtenerDAORequerimiento();
         List <Dominio.Entidad> requerimientos;
         requerimientos = daoRequerimiento.ConsultarRequerimientoDeProyecto(parametro);
         this.GenerarDocumentoFuncional(requerimientos);
         this.CompilarArchivo();
         return(true);
     }
     catch (ExcepcionesTotem.Modulo5.ArchivoLatexNoGeneradoException ex) {
         throw ex;
     }
     catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex)
     {
         throw ex;
     }
     catch (ExcepcionesTotem.ExceptionTotemConexionBD ex)
     {
         throw ex;
     }
     catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex)
     {
         throw ex;
     }
 }
예제 #3
0
 public void init()
 {
     this.fab = new Datos.Fabrica.FabricaDAOSqlServer();
     this.DAO = fab.ObtenerDAORequerimiento() as Datos.DAO.Modulo5.DAORequerimiento;
     Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades();
     this.requerimiento                = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento;
     this.requerimiento.Id             = 4;
     this.requerimiento.Codigo         = "TOT_RF_2";
     this.requerimiento.Descripcion    = "Prueba";
     this.requerimiento.Tipo           = "Funcional";
     this.requerimiento.Prioridad      = "Alta";
     this.requerimiento.CodigoProyecto = "1";
     this.requerimiento.Estatus        = "Finalizado";
 }
예제 #4
0
 public void init()
 {
     this.fab = new Datos.Fabrica.FabricaDAOSqlServer();
     this.DAO=fab.ObtenerDAORequerimiento() as Datos.DAO.Modulo5.DAORequerimiento;
     Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades();
     this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento;
     this.requerimiento.Id = 4;
     this.requerimiento.Codigo = "TOT_RF_2";
     this.requerimiento.Descripcion = "Prueba";
     this.requerimiento.Tipo = "Funcional";
     this.requerimiento.Prioridad = "Alta";
     this.requerimiento.CodigoProyecto = "1";
     this.requerimiento.Estatus = "Finalizado";
 }