///// <summary> ///// Metodo :ListarTablasBD ///// Propósito :Permite Listar las tablas del sistema de la base de datos ///// Retorno :Colección o lista de objetos de la entidad ///// Autor :OCR - Orlando Carril R. ///// Fecha/Hora de Creación :23/08/2015 ///// Modificado :N/A ///// Fecha/Hora Modificación :N/A ///// </summary> ///// <returns></returns> //public List<SysTablas> ListarTablasBD() //{ // List<SysTablas> lstSysTablas = new List<SysTablas>(); // TablaDataNx objTablaDataNx = null; // try // { // objTablaDataNx = new TablaDataNx(); // lstSysTablas = objTablaDataNx.ListarTablasBD(); // } // catch (Exception ex) // { // //log.Error(String.Concat("ListarTablasBD", " | ", ex.Message.ToString())); // lstSysTablas = null; // throw ex; // } // finally // { // if (objTablaDataNx != null) // { // objTablaDataNx.Dispose(); // objTablaDataNx = null; // } // } // return lstSysTablas; //} #endregion #region Métodos de la clase-entidad REGISTRO /// <summary> /// Metodo :Buscar /// Propósito :Permite buscar un registro de la entidad /// Retorno :Datos de la entidad del objeto /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :23/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="codTabla">Indica el ID de la entidad</param> /// <returns></returns> public BERegistroNew BuscarRegistro(string codRegistro, int pcodEmpresa, string pSegUsuario) { RegistroDataNx objRegistroDataNx = null; BERegistroNew objRegistro = null; try { objRegistroDataNx = new RegistroDataNx(); objRegistro = objRegistroDataNx.Buscar(codRegistro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pSegUsuario, pcodEmpresa.ToString()); throw new Exception(returnValor.Message); } finally { if (objRegistroDataNx != null) { objRegistroDataNx.Dispose(); objRegistroDataNx = null; } } return(objRegistro); }
/// <summary> /// Metodo :Insertar /// Propósito :Permite insertar los datos de esta clase /// Retorno :Objeto que contiene el resultado del método /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :23/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="objRegistro"></param> /// <returns></returns> public ReturnValor Insertar(BERegistroNew objRegistro) { RegistroDataTx objRegistroDataTx = null; RegistroDataNx objRegistroDataNx = null; ReturnValor objReturnaValor = new ReturnValor(); try { objRegistroDataTx = new RegistroDataTx(); objRegistroDataNx = new RegistroDataNx(); BERegistroNew objRegistroBusca = objRegistroDataNx.Buscar(objRegistro.codRegistro); if (objRegistroBusca == null) { objReturnaValor.Exitosa = objRegistroDataTx.Registrar(objRegistro); objReturnaValor.Message = HelpMessages.Evento_NEW; } else { objReturnaValor.Exitosa = objRegistroDataTx.Actualizar(objRegistro); objReturnaValor.Message = HelpMessages.Evento_EDIT; } objReturnaValor.CodigoRetorno = objRegistro.codRegistro; } catch (Exception ex) { //log.Error(String.Concat("Insertar Registro", " | ", ex.Message.ToString())); objReturnaValor = HelpException.mTraerMensaje(ex); } finally { if (objRegistroDataTx != null) { objRegistroDataTx.Dispose(); objRegistroDataTx = null; } } return(objReturnaValor); }