/// <summary> /// Metodo que calcula el porcentaje de finalizado del proyecto /// </summary> /// <param name="requerimientos">Lista de requirimentos del proyecto</param> public void EstatusDelProyecto(List <Dominio.Entidad> requerimientos) { if (requerimientos.Count > 0) { int requerimientosFinalizados = 0; foreach (Dominio.Entidad entidad in requerimientos) { Dominio.Entidades.Modulo5.Requerimiento requerimiento = (Dominio.Entidades.Modulo5.Requerimiento)entidad; if (requerimiento.Estatus.Equals("finalizado", StringComparison.InvariantCultureIgnoreCase)) { requerimientosFinalizados++; } } vista.Estatus = RecursosPresentadorModulo5.Porcentaje_Realizado + ((int)Math.Round((double)(100 * requerimientosFinalizados) / requerimientos.Count)).ToString() + RecursosPresentadorModulo5.Simbolo_Porcentaje; } else { vista.Estatus = RecursosPresentadorModulo5.Porcentaje_Realizado + RecursosPresentadorModulo5.Porcentaje_Cero; } }
public void init() { comando = Comandos.Fabrica.FabricaComandos.CrearComandoConsultarRequerimiento(); Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; this.requerimiento.Codigo = "TOT_RNF_1"; }
public void init() { comando = Comandos.Fabrica.FabricaComandos.CrearComandoEliminarRequerimiento(); Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; this.requerimiento.Codigo = "FB_RF_2"; }
public void init() { comando = Comandos.Fabrica.FabricaComandos.CrearComandoModificarRequerimiento(); Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; 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() { laTex = Comandos.Fabrica.FabricaComandos.CrearComandoGenerarArchivoLatex() as Comandos.Comandos.Modulo5.ComandoGenerarArchivoLatex; Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.listaRequerimientos= new List<Dominio.Entidad>(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; this.requerimiento.Codigo = "Prueba"; this.requerimiento.Descripcion = "Prueba"; this.requerimiento.Tipo = "Funcional"; this.requerimiento.Prioridad = "Alta"; this.listaRequerimientos.Add(this.requerimiento); }
public void init() { comandoAgregar = Comandos.Fabrica.FabricaComandos.CrearComandoAgregarRequerimiento(); Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; this.requerimiento.Codigo = "Prueba"; this.requerimiento.Descripcion = "Prueba"; this.requerimiento.Tipo = "Funcional"; this.requerimiento.Prioridad = "Alta"; this.requerimiento.CodigoProyecto = "1"; this.requerimiento.Estatus = "Finalizado"; }
public void init() { laTex = Comandos.Fabrica.FabricaComandos.CrearComandoGenerarArchivoLatex() as Comandos.Comandos.Modulo5.ComandoGenerarArchivoLatex; Dominio.Fabrica.FabricaEntidades fabrica = new Dominio.Fabrica.FabricaEntidades(); this.listaRequerimientos = new List <Dominio.Entidad>(); this.requerimiento = fabrica.ObtenerRequerimiento() as Dominio.Entidades.Modulo5.Requerimiento; this.requerimiento.Codigo = "Prueba"; this.requerimiento.Descripcion = "Prueba"; this.requerimiento.Tipo = "Funcional"; this.requerimiento.Prioridad = "Alta"; this.listaRequerimientos.Add(this.requerimiento); }
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> /// Metodo que carga los datos en la interfaz de modificar /// </summary> public void CargarDatos() { try { string codigo = HttpContext.Current.Request.QueryString["id"]; Dominio.Entidad parametro; Dominio.Fabrica.FabricaEntidades fabricaEntidades = new Dominio.Fabrica.FabricaEntidades(); parametro = fabricaEntidades.ObtenerRequerimiento(codigo); Comandos.Comando <Dominio.Entidad, Dominio.Entidad> comandoConsultar; comandoConsultar = Comandos.Fabrica.FabricaComandos.CrearComandoConsultarRequerimiento(); parametro = comandoConsultar.Ejecutar(parametro); Dominio.Entidades.Modulo5.Requerimiento requerimiento = (Dominio.Entidades.Modulo5.Requerimiento)parametro; vista.idRequerimiento = requerimiento.Codigo; vista.funcional = requerimiento.Tipo; vista.prioridad = requerimiento.Prioridad; vista.requerimiento = requerimiento.Descripcion; vista.finalizado = requerimiento.Estatus; vista.idRequerimientoBD = requerimiento.Id; //aqui se asigna bien } #region Capturar Excepcion catch (ExcepcionesTotem.Modulo5.CamposInvalidosException ex) { vista.alertaClase = RecursosPresentadorModulo5.Alerta_Clase_Error; vista.alertaRol = RecursosPresentadorModulo5.Alerta_Rol; vista.alerta = RecursosPresentadorModulo5.Alerta_Html + RecursosGeneralPresentadores.Mensaje_Error_InputInvalido + RecursosPresentadorModulo5.Alerta_Html_Final; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { vista.alertaClase = RecursosPresentadorModulo5.Alerta_Clase_Error; vista.alertaRol = RecursosPresentadorModulo5.Alerta_Rol; vista.alerta = RecursosPresentadorModulo5.Alerta_Html + RecursosGeneralPresentadores.Mensaje_Error_BaseDatos + RecursosPresentadorModulo5.Alerta_Html_Final; } catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { vista.alertaClase = RecursosPresentadorModulo5.Alerta_Clase_Error; vista.alertaRol = RecursosPresentadorModulo5.Alerta_Rol; vista.alerta = RecursosPresentadorModulo5.Alerta_Html + RecursosPresentadorModulo5.Alerta_Mensaje_Requerimiento_Invalido + RecursosPresentadorModulo5.Alerta_Html_Final; } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { vista.alertaClase = RecursosPresentadorModulo5.Alerta_Clase_Error; vista.alertaRol = RecursosPresentadorModulo5.Alerta_Rol; vista.alerta = RecursosPresentadorModulo5.Alerta_Html + RecursosPresentadorModulo5.Alerta_Mensaje_Error_General + RecursosPresentadorModulo5.Alerta_Html_Final; } catch (Exception e) { vista.alertaClase = RecursosPresentadorModulo5.Alerta_Clase_Error; vista.alertaRol = RecursosPresentadorModulo5.Alerta_Rol; vista.alerta = RecursosPresentadorModulo5.Alerta_Html + RecursosPresentadorModulo5.Alerta_Mensaje_Error_General + RecursosPresentadorModulo5.Alerta_Html_Final; } #endregion }
/// <summary> /// Metodo que elimina un requerimiento asociado a un proyecto /// </summary> /// <param name="requerimiento">Requerimiento a eliminar</param> /// <returns>true si lo logro eliminar</returns> public bool EliminarRequerimiento(Dominio.Entidad requerimiento) { bool requerimientoEliminado = false; Dominio.Entidades.Modulo5.Requerimiento requerimientoAEliminar = (Dominio.Entidades.Modulo5.Requerimiento)requerimiento; List <Parametro> parametros = new List <Parametro>(); Parametro parametro = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_CODIGO, SqlDbType.VarChar, requerimientoAEliminar.Codigo, false); parametros.Add(parametro); try { List <Resultado> resultados = EjecutarStoredProcedure( RecursosDAOModulo5.PROCEDIMIENTO_ELIMINAR_REQUERIMIENTO, parametros); if (resultados != null) { requerimientoEliminado = true; } else { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); throw new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException( RecursosDAOModulo5.CODIGO_EXCEPCION_REQUERIMIENTO_ERRADO, RecursosDAOModulo5.MENSAJE_EXCEPCION_REQUERIMIENTO_ERRADO, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); } } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ExcepcionesTotem.ExceptionTotemConexionBD( RecursoGeneralDAO.Codigo_Error_BaseDatos, RecursoGeneralDAO.Mensaje_Error_BaseDatos, ex); } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } #endregion return(requerimientoEliminado); }
/// <summary> /// Metodo que agrega un requerimiento en la base de datos /// </summary> /// <param name="parametro">Requerimiento a agregar</param> /// <returns>true si se logro agregar</returns> public bool Agregar(Dominio.Entidad parametro) { try { Dominio.Entidades.Modulo5.Requerimiento requerimiento = (Dominio.Entidades.Modulo5.Requerimiento)parametro; int idProyecto = BuscarIdProyecto(requerimiento.CodigoProyecto); if (idProyecto > 0) { #region Asignacion de Parametros List <Parametro> parametros = new List <Parametro>(); Parametro parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_CODIGO, SqlDbType.VarChar, requerimiento.Codigo, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_DESCRIPCION, SqlDbType.VarChar, requerimiento.Descripcion, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_TIPO, SqlDbType.VarChar, requerimiento.Tipo, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_PRIORIDAD, SqlDbType.VarChar, requerimiento.Prioridad, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_ESTATUS, SqlDbType.VarChar, requerimiento.Estatus, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_PROYECTO_PRO_ID, SqlDbType.Int, Convert.ToString(idProyecto), false); parametros.Add(parametroBD); #endregion List <Resultado> resultados = EjecutarStoredProcedure(RecursosDAOModulo5.PROCEDIMIENTO_AGREGAR_REQUERIMIENTO, parametros); return(true); } ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); throw new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException( RecursosDAOModulo5.CODIGO_EXCEPCION_REQUERIMIENTO_ERRADO, RecursosDAOModulo5.MENSAJE_EXCEPCION_REQUERIMIENTO_ERRADO, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ExcepcionesTotem.ExceptionTotemConexionBD( RecursoGeneralDAO.Codigo_Error_BaseDatos, RecursoGeneralDAO.Mensaje_Error_BaseDatos, ex); } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } #endregion }
/// <summary> /// Metodo que verifica el requerimiento en la base de datos /// </summary> /// <param name="requerimiento">Requerimiento a validar</param> /// <returns>true si existe el requerimiento</returns> public bool VerificarRequerimiento(Dominio.Entidad requerimiento) { bool existeRequerimiento = false; Dominio.Entidades.Modulo5.Requerimiento requerimientoBD = (Dominio.Entidades.Modulo5.Requerimiento)requerimiento; List <Parametro> parametros = new List <Parametro>(); Parametro parametro = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_CODIGO, SqlDbType.VarChar, requerimientoBD.Codigo, false); parametros.Add(parametro); parametro = new Parametro(RecursosDAOModulo5. PARAMETRO_RESULTADO, SqlDbType.Int, true); parametros.Add(parametro); try { List <Resultado> resultados = base.EjecutarStoredProcedure( RecursosDAOModulo5.PROCEDIMIENTO_RETORNAR_REQUERIMIENTO_POR_CODIGO, parametros); if (int.Parse(resultados[0].valor) == 1) { existeRequerimiento = true; } else { existeRequerimiento = false; throw new RequerimientoNoExisteException(); } } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw new ExcepcionesTotem.ExceptionTotemConexionBD( RecursoGeneralDAO.Codigo_Error_BaseDatos, RecursoGeneralDAO.Mensaje_Error_BaseDatos, ex); } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, ex); throw ex; } #endregion return(existeRequerimiento); }
/// <summary> /// Metodo que busca a un requerimiento por su codigo /// </summary> /// <param name="parametro">Requerimiento con su codigo</param> /// <returns>Requerimiento con todos los datos</returns> public Dominio.Entidad ConsultarXId(Dominio.Entidad parametro) { try { Dominio.Entidades.Modulo5.Requerimiento requerimiento = (Dominio.Entidades.Modulo5.Requerimiento)parametro; #region Asignacion Parametros de BD List <Parametro> parametros = new List <Parametro>(); Parametro parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_CODIGO, SqlDbType.VarChar, requerimiento.Codigo, false); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_ID, SqlDbType.Int, true); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_CODIGO_OUTPUT, SqlDbType.VarChar, true); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_DESCRIPCION, SqlDbType.VarChar, true); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_TIPO, SqlDbType.VarChar, true); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_PRIORIDAD, SqlDbType.VarChar, true); parametros.Add(parametroBD); parametroBD = new Parametro( RecursosDAOModulo5.PARAMETRO_REQ_ESTATUS, SqlDbType.VarChar, true); parametros.Add(parametroBD); #endregion List <Resultado> resultados = EjecutarStoredProcedure( RecursosDAOModulo5.PROCEDIMIENTO_RETORNAR_REQUERIMIENTO_POR_CODIGO, parametros); if (resultados != null && resultados.Count > 0) { #region Desglosado de resultado foreach (Resultado resultado in resultados) { if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_CODIGO_OUTPUT)) { requerimiento.Codigo = resultado.valor; } if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_DESCRIPCION)) { requerimiento.Descripcion = resultado.valor; } if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_TIPO)) { requerimiento.Tipo = resultado.valor; } if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_PRIORIDAD)) { requerimiento.Prioridad = resultado.valor; } if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_ESTATUS)) { requerimiento.Estatus = resultado.valor; } if (resultado.etiqueta.Equals(RecursosDAOModulo5.PARAMETRO_REQ_ID)) { requerimiento.Id = int.Parse(resultado.valor); } } #endregion return(requerimiento); } ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); throw new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException( RecursosDAOModulo5.CODIGO_EXCEPCION_REQUERIMIENTO_ERRADO, RecursosDAOModulo5.MENSAJE_EXCEPCION_REQUERIMIENTO_ERRADO, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw new ExcepcionesTotem.ExceptionTotemConexionBD( RecursoGeneralDAO.Codigo_Error_BaseDatos, RecursoGeneralDAO.Mensaje_Error_BaseDatos, ex); } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } #endregion }
/// <summary> /// Metodo que modifica un requerimiento en la base de datos /// </summary> /// <param name="parametro">Requerimiento a modificar</param> /// <returns>true si lo logro modificar</returns> public bool Modificar(Dominio.Entidad parametro) { try { Dominio.Entidades.Modulo5.Requerimiento requerimiento = (Dominio.Entidades.Modulo5.Requerimiento)parametro; bool requerimientoModificado = false; if (requerimiento != null || requerimiento.Descripcion != "" || requerimiento.Estatus != "" || requerimiento.Codigo != "" || requerimiento.Prioridad != "" || requerimiento.Tipo != "" ) { #region Asignacion de Parametros bd List <Parametro> parametros = new List <Parametro>(); Parametro parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_ID, SqlDbType.Int, requerimiento.Id.ToString(), false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_CODIGO, SqlDbType.VarChar, requerimiento.Codigo, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_DESCRIPCION, SqlDbType.VarChar, requerimiento.Descripcion, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_TIPO, SqlDbType.VarChar, requerimiento.Tipo, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_PRIORIDAD, SqlDbType.VarChar, requerimiento.Prioridad, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo5. PARAMETRO_REQ_ESTATUS, SqlDbType.VarChar, requerimiento.Estatus, false); parametros.Add(parametroBD); #endregion List <Resultado> resultados = base.EjecutarStoredProcedure(RecursosDAOModulo5. PROCEDIMIENTO_MODIFICAR_REQUERIMIENTO, parametros); if (resultados != null) { requerimientoModificado = true; } else { requerimientoModificado = false; ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, new ExcepcionesTotem.Modulo5.RequerimientoNoModificadoException()); throw new ExcepcionesTotem.Modulo5. RequerimientoNoModificadoException( RecursosDAOModulo5.EXCEPCION_REQ_NO_MOD_CODIGO, RecursosDAOModulo5.EXCEPCION_REQ_NO_MOD_MENSAJE, new ExcepcionesTotem.Modulo5.RequerimientoNoModificadoException()); } } else { ExcepcionesTotem.Logger.EscribirError(this.GetType().Name, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); throw new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException( RecursosDAOModulo5.CODIGO_EXCEPCION_REQUERIMIENTO_ERRADO, RecursosDAOModulo5.MENSAJE_EXCEPCION_REQUERIMIENTO_ERRADO, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); } return(requerimientoModificado); } #region Capturar Excepciones catch (ExcepcionesTotem.Modulo5.RequerimientoInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } catch (SqlException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw new ExcepcionesTotem.ExceptionTotemConexionBD( RecursoGeneralDAO.Codigo_Error_BaseDatos, RecursoGeneralDAO.Mensaje_Error_BaseDatos, ex); } catch (ExcepcionesTotem.Modulo1.ParametroInvalidoException ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { ExcepcionesTotem.Logger.EscribirError(Convert.ToString(this.GetType()), ex); throw ex; } #endregion }