public Documento CarregarPorId(int pDocumentoId) { Documento oDocumento = new DocumentoData().CarregarPorId(pDocumentoId); oDocumento.Itens = new ItemService().ListarTodosPorDocumento(oDocumento); return(oDocumento); }
public List <Relatorio> GetRelatorioDocumento(int pDocumentoId) { var result = new List <Relatorio>(); Documento oDocumento = new DocumentoData().CarregarPorId(pDocumentoId); oDocumento.Itens = new ItemService().ListarTodosPorDocumento(oDocumento); if (oDocumento.Itens.Count > 0) { Double total = 0; for (int i = 0; i < oDocumento.Itens.Count; i++) { total = oDocumento.Itens[i].Valor * oDocumento.Itens[i].Quantidade; result.Add(new Relatorio(oDocumento.DocumentoId, oDocumento.Descricao, oDocumento.DataAlteracao, oDocumento.Itens[i].Ordem, oDocumento.Itens[i].ObjArtigo.Descricao, oDocumento.Itens[i].DataEntrega, oDocumento.Itens[i].Valor, oDocumento.Itens[i].Quantidade, total, oDocumento.ObjCliente.Nome, oDocumento.ObjCliente.Morada, oDocumento.ObjCliente.Contato)); } } else { result.Add(new Relatorio(oDocumento.DocumentoId, oDocumento.Descricao, oDocumento.DataAlteracao, null, null, null, null, null, null, oDocumento.ObjCliente.Nome, oDocumento.ObjCliente.Morada, oDocumento.ObjCliente.Contato)); } return(result); }
public DocumentoLogic() { oDocumentoData = new DocumentoData(); oDocumentoSerieData = new DocumentoSerieData(); objDocumentoImpuestoData = new DocumentoImpuestoData(); oReturnValor = new ReturnValor(); }
/// <summary> /// ELIMINA un registro de la Entidad CajaBancos.ComprobanteEmitidos /// En la BASE de DATO la Tabla : [CajaBancos.ComprobanteEmitidos] /// </summary> /// <param name="prm_CodigoPersonaEmpre"></param> /// <param name="prm_CodigoPuntoVenta"></param> /// <param name="prm_CodigoComprobante"></param> /// <param name="prm_NumeroComprobante"></param> /// <returns></returns> public ReturnValor Delete(int pcodEmpresa, string pcodEmpresaRUC, int prm_numItem, int prm_codDocumReg, string prm_codDocumento, bool prm_CAMBIA_ESTADO, string prm_CodigoParte, string prm_UsuarioEdita) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { bool SUCEDE_OK = true; bool SUCEDE_CT = true; CuentasCorrientesData oCuentasCorrientesData = new CuentasCorrientesData(); SUCEDE_CT = oCuentasCorrientesData.DeleteCodDocumReg(pcodEmpresa, prm_codDocumReg, prm_CodigoParte, prm_UsuarioEdita); oReturnValor.Exitosa = oCajaRegistroData.Delete(pcodEmpresaRUC, prm_numItem, prm_codDocumReg); if (prm_CAMBIA_ESTADO) { BEDocumento itemComprobantes = new DocumentoData().Find(prm_codDocumento, pcodEmpresaRUC); SUCEDE_OK = oComprobanteEmisionData.UpdateEmitido(prm_codDocumReg, itemComprobantes.CodigoArguEstEMIDefault, string.Empty, prm_UsuarioEdita); } if (oReturnValor.Exitosa && SUCEDE_OK && SUCEDE_CT) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
public DocumentoBusiness(String cadenaConexion) { this.documentoData = new DocumentoData(cadenaConexion); }//constructor
public DocumentoBussines(string cadenaConexion) { documentoData = new DocumentoData(cadenaConexion); }
public DocumentoBusiness(String connectionString) { this.documentoData = new DocumentoData(connectionString); }