public Dominio.Entidad getEntidad() { Dominio.Entidad e = new Dominio.Entidad(); e.samaccountname = this.ID; e.cn = this.Nombre; e.displayname = this.Nombre; e.description = this.Puesto; e.department = this.Area; e.physicalDeliveryOfficeName = this.Area; e.mail = this.Correo; e.company = this.Empresa; e.IP = this.IP; return(e); }
/// <summary> /// Comando para consultar los cargos de un contacto /// </summary> /// <param name="parametro"> contactos</param> /// <returns>la lista con los cargos de los contactos</returns> public override List <String> Ejecutar(Dominio.Entidad parametro) { List <String> listCargo; try { Datos.IntefazDAO.Modulo3.IDaoInvolucrados daoInvolucrado; Datos.Fabrica.FabricaDAOSqlServer fabricaDAO = new Datos.Fabrica.FabricaDAOSqlServer(); daoInvolucrado = fabricaDAO.ObtenerDaoInvolucrados(); listCargo = daoInvolucrado.ConsultarCargosContactos(parametro); } catch (Exception ex) { throw ex; } return(listCargo); }
/// <summary> /// Metodo encargado de eliminar un requerimiento particular /// </summary> public void EliminarRequerimiento() { try { Dominio.Fabrica.FabricaEntidades fabricaEntidades = new Dominio.Fabrica.FabricaEntidades(); Dominio.Entidad requerimiento = fabricaEntidades.ObtenerRequerimiento(vista.idRequerimiento); Comandos.Comando <Dominio.Entidad, bool> comandoEliminar; comandoEliminar = Comandos.Fabrica.FabricaComandos.CrearComandoEliminarRequerimiento(); if (comandoEliminar.Ejecutar(requerimiento)) { HttpContext.Current.Response.Redirect( RecursosPresentadorModulo5.Ventana_Listar_Requerimiento + RecursosPresentadorModulo5.Codigo_Exito_Eliminar); } throw new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException( RecursosPresentadorModulo5.Codigo_Error_Requerimiento_Errado, RecursosPresentadorModulo5.Mensaje_Error_Requerimiento_Errado, new ExcepcionesTotem.Modulo5.RequerimientoInvalidoException()); } #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 }
public bool Modificar(Dominio.Entidad parametro) { try { Dominio.Entidades.Modulo4.Proyecto proyecto = (Dominio.Entidades.Modulo4.Proyecto)parametro; bool proyectoModificado = false; if (proyecto != null || proyecto.Id != null || proyecto.Codigo != "" || proyecto.Nombre != "" || proyecto.Estado != null || proyecto.Descripcion != "" || proyecto.Costo != null || proyecto.Moneda != "" ) { #region Asignacion de Parametros bd List <Parametro> parametros = new List <Parametro>(); Parametro parametroBD = new Parametro(RecursosDAOModulo4.ParametroCodigoProyecto, SqlDbType.VarChar, proyecto.Codigo, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo4.ParametroNombreProyecto , SqlDbType.VarChar, proyecto.Nombre, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo4.ParametroEstadoProyecto , SqlDbType.Bit, proyecto.Estado.ToString(), false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo4.ParametroDescripcionProyecto , SqlDbType.VarChar, proyecto.Descripcion, false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo4.ParametroCostoProyecto , SqlDbType.Int, proyecto.Costo.ToString(), false); parametros.Add(parametroBD); parametroBD = new Parametro(RecursosDAOModulo4.ParametroMonedaProyecto , SqlDbType.VarChar, proyecto.Moneda, false); parametros.Add(parametroBD); #endregion List <Resultado> resultados = base.EjecutarStoredProcedure(RecursosDAOModulo4.ProcedimientoModificarProyecto , parametros); if (resultados != null) { proyectoModificado = true; } else { proyectoModificado = false; //agregar las excepciones throw new ExcepcionesTotem.Modulo4.ProyectoNoModificadoException( RecursosDAOModulo4.CodigoProyectoNoModificado, RecursosDAOModulo4.MensajeProyectoNoModificado, new Exception()); } } return(proyectoModificado); } //falta otro catch para capturar+execpeciones catch (ExcepcionesTotem.ExceptionTotem e) { throw e; } }
public Dominio.Entidad ConsultarXId(Dominio.Entidad parametro) { throw new NotImplementedException(); }
public Boolean Agregar(Dominio.Entidad parametro) { if (!existeProyecto((parametro as Proyecto).Codigo)) { try { List <Parametro> parametros = new List <Parametro>(); Parametro parametroLista = new Parametro(RecursosDAOModulo4. ParametroCodigoProyecto, SqlDbType.VarChar, (parametro as Proyecto).Codigo, false); parametros.Add(parametroLista); parametroLista = new Parametro(RecursosDAOModulo4. ParametroNombreProyecto, SqlDbType.VarChar, (parametro as Proyecto).Nombre, false); parametros.Add(parametroLista); parametroLista = new Parametro(RecursosDAOModulo4. ParametroEstadoProyecto, SqlDbType.Bit, (parametro as Proyecto).Estado.ToString(), false); parametros.Add(parametroLista); parametroLista = new Parametro(RecursosDAOModulo4. ParametroDescripcionProyecto, SqlDbType.VarChar, (parametro as Proyecto).Descripcion, false); parametros.Add(parametroLista); parametroLista = new Parametro(RecursosDAOModulo4. ParametroCostoProyecto, SqlDbType.Int, (parametro as Proyecto).Costo.ToString(), false); parametros.Add(parametroLista); parametroLista = new Parametro(RecursosDAOModulo4. ParametroMonedaProyecto, SqlDbType.VarChar, (parametro as Proyecto).Moneda, false); parametros.Add(parametroLista); List <Resultado> resultados = EjecutarStoredProcedure(RecursosDAOModulo4. ProcedimientoAgregarProyecto, parametros); if (resultados != null) { return(true); } else { throw new ExcepcionesTotem.Modulo4.ProyectoNoAgregadoException( RecursosDAOModulo4.CodigoProyectoNoAgregado, RecursosDAOModulo4.MensajeProyectoNoAgregado, new Exception()); } } catch (ExcepcionesTotem.ExceptionTotem ex) { throw ex; } } else { throw new ExcepcionesTotem.Modulo4.CodigoRepetidoException( RecursosDAOModulo4.CodigoProyectoExiste, RecursosDAOModulo4.MensajeCodigoProyectoExiste, new Exception()); } }
/// <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 }
/// <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 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); }