/// <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 :13/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="codRegistro">Indica el ID de la entidad</param> /// <returns></returns> public TablaBE BuscarTabla(string codTabla, int pcodEmpresa, string pSegUsuario) { TablaDataNx objTablaDataNx = null; TablaBE objTabla = null; try { objTablaDataNx = new TablaDataNx(); objTabla = objTablaDataNx.Buscar(codTabla); } 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 (objTablaDataNx != null) { objTablaDataNx.Dispose(); objTablaDataNx = null; } } return(objTabla); }
/// <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="objTabla"></param> /// <returns></returns> public ReturnValor Insertar(TablaBE objTabla) { TablaDataTx objTablaDataTx = null; TablaDataNx objTablaDataNx = null; ReturnValor objReturnaValor = new ReturnValor(); try { objTablaDataTx = new TablaDataTx(); objTablaDataNx = new TablaDataNx(); TablaBE objTablaBusca = objTablaDataNx.Buscar(objTabla.codTabla); if (objTablaBusca == null) { objReturnaValor.Exitosa = objTablaDataTx.Registrar(objTabla); objReturnaValor.Message = HelpMessages.Evento_NEW; } else { objReturnaValor.Exitosa = objTablaDataTx.Actualizar(objTabla); objReturnaValor.Message = HelpMessages.Evento_EDIT; } objReturnaValor.CodigoRetorno = objTabla.codTabla; } catch (Exception ex) { ///log.Error(String.Concat("Insertar Tabla", " | ", ex.Message.ToString())); objReturnaValor = HelpException.mTraerMensaje(ex); } finally { if (objTablaDataTx != null) { objTablaDataTx.Dispose(); objTablaDataTx = null; } } return(objReturnaValor); }