예제 #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(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);
        }
예제 #2
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="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);
        }