public DocumentosRelacionadosDTO Adicionar(DocumentosRelacionadosDTO dto) { try { ComandText = "stp_COM_DOCUMENTOS_RELACIONADOS_ADICIONAR"; AddParameter("@MAIN_DOC_ID", dto.MainDocumentID); AddParameter("@MAIN_TYPE_ID", dto.MainDocumnetTypeID); AddParameter("@RELATED_DOC_ID", dto.RelatedDocumentID); AddParameter("@RELATED_TYPE_ID", dto.RelatedDocumentTypeID); AddParameter("@UTILIZADOR", dto.Utilizador); ExecuteNonQuery(); } catch (Exception ex) { dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public string RelateDocument(DocumentosRelacionadosDTO dto) { string lines = ""; foreach (var document in ObterDocumentosRelacionados(dto)) { lines += "<tr><td><small>" + document.LookupField1 + " - " + document.LookupField2 + "</small></td>"; } return(lines); }
public List <DocumentosRelacionadosDTO> ObterPorFiltro(DocumentosRelacionadosDTO dto) { List <DocumentosRelacionadosDTO> lista = new List <DocumentosRelacionadosDTO>(); try { ComandText = "stp_COM_DOCUMENTOS_RELACIONADOS_OBTERPORFILTRO"; AddParameter("@DOC_ID", dto.MainDocumentID); AddParameter("@DOC_TYPE_ID", dto.MainDocumnetTypeID); int DocID = dto.MainDocumentID; MySqlDataReader dr = ExecuteReader(); while (dr.Read()) { dto = new DocumentosRelacionadosDTO(); dto.MainDocumentID = int.Parse(dr[0].ToString()); if (dto.MainDocumentID != DocID) { dto.LookupField1 = dr[4].ToString(); dto.LookupField2 = dr[6].ToString(); dto.ValorLiquido = 0; //decimal.Parse(dr[8].ToString()); } else { dto.LookupField1 = dr[5].ToString(); dto.LookupField2 = dr[7].ToString(); dto.ValorLiquido = 0;// decimal.Parse(dr[9].ToString()); } lista.Add(dto); } }catch (Exception ex) { dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(lista); }
public List <DocumentosRelacionadosDTO> ObterDocumentosRelacionados(DocumentosRelacionadosDTO dto) { return(daoRelated.ObterPorFiltro(dto)); }