Ejemplo n.º 1
0
        /// <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(TablaBE objTabla)
        {
            TablaDataTx objTablaDataTx  = null;
            ReturnValor objReturnaValor = new ReturnValor();

            try
            {
                objTablaDataTx          = new TablaDataTx();
                objReturnaValor.Exitosa = objTablaDataTx.Actualizar(objTabla);
                objReturnaValor.Message = HelpMessages.Evento_EDIT;
            }
            catch (Exception ex)
            {
                //log.Error(String.Concat("Actualizar Tabla", " | ", ex.Message.ToString()));
                objReturnaValor = HelpException.mTraerMensaje(ex);
            }
            finally
            {
                if (objTablaDataTx != null)
                {
                    objTablaDataTx.Dispose();
                    objTablaDataTx = null;
                }
            }
            return(objReturnaValor);
        }
Ejemplo n.º 2
0
        /// <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 EliminarTabla(BaseFiltroMaestro objFiltroMaestro)
        {
            TablaDataTx objTablaDataTx  = null;
            ReturnValor objReturnaValor = new ReturnValor();

            try
            {
                objTablaDataTx          = new TablaDataTx();
                objReturnaValor.Exitosa = objTablaDataTx.Eliminar(objFiltroMaestro);
                objReturnaValor.Message = HelpMessages.Evento_DELETE;
            }
            catch (Exception ex)
            {
                objReturnaValor         = HelpException.mTraerMensaje(ex);
                objReturnaValor.Message = String.Concat("Eliminar Tabla", " | ", objReturnaValor.Message);
            }
            finally
            {
                if (objTablaDataTx != null)
                {
                    objTablaDataTx.Dispose();
                    objTablaDataTx = null;
                }
            }
            return(objReturnaValor);
        }
Ejemplo n.º 3
0
        /// <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);
        }