/// <summary> /// Metodo :Eliminar /// Propósito :Permite eliminar un registro de esta clase /// Retorno :Objeto que contiene el resultado del método /// 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="objFiltroSeguridad"></param> /// <returns objReturnaValor></returns> public ReturnValor EliminarRegistro(BaseFiltroMaestro objFiltroMaestro) { RegistroDataTx objRegistroDataTx = null; ReturnValor objReturnaValor = new ReturnValor(); try { objRegistroDataTx = new RegistroDataTx(); objReturnaValor.Exitosa = objRegistroDataTx.Eliminar(objFiltroMaestro); objReturnaValor.Message = HelpMessages.Evento_DELETE; } catch (Exception ex) { objReturnaValor = HelpException.mTraerMensaje(ex); objReturnaValor.Message = String.Concat("Eliminar Registro", " | ", objReturnaValor.Message); } finally { if (objRegistroDataTx != null) { objRegistroDataTx.Dispose(); objRegistroDataTx = null; } } return(objReturnaValor); }
/// <summary> /// Metodo :Actualizar /// Propósito :Permite actualizar 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="pSistema"></param> /// <returns objReturnaValor></returns> public ReturnValor Actualizar(BERegistroNew objRegistro) { RegistroDataTx objRegistroDataTx = null; ReturnValor objReturnaValor = new ReturnValor(); try { objRegistroDataTx = new RegistroDataTx(); objReturnaValor.Exitosa = objRegistroDataTx.Actualizar(objRegistro); objReturnaValor.Message = HelpMessages.Evento_EDIT; } catch (Exception ex) { //log.Error(String.Concat("Actualizar Registro", " | ", ex.Message.ToString())); objReturnaValor = HelpException.mTraerMensaje(ex); } finally { if (objRegistroDataTx != null) { objRegistroDataTx.Dispose(); objRegistroDataTx = null; } } return(objReturnaValor); }
/// <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); }