///// <summary> ///// Retorna un LISTA de registros de la Entidad GestionComercial.Comprobantes ///// En la BASE de DATO la Tabla : [GestionComercial.Comprobantes] ///// </summary> ///// <param name="pFiltro"></param> ///// <returns></returns> //public List<BEDocumento> ListPaged(BaseFiltroDocumento pFiltro) //{ // List<BEDocumento> lstDocumentos = new List<BEDocumento>(); // try // { // using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) // { // var resul = SQLDC.omgc_S_Documento_Paged( // pFiltro.jqCurrentPage, // pFiltro.jqPageSize, // pFiltro.jqSortColumn, // pFiltro.jqSortOrder, // pFiltro.codDocumento, // pFiltro.codEmpresaRUC, // pFiltro.codRegDocumento, // pFiltro.codDocumentoAsos, // pFiltro.codRegDestinoDocum, // pFiltro.desNombre, // pFiltro.indFiscal, // pFiltro.indLocal, // pFiltro.indEstado); // foreach (var item in resul) // { // BEDocumento objDocumento = new BEDocumento(); // objDocumento.CodigoComprobante = item.CodigoComprobante; // objDocumento.CodigoArguComprobante = item.CodigoArguComprobante; // objDocumento.objDocumento.desNombre = item.CodigoArguComprobanteNombre; // objDocumento.Descripcion = item.Descripcion; // objDocumento.Abreviatura = item.Abreviatura; // objDocumento.CodigoArguCentroCosto = item.CodigoArguCentroCosto; // objDocumento.objCentroCosto.desNombre = item.CodigoArguCentroCostoNombre; // objDocumento.CodigoComprobanteAsos = item.CodigoComprobanteAsos; // objDocumento.CodigoArguDestinoComp = item.CodigoArguDestinoComp; // objDocumento.objDestinoComp.desNombre = item.CodigoArguDestinoCompNombre; // objDocumento.LineasComprobante = item.LineasComprobante; // objDocumento.CantidadCopias = item.CantidadCopias; // objDocumento.IncidenciaEnStocks = item.IncidenciaEnStocks; // objDocumento.IncidenciaEnCtaCte = item.IncidenciaEnCtaCte; // objDocumento.IncidenciaEnCaja = item.IncidenciaEnCaja; // objDocumento.EsImpRetencion = item.EsImpRetencion; // objDocumento.EsComprobanteImpreso = item.EsComprobanteImpreso; // objDocumento.EsFacturadoPorLotes = item.EsFacturadoPorLotes; // objDocumento.EsComprobanteFiscal = item.EsComprobanteFiscal; // objDocumento.EsComprobanteLocal = item.EsComprobanteLocal; // objDocumento.EsNumerAutomatica = item.EsNumerAutomatica; // objDocumento.EsPFormaPago = item.EsPFormaPago; // objDocumento.EsSaleCajaDiaria = item.EsSaleCajaDiaria; // objDocumento.PideComprobanteSecun = item.PideComprobanteSecun; // objDocumento.PideNroExternoComp = item.PideNroExternoComp; // objDocumento.PideNroExternoComp2 = item.PideNroExternoComp2; // objDocumento.PideMoneda = item.PideMoneda; // objDocumento.PideTransportista = item.PideTransportista; // objDocumento.PideMotivo = item.PideMotivo; // objDocumento.PideDepoDestino = item.PideDepoDestino; // objDocumento.PidePeriodoFiscal = item.PidePeriodoFiscal; // objDocumento.PideAnioFiscal = item.PideAnioFiscal; // objDocumento.PideCuentaContable = item.PideCuentaContable; // objDocumento.PideCodigoProducto = item.PideCodigoProducto; // objDocumento.PideDetalle = item.PideDetalle; // objDocumento.PideCantidad = item.PideCantidad; // objDocumento.PideUnidadMedida = item.PideUnidadMedida; // objDocumento.PidePartida = item.PidePartida; // objDocumento.PidePrecioUnitario = item.PidePrecioUnitario; // objDocumento.PideCostoUnitario = item.PideCostoUnitario; // objDocumento.MuestaTotalDetalle = item.MuestaTotalDetalle; // objDocumento.PideDsctoDetalle = item.PideDsctoDetalle; // objDocumento.PideImpuesto = item.PideImpuesto; // objDocumento.PideDeposito = item.PideDeposito; // objDocumento.PideFechaVencimiento = item.PideFechaVencimiento; // objDocumento.PideVendedor = item.PideVendedor; // objDocumento.PideDespachador = item.PideDespachador; // objDocumento.PideFechaEntrega = item.PideFechaEntrega; // objDocumento.PideCondicion = item.PideCondicion; // objDocumento.ExigeDocumentoAnexo = item.ExigeDocumentoAnexo; // objDocumento.CodigoPersonaEmpre = item.CodigoPersonaEmpre; // objDocumento.objPersonaEmpre.RazonSocial = item.CodigoPersonaEmpreNombre; // objDocumento.PideGuiaDeSalida = item.PideGuiaDeSalida; // objDocumento.PideObservaciones = item.PideObservaciones; // objDocumento.PideOrdenDeServicio = item.PideOrdenDeServicio; // objDocumento.PidePedidoDeAdquis = item.PidePedidoDeAdquis; // objDocumento.PideReferencia01 = item.PideReferencia01; // objDocumento.PideReferencia02 = item.PideReferencia02; // objDocumento.Estado = item.Estado; // objDocumento.segUsuarioCrea = item.SegUsuarioCrea; // objDocumento.segUsuarioEdita = item.SegUsuarioEdita; // objDocumento.segFechaCrea = item.SegFechaCrea; // objDocumento.segFechaEdita = item.SegFechaEdita; // objDocumento.segMaquinaCrea = item.SegMaquina; // objDocumento.CodigoArguEstEMIDefault = item.CodigoArguEstEMIDefault; // objDocumento.CodigoArguEstANUDefault = item.CodigoArguEstANUDefault; // objDocumento.CodigoArguEstPRODefault = item.CodigoArguEstPRODefault; // objDocumento.EsGravado = item.EsGravado; // objDocumento.CodigoArguTipoDeOperacionDefault = item.CodigoArguTipoDeOperacionDefault; // objDocumento.objTipoDeOperacionDefault.desNombre = item.CodigoArguTipoDeOperacionDefaultNombre; // objDocumento.PideContactoEntidad = item.PideContactoEntidad; // objDocumento.ROW = item.ROWNUM == null ? 0 : item.ROWNUM.Value; // objDocumento.TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value; // lstDocumentos.Add(objDocumento); // } // } // } // catch (Exception ex) // { // throw ex; // } // return lstDocumentos; //} #endregion #region /* Proceso de SELECT BY ID CODE */ /// <summary> /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.Comprobantes /// En la BASE de DATO la Tabla : [GestionComercial.Comprobantes] /// <summary> /// <param name="prm_CodigoDocumento"></param> /// <returns></returns> public BEDocumento Find(string prm_CodigoDocumento, string pcodEmpresaRUC) { BEDocumento objDocumento = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Documento(pcodEmpresaRUC, null, prm_CodigoDocumento, null, null, null, null, null, null, null, null); foreach (var item in resul) { objDocumento = new BEDocumento() { CodigoComprobante = item.CodigoComprobante, CodigoArguComprobante = item.CodigoArguComprobante, CodigoArguComprobanteNombre = item.CodigoArguComprobanteNombre, Descripcion = item.Descripcion, Abreviatura = item.Abreviatura, CodigoArguCentroCosto = item.CodigoArguCentroCosto, CodigoArguCentroCostoNombre = item.CodigoArguCentroCostoNombre, CodigoComprobanteAsos = item.CodigoComprobanteAsos, CodigoComprobanteAsosNombre = item.CodigoComprobanteAsos, CodigoArguDestinoComp = item.CodigoArguDestinoComp, CodigoArguDestinoCompNombre = item.CodigoArguDestinoCompNombre, LineasComprobante = item.LineasComprobante, CantidadCopias = item.CantidadCopias, IncidenciaEnStocks = item.IncidenciaEnStocks, IncidenciaEnCtaCte = item.IncidenciaEnCtaCte, IncidenciaEnCaja = item.IncidenciaEnCaja, EsImpRetencion = item.EsImpRetencion, EsComprobanteImpreso = item.EsComprobanteImpreso, EsFacturadoPorLotes = item.EsFacturadoPorLotes, EsComprobanteFiscal = item.EsComprobanteFiscal, EsComprobanteLocal = item.EsComprobanteLocal, EsNumerAutomatica = item.EsNumerAutomatica, EsPFormaPago = item.EsPFormaPago, EsSaleCajaDiaria = item.EsSaleCajaDiaria, PideComprobanteSecun = item.PideComprobanteSecun, PideNroExternoComp = item.PideNroExternoComp, PideNroExternoComp2 = item.PideNroExternoComp2, PideMoneda = item.PideMoneda, PideTransportista = item.PideTransportista, PideMotivo = item.PideMotivo, PideDepoDestino = item.PideDepoDestino, PidePeriodoFiscal = item.PidePeriodoFiscal, PideAnioFiscal = item.PideAnioFiscal, PideCuentaContable = item.PideCuentaContable, PideCodigoProducto = item.PideCodigoProducto, PideDetalle = item.PideDetalle, PideCantidad = item.PideCantidad, PideUnidadMedida = item.PideUnidadMedida, PidePartida = item.PidePartida, PidePrecioUnitario = item.PidePrecioUnitario, PideCostoUnitario = item.PideCostoUnitario, MuestaTotalDetalle = item.MuestaTotalDetalle, PideDsctoDetalle = item.PideDsctoDetalle, PideImpuesto = item.PideImpuesto, PideDeposito = item.PideDeposito, PideFechaVencimiento = item.PideFechaVencimiento, PideVendedor = item.PideVendedor, PideDespachador = item.PideDespachador, PideFechaEntrega = item.PideFechaEntrega, PideCondicion = item.PideCondicion, ExigeDocumentoAnexo = item.ExigeDocumentoAnexo, CodigoPersonaEmpre = item.CodigoPersonaEmpre, CodigoPersonaEmpreNombre = item.CodigoPersonaEmpreNombre, PideGuiaDeSalida = item.PideGuiaDeSalida, PideObservaciones = item.PideObservaciones, PideOrdenDeServicio = item.PideOrdenDeServicio, PidePedidoDeAdquis = item.PidePedidoDeAdquis, PideReferencia01 = item.PideReferencia01, PideReferencia02 = item.PideReferencia02, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaCrea = item.SegMaquina, CodigoArguEstEMIDefault = item.CodigoArguEstEMIDefault, CodigoArguEstANUDefault = item.CodigoArguEstANUDefault, CodigoArguEstPRODefault = item.CodigoArguEstPRODefault, EsGravado = item.EsGravado, CodigoArguTipoDeOperacionDefault = item.CodigoArguTipoDeOperacionDefault, CodigoArguTipoDeOperacionDefaultNombre = item.CodigoArguTipoDeOperacionDefaultNombre, PideContactoEntidad = item.PideContactoEntidad, }; } } } catch (Exception ex) { throw ex; } return(objDocumento); }