/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesSeries /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries] /// <summary> /// <param name="pFiltro"></param> /// <param name="pTexto"></param> /// <returns></returns> public List <BEDocumentoSerie> ListDocumentoSerie(BaseFiltroDocumentoSerie pFiltro, Helper.ComboBoxText pTexto) { List <BEDocumentoSerie> lstDocumentoSerie = new List <BEDocumentoSerie>(); try { lstDocumentoSerie = oDocumentoSerieData.List(pFiltro); if (lstDocumentoSerie.Count > 0) { lstDocumentoSerie.Insert(0, new BEDocumentoSerie { CodigoComprobante = "", Descripcion = Helper.ObtenerTexto(pTexto) }); } else { lstDocumentoSerie.Add(new BEDocumentoSerie { CodigoComprobante = "", Descripcion = Helper.ObtenerTexto(pTexto) }); } } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(lstDocumentoSerie); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesSeries /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEDocumentoSerie> List(BaseFiltroDocumentoSerie pFiltro) { List <BEDocumentoSerie> lstDocumentoSerie = new List <BEDocumentoSerie>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumentoSerie(pFiltro.codEmpresaRUC, pFiltro.codPuntoVenta, pFiltro.codDocumento, pFiltro.codDocumentoSerie, pFiltro.desNombre, pFiltro.codPlanilla, pFiltro.indEstado, pFiltro.tipDocumento, pFiltro.codRegDestino); foreach (var item in resul) { BEDocumentoSerie objDocumentoSerie = new BEDocumentoSerie(); objDocumentoSerie.codDocumentoSerie = item.codDocumentoSerie; objDocumentoSerie.CodigoComprobante = item.CodigoComprobante; objDocumentoSerie.Descripcion = item.Descripcion; objDocumentoSerie.CodigoPuntoVenta = item.CodigoPuntoVenta; objDocumentoSerie.CodigoPersonaEmpre = item.CodigoPersonaEmpre; objDocumentoSerie.NombreReporte = item.NombreReporte; objDocumentoSerie.NumeroSerie = item.NumeroSerie; objDocumentoSerie.NumeroInicio = item.NumeroInicio; objDocumentoSerie.NumeroFinal = item.NumeroFinal; objDocumentoSerie.UltimoEmitido = item.UltimoEmitido; objDocumentoSerie.Estado = item.Estado; objDocumentoSerie.segUsuarioCrea = item.SegUsuarioCrea; objDocumentoSerie.segUsuarioEdita = item.SegUsuarioEdita; objDocumentoSerie.segFechaCrea = item.SegFechaCrea; objDocumentoSerie.segFechaEdita = item.SegFechaEdita; objDocumentoSerie.segMaquinaEdita = item.SegMaquina; objDocumentoSerie.CodigoComprobanteNombre = item.CodigoComprobanteNombre; objDocumentoSerie.CodigoPuntoVentaNombre = item.CodigoPuntoVentaNombre; objDocumentoSerie.objDocumento.Descripcion = item.CodigoComprobanteNombre; objDocumentoSerie.objPuntoDeVenta.desNombre = item.CodigoPuntoVentaNombre; lstDocumentoSerie.Add(objDocumentoSerie); } } } catch (Exception ex) { throw ex; } return(lstDocumentoSerie); }
/// <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 <BEDocumentoSerie> ListPorUsuario(BaseFiltroDocumentoSerie pFiltro) { List <BEDocumentoSerie> lstDocumentoSerie = new List <BEDocumentoSerie>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumentoSerie(pFiltro.codEmpresaRUC, pFiltro.codPuntoVenta, pFiltro.codDocumento, pFiltro.codDocumentoSerie, pFiltro.desNombre, pFiltro.codPlanilla, pFiltro.indEstado, string.Empty, string.Empty); foreach (var item in resul) { lstDocumentoSerie.Add(new BEDocumentoSerie() { codDocumentoSerie = item.codDocumentoSerie, CodigoComprobante = item.CodigoComprobante, CodigoComprobanteNombre = item.CodigoComprobanteNombre, Descripcion = item.Descripcion, CodigoPuntoVenta = item.CodigoPuntoVenta, CodigoPuntoVentaNombre = item.CodigoPuntoVentaNombre, CodigoPersonaEmpre = item.CodigoPersonaEmpre, NombreReporte = item.NombreReporte, NumeroSerie = item.NumeroSerie, NumeroInicio = item.NumeroInicio, NumeroFinal = item.NumeroFinal, UltimoEmitido = item.UltimoEmitido, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaEdita = item.SegMaquina, }); } } } catch (Exception ex) { throw ex; } return(lstDocumentoSerie); }
/// <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 <BEDocumentoSerie> ListDocumentoSeriePorUsuario(BaseFiltroDocumentoSerie pFiltro) { List <BEDocumentoSerie> lstDocumentoSerie = new List <BEDocumentoSerie>(); try { lstDocumentoSerie = oDocumentoSerieData.ListPorUsuario(pFiltro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(lstDocumentoSerie); }