/// <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 }
/// <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; } }
/// <summary> /// Comando que elimina un Caso de Uso /// </summary> /// <param name="parametro">Id del Caso de uso a eliminar</param> /// <returns>true si pudo eliminar</returns> public override bool Ejecutar(int parametro) { Datos.Fabrica.FabricaDAOSqlServer fabricaDaoSqlServer = new Datos.Fabrica.FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoCasoDeUso daoCasoUso = fabricaDaoSqlServer.ObtenerDAOCasoDeUso(); try { return(daoCasoUso.EliminarCasoDeUso(parametro)); } catch (BDDAOException ex) { ComandoBDException exComandoAgregarActor = new ComandoBDException( RecursosComandosModulo6.CodigoExcepcionComandoBD, RecursosComandosModulo6.MensajeExcepcionComandoBD, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoEliminarCU, exComandoAgregarActor); throw exComandoAgregarActor; } catch (TipoDeDatoErroneoDAOException ex) { TipoDeDatoErroneoComandoException exComandoAgregarActor = new TipoDeDatoErroneoComandoException( RecursosComandosModulo6.CodigoExcepcionComandoTipoDeDatoErroneo, RecursosComandosModulo6.MensajeTipoDeDatoErroneoComandoExcepcion, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoEliminarCU, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ObjetoNuloDAOException ex) { ComandoNullException exComandoAgregarActor = new ComandoNullException( RecursosComandosModulo6.CodigoExcepcionComandoObjetoNulo, RecursosComandosModulo6.MensajeExcepcionComandoObjetoNulo, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoEliminarCU, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ErrorDesconocidoDAOException ex) { ComandoException exComandoAgregarActor = new ComandoException( RecursosComandosModulo6.CodigoExcepcionComandoError, RecursosComandosModulo6.MensajeExcepcionComandoError, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoEliminarCU, exComandoAgregarActor); throw exComandoAgregarActor; } }
/// <summary> /// Comando que se ejecuta para agregar un actor de caso de uso /// a Base de Datos, recibe el actor como parámetro y retorna /// true si lo insertó y false en caso contrario. /// </summary> /// <param name="parametro">Entidad de tipo Actor a insertar</param> /// <returns>True si la inserción fue éxitosa, false en caso /// contrario</returns> public override bool Ejecutar(Entidad parametro) { try { Datos.Fabrica.FabricaDAOSqlServer fabricaDaoSqlServer = new Datos.Fabrica.FabricaDAOSqlServer(); Datos.DAO.Modulo6.DAOActor daoActor = (Datos.DAO.Modulo6.DAOActor)fabricaDaoSqlServer.ObtenerDAOActor(); bool resultado = daoActor.Agregar(parametro); return(resultado); } catch (BDDAOException ex) { ComandoBDException exComandoAgregarActor = new ComandoBDException( RecursosComandosModulo6.CodigoExcepcionComandoBD, RecursosComandosModulo6.MensajeExcepcionComandoBD, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoAgregarActor, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ObjetoNuloDAOException ex) { ComandoNullException exComandoAgregarActor = new ComandoNullException( RecursosComandosModulo6.CodigoExcepcionComandoObjetoNulo, RecursosComandosModulo6.MensajeExcepcionComandoObjetoNulo, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoAgregarActor, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ErrorDesconocidoDAOException ex) { ComandoException exComandoAgregarActor = new ComandoException( RecursosComandosModulo6.CodigoExcepcionComandoError, RecursosComandosModulo6.MensajeExcepcionComandoError, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoAgregarActor, exComandoAgregarActor); throw exComandoAgregarActor; } }
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"; }
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"; }
/// <summary> /// Comando que se ejecuta para cargar el listado de requerimientos asociados a /// un caso de uso /// </summary> /// <param name="parametro">Id del Caso de Uso</param> /// <returns>Lista de Requerimientos asociados al caso de uso</returns> public override List <Entidad> Ejecutar(int parametro) { try { Datos.Fabrica.FabricaDAOSqlServer fabricaDaoSqlServer = new Datos.Fabrica.FabricaDAOSqlServer(); DAOCasoDeUso daoCasoDeUso = (DAOCasoDeUso)fabricaDaoSqlServer.ObtenerDAOCasoDeUso(); List <Entidad> resultado = daoCasoDeUso.ConsultarRequerimientosXCasoDeUso(parametro); return(resultado); } catch (BDDAOException ex) { ComandoBDException exComandoCasosDeUsoXActor = new ComandoBDException( RecursosComandosModulo6.CodigoExcepcionComandoBD, RecursosComandosModulo6.MensajeExcepcionComandoBD, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarRequerimientosPorCasoDeUso, exComandoCasosDeUsoXActor); throw exComandoCasosDeUsoXActor; } catch (TipoDeDatoErroneoDAOException ex) { TipoDeDatoErroneoComandoException exComandoCasosDeUsoXActor = new TipoDeDatoErroneoComandoException( RecursosComandosModulo6.CodigoExcepcionComandoTipoDeDatoErroneo, RecursosComandosModulo6.MensajeTipoDeDatoErroneoComandoExcepcion, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarRequerimientosPorCasoDeUso, exComandoCasosDeUsoXActor); throw exComandoCasosDeUsoXActor; } catch (ObjetoNuloDAOException ex) { ComandoNullException exComandoCasosDeUsoXActor = new ComandoNullException( RecursosComandosModulo6.CodigoExcepcionComandoObjetoNulo, RecursosComandosModulo6.MensajeExcepcionComandoObjetoNulo, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarRequerimientosPorCasoDeUso, exComandoCasosDeUsoXActor); throw exComandoCasosDeUsoXActor; } catch (ErrorDesconocidoDAOException ex) { ComandoException exComandoCasosDeUsoXActor = new ComandoException( RecursosComandosModulo6.CodigoExcepcionComandoError, RecursosComandosModulo6.MensajeExcepcionComandoError, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarRequerimientosPorCasoDeUso, exComandoCasosDeUsoXActor); throw exComandoCasosDeUsoXActor; } }
public void init() { this.fab = new Datos.Fabrica.FabricaDAOSqlServer(); }
/// <summary> /// Comando que se ejecuta para cargar el combo de listado de actores /// </summary> /// <param name="parametro">Código de Proyecto</param> /// <returns>Lista de Actores dado el código de proyecto</returns> public override List <Entidad> Ejecutar(string parametro) { try { Datos.Fabrica.FabricaDAOSqlServer fabricaDaoSqlServer = new Datos.Fabrica.FabricaDAOSqlServer(); DAOActor daoActor = (DAOActor)fabricaDaoSqlServer.ObtenerDAOActor(); List <Entidad> resultado = daoActor.ConsultarActoresCombo(parametro); return(resultado); } catch (BDDAOException ex) { ComandoBDException exComandoAgregarActor = new ComandoBDException( RecursosComandosModulo6.CodigoExcepcionComandoBD, RecursosComandosModulo6.MensajeExcepcionComandoBD, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActoresCombo, exComandoAgregarActor); throw exComandoAgregarActor; } catch (TipoDeDatoErroneoDAOException ex) { TipoDeDatoErroneoComandoException exComandoAgregarActor = new TipoDeDatoErroneoComandoException( RecursosComandosModulo6.CodigoExcepcionComandoTipoDeDatoErroneo, RecursosComandosModulo6.MensajeTipoDeDatoErroneoComandoExcepcion, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActoresCombo, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ObjetoNuloDAOException ex) { ComandoNullException exComandoAgregarActor = new ComandoNullException( RecursosComandosModulo6.CodigoExcepcionComandoObjetoNulo, RecursosComandosModulo6.MensajeExcepcionComandoObjetoNulo, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActoresCombo, exComandoAgregarActor); throw exComandoAgregarActor; } catch (ErrorDesconocidoDAOException ex) { ComandoException exComandoAgregarActor = new ComandoException( RecursosComandosModulo6.CodigoExcepcionComandoError, RecursosComandosModulo6.MensajeExcepcionComandoError, ex); Logger.EscribirError(RecursosComandosModulo6.ClaseComandoConsultarActoresCombo, exComandoAgregarActor); throw exComandoAgregarActor; } }
public void init() { this.fab = new Datos.Fabrica.FabricaDAOSqlServer(); }