Рейтинг:
8
David_Wimbley
Так что, похоже, вам, возможно, придется разобраться в нескольких вещах. Основываясь на вашем ответе на комментарий, я разберу его на то, что вы укажете, что вам нужно сделать. Боюсь, что давать вам пошаговые инструкции о том, что вам нужно делать, выходит за рамки этого форума, и, честно говоря, я бы уточнил вашу работу для вас, так что вам нужно будет использовать это как более направленное в правильном направлении. Я не уверен в ваших технических возможностях, поэтому некоторые из них могут показаться довольно сложными, но это не так, но если вы не знакомы с языком в целом, это может показаться чрезмерным.
Цитата:
Я просто смутно знаю, что должен быть сгенерирован XML-файл
Вам нужно заглянуть во что-то вроде XML-сериализации - >
[
^]
Или посмотрите на использование linq to xml
[
^]
Язык .NET-интегрированный запрос для XML-данных[
^]
[
^]
Это лучшие места для начала. Сериализация-это определенно самый простой способ (на мой взгляд), так как вы можете просто построить свою XML-структуру в классах.
Цитата:
файл PDF
Чтобы создать pdf-файл, учитывая, что я сомневаюсь, что у вас есть время, чтобы изучить программное обеспечение для отчетов, такое как SSRS, вы должны изучить что-то вроде itextsharp.
[
^]
Гугл[
^]
Цитата:
Я не знаю, какие еще операции мне нужно разработать
Цитата:
хочу знать все, что мне положено знать.
Похоже, вам нужно связаться с тем, для кого вы это строите, и собрать лучшие требования или получить больше указаний от вашего менеджера/руководителя команды. Никто здесь не сможет дать вам много указаний, потому что, как я уже упоминал, попытка проинструктировать вас о том, как построить модуль генерации счетов-фактур, выходит за рамки этого форума. Я не знаю, какую базу данных вы используете, насколько запутана ваша схема, насколько сложными должны быть счета-фактуры, где они хранятся...и т. д.
Miguel Altamirano Morales
Спасибо, Дэвид. Конечно, я не ожидал, что кто-то будет направлять меня шаг за шагом в том, что я хочу узнать. Я пришел на этот форум, ожидая найти, где изучать предмет, который, по моему мнению, должен быть в целом разработан на техническом уровне, или найти, даже платный, курс онлайн или что-то в этом роде. Кажется, в сети об этом ничего нет.
Просить кого-то сделать мою работу-это последнее, что я делаю.
Может быть, иногда я не могу ясно выразиться, потому что английский не является моим родным языком, и у меня есть много недостатков в написании и чтении, поэтому я искренне извиняюсь.
Во всяком случае, ваши ответы очень хороши, интересны и полезны для меня, поэтому я продолжу читать их и постараюсь понять их как можно лучше.
Большое спасибо.
David_Wimbley
Не беспокойтесь, ваш английский безупречен, иногда я склонен делать предположения, так как здесь есть много людей, которые действительно ищут других, чтобы сделать свою работу за них.
Если у вас есть еще какие-то вопросы, не стесняйтесь задавать их.
Мое единственное другое предложение-вместо того, чтобы искать курс, специфичный для того, что вы делаете, Разбейте свою задачу на более мелкие задачи (как вы описали) и начните искать учебные пособия по этому вопросу (например, создание PDF-файла, написание XML). Затем, как только вы найдете каждую отдельную вещь, которую вам нужно сделать, соберите их вместе, чтобы построить модуль, который вам нужно построить
Miguel Altamirano Morales
Большое вам спасибо, Дэвид, вы добрый человек.
Я уже работал раньше с XML и itextsharp, но не с цифровыми подписями (Я думаю, это то, что вы назвали "esign"), или вещи, которые, как я предполагал, были стандартизированы с генерацией электронных счетов-фактур.
Но вы дали мне очень полезные советы и отправную точку для того, что мне нужно знать. Это были правильные вещи, которые я искал, вроде "прочтите это...", "посмотрите или изучите это ..." и т. д..
Да благословит Вас Бог, и я надеюсь когда-нибудь снова связаться с вами.
David_Wimbley
О да, я не уточнял Эсин. Правильно я использую цифровые подписи и esign взаимозаменяемо.
Если вам нужно проверить документ так чтобы вы могли сказать когда он был подделан это может быть довольно сложно но вам по существу нужно изучить цифровую подпись PDF файлов с помощью .net https://www.gnostice.com/nl_article.asp?id=256&Т=How_To_Digitally_Sign_PDF_Documents_in_net и поиск в google того же самого.
Хотя я скажу, что вам, вероятно, лучше заняться чем-то вроде Docusign, если вам нужен фактор неотрицательности цифровой подписи документов.
Для того чтобы подписать себя вам понадобится сертификат от центра сертификации который позволит вам подписывать документы (https://www.entrustdatacard.com/products/categories/digital-signing-certificates, наряду с инфраструктурой для обработки открытых/закрытых ключей подписания документов для ваших счетов-фактур (что может быть не такой большой проблемой для вас, поскольку у вас нет тысяч клиентов, только один из которых является вашим работодателем) https://www.entrustdatacard.com/products/categories/pki Управление сертификатами происходит в том случае, если у вас есть 100 клиентов, и каждый клиент нуждается в своем собственном открытом/закрытом ключе для аутентификации своих PDF/цифровых подписей, которые они получают . Я забыл название этой технологии...это что-то вроде HVM или что-то в этом роде...я заглянул туда некоторое время назад, и это было что-то вроде 21 000 долларов от entrust, чтобы просто иметь инфраструктуру для управления ключами.
Miguel Altamirano Morales
Спасибо, Дэвид; электронный процесс выставления счетов предназначен для компании, над которой я работаю, а не для меня.
Я тщательно проверю ваше предложение.