/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ComprobantesImpuestos /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos] /// <summary> /// <param name="objDocumentoImpuesto"></param> /// <returns></returns> public bool Insert(BEDocumentoImpuesto objDocumentoImpuesto) { int?codigoRetorno = -1; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { SQLDC.omgc_I_DocumentoImpuesto( ref codigoRetorno, objDocumentoImpuesto.codEmpresa, objDocumentoImpuesto.CodigoComprobante, objDocumentoImpuesto.CodigoImpuesto, objDocumentoImpuesto.VeoImporte, objDocumentoImpuesto.Orden, objDocumentoImpuesto.segUsuarioEdita, objDocumentoImpuesto.segMaquinaCrea); if (objDocumentoImpuesto.codDocumentoImpuesto == 0) { objDocumentoImpuesto.codDocumentoImpuesto = codigoRetorno.Value; } } } catch (Exception ex) { throw ex; } return((codigoRetorno > 0)? true : false); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesImpuestos /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEDocumentoImpuesto FindDocumentoImpuesto(BaseFiltroDocumentoImpuesto pFiltro) { BEDocumentoImpuesto objDocumentoImpuesto = null; try { objDocumentoImpuesto = objDocumentoImpuestoData.Find(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(objDocumentoImpuesto); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesImpuestos /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEDocumentoImpuesto> ListPaginado(BaseFiltroDocumentoImpuestoPage pFiltro) { List <BEDocumentoImpuesto> lstDocumentoImpuesto = new List <BEDocumentoImpuesto>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumentoImpuesto_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codEmpresaRUC, pFiltro.codDocumento, pFiltro.codImpuesto);; foreach (var item in resul) { BEDocumentoImpuesto objDocumentoImpuesto = new BEDocumentoImpuesto(); objDocumentoImpuesto.codEmpresa = item.codEmpresa; objDocumentoImpuesto.codDocumentoImpuesto = item.codDocumentoImpuesto; objDocumentoImpuesto.CodigoComprobante = item.CodigoComprobante; objDocumentoImpuesto.CodigoImpuesto = item.CodigoImpuesto; objDocumentoImpuesto.VeoImporte = item.VeoImporte; objDocumentoImpuesto.Orden = item.Orden; objDocumentoImpuesto.segUsuarioCrea = item.SegUsuarioCrea; objDocumentoImpuesto.segUsuarioEdita = item.SegUsuarioEdita; objDocumentoImpuesto.segFechaCrea = item.SegFechaCrea; objDocumentoImpuesto.segFechaEdita = item.SegFechaEdita; objDocumentoImpuesto.segMaquinaEdita = item.SegMaquina; objDocumentoImpuesto.CodigoImpuestoNombre = item.codImpuestoNombre; objDocumentoImpuesto.CodigoComprobanteNombre = item.codDocumentoNombre; objDocumentoImpuesto.objDocumento.Descripcion = item.codDocumentoNombre; objDocumentoImpuesto.objImpuesto.Descripcion = item.codImpuestoNombre; lstDocumentoImpuesto.Add(objDocumentoImpuesto); } } } catch (Exception ex) { throw ex; } return(lstDocumentoImpuesto); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesImpuestos /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEDocumentoImpuesto Find(BaseFiltroDocumentoImpuesto pFiltro) { BEDocumentoImpuesto objDocumentoImpuesto = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumentoImpuesto(pFiltro.codEmpresa, pFiltro.codEmpresaRUC, pFiltro.codDocumento, pFiltro.codImpuesto, pFiltro.codDocumentoImpuesto);; foreach (var item in resul) { objDocumentoImpuesto = new BEDocumentoImpuesto(); objDocumentoImpuesto.codEmpresa = item.codEmpresa; objDocumentoImpuesto.CodigoComprobante = item.CodigoComprobante; objDocumentoImpuesto.CodigoImpuesto = item.CodigoImpuesto; objDocumentoImpuesto.VeoImporte = item.VeoImporte; objDocumentoImpuesto.Orden = item.Orden; objDocumentoImpuesto.segUsuarioCrea = item.SegUsuarioCrea; objDocumentoImpuesto.segUsuarioEdita = item.SegUsuarioEdita; objDocumentoImpuesto.segFechaCrea = item.SegFechaCrea; objDocumentoImpuesto.segFechaEdita = item.SegFechaEdita; objDocumentoImpuesto.segMaquinaEdita = item.SegMaquina; objDocumentoImpuesto.CodigoImpuestoNombre = item.codImpuestoNombre; objDocumentoImpuesto.CodigoComprobanteNombre = item.codDocumentoNombre; objDocumentoImpuesto.objDocumento.Descripcion = item.codDocumentoNombre; objDocumentoImpuesto.objImpuesto.Descripcion = item.codImpuestoNombre; } } } catch (Exception ex) { throw ex; } return(objDocumentoImpuesto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo objDocumentoImpuesto /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries] /// <summary> /// <param name="objDocumentoImpuesto"></param> /// <returns></returns> public ReturnValor InsertDocumentoImpuesto(BEDocumentoImpuesto objDocumentoImpuesto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = objDocumentoImpuestoData.Insert(objDocumentoImpuesto); if (oReturnValor.Exitosa) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objDocumentoImpuesto.segUsuarioEdita, objDocumentoImpuesto.codEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo objDocumentoImpuesto /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries] /// <summary> /// <param name="objDocumentoImpuesto"></param> /// <returns></returns> public ReturnValor InsertDocumentoImpuesto(BEDocumentoImpuesto objDocumentoImpuesto) { ReturnValor objReturnValor = new DocumentoLogic().InsertDocumentoImpuesto(objDocumentoImpuesto); return(objReturnValor); }