예제 #1
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDocumento
        /// En la BASE de DATO la Tabla : [Importaciones.OIDocumento]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public BEOIDocumento Find(BaseFiltroImp pFiltro)
        {
            BEOIDocumento oIDocumento = new BEOIDocumento();

            try
            {
                using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_OIDocumento(pFiltro.codOIDocumento, null);
                    foreach (var item in resul)
                    {
                        oIDocumento = new BEOIDocumento()
                        {
                            codOIDocumento      = item.codOIDocumento,
                            codOrdenImportacion = item.codOrdenImportacion,
                            desNombreArchivo    = item.desNombreArchivo,
                            indActivo           = item.indActivo,
                            segUsuarioCrea      = item.segUsuarioCrea,
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaCrea        = item.segFechaCrea,
                            segFechaEdita       = item.segFechaEdita,
                            segMaquinaCrea      = item.segMaquina,
                            auxVistaParcial     = item.desVistaParcial
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(oIDocumento);
        }
예제 #2
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDocumento
        /// En la BASE de DATO la Tabla : [Importaciones.OIDocumento]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public BEOIDocumento Find(BaseFiltroImp pFiltro)
        {
            BEOIDocumento oIDocumento = new BEOIDocumento();

            try
            {
                oIDocumento = oIDocumentoData.Find(pFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(oIDocumento);
        }
예제 #3
0
 public ReturnValor Insert(BEOIDocumento pOIDocumento)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = oIDocumentoData.Insert(pOIDocumento);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpMessages.Evento_NEW;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
예제 #4
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo OIDocumento
        /// En la BASE de DATO la Tabla : [Importaciones.OIDocumento]
        /// <summary>
        /// <param name = >pOIDocumento</param>
        public bool Update(BEOIDocumento pOIDocumento)
        {
            int codigoRetorno = -1;

            try
            {
                using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion))
                {
                    SQLDC.omgc_U_OIDocumento(
                        pOIDocumento.codOIDocumento,
                        pOIDocumento.codOrdenImportacion,
                        pOIDocumento.desNombreArchivo,
                        pOIDocumento.indActivo,
                        pOIDocumento.segUsuarioEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
예제 #5
0
        public bool Insert(BEOIDocumento pOIDocumento)
        {
            int?codigoRetorno = null;

            try
            {
                using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion))
                {
                    SQLDC.omgc_I_OIDocumento(
                        ref codigoRetorno,
                        pOIDocumento.codOrdenImportacion,
                        pOIDocumento.desNombreArchivo,
                        pOIDocumento.indActivo,
                        pOIDocumento.segUsuarioCrea);
                    pOIDocumento.codOIDocumento = codigoRetorno.Value;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno > 0 ? true : false);
        }