private void button2_Click(object sender, EventArgs e) { string path = ""; using (var dialog = new FolderBrowserDialog()) { dialog.Description = "Выберите папку, где будут сохранены файлы."; if (dialog.ShowDialog() == DialogResult.OK) { path = dialog.SelectedPath; System.IO.Directory.CreateDirectory(path); path += "\\"; OO.ODT odt = new OO.ODT(path); DateTime thisDay = DateTime.Today; Random r = new Random(); odt.AddElement("Продавец: Наша фирма"); odt.AddElement("Адрес: Ульяновск, ул. Северный Венец, д 32"); odt.AddElement("ИНН: 1234567890"); odt.AddElement("Расчетный счет: 1234567890987654321"); odt.AddElement("Кор. счет: 11223344556677889900"); odt.AddElement("БИК: 123456789"); odt.AddElement("Банк: ОАО БАНК 'Мой банк' Г. УЛЬЯНОВСК"); odt.AddElement(""); odt.AddElement("Покупатель: " + FIOClienta()); odt.AddElement("Адрес: " + comboBox2.Text); odt.AddZag("Счет № " + r.Next(1, 20) + " от " + thisDay.ToString("d")); odt.AddElement(""); odt.AddElement(""); odt.AddElement("Продавец \"Наша Фирма\" (_____________________)"); string result = odt.SaveFile(); MessageBox.Show("Файлы успешно сохранены!"); } } }
private void button2_Click(object sender, EventArgs e) { string path = ""; using (var dialog = new FolderBrowserDialog()) { dialog.Description = "Выберите папку, где будут сохранены файлы."; if (dialog.ShowDialog() == DialogResult.OK) { path = dialog.SelectedPath; System.IO.Directory.CreateDirectory(path); path += "\\"; OO.ODT odt = new OO.ODT(path); DateTime thisDay = DateTime.Today; Random r = new Random(); odt.AddZag("Договор продажи шкафа №" + r.Next(1, 20)); odt.AddElement("г. Ульяновск"); odt.AddElement(thisDay.ToString("d")); odt.AddElement(""); odt.AddElement("именуемое в дальнейшем Продавец, в лице директора Климов С. А. , действующего на основании Устава, с одной стороны, и " + FIOClienta() + ", именуемый в дальнейшем Покупатель, с другой стороны, заключили настоящий договор о нижеследующем: "); odt.AddElement(""); odt.AddZag("1.ПРЕДМЕТ ДОГОВОРА."); odt.AddElement(" 1.1 Продавец обязуется передать в собственность Покупателя мебель (далее «Товар») согласно товарного чека, являющегося неотъемлемой частью настоящего Договора, а Покупатель обязуется принять Товар и оплатить его стоимость." + "\n" + "1.2. Стоимость товара составляет (" + CenaDogovora() + ") руб. 00коп. (далее «Стоимость Товара»)."); odt.AddElement(""); odt.AddZag("2.ОБЯЗАННОСТИ ПРОДАВЦА."); odt.AddElement(" 2.1 Продавец обязуется поставить Покупателю товар согласно товарного чека в течение 15 (пятнадцати) рабочих дней с момента внесения Покупателем предоплаты. Датой исполнения заказа считается дата извещения Продавцом Покупателя о прибытии Товара на склад Продавца. Извещение производится по телефонному номеру, оставленному Покупателем, в течение рабочего дня с 9.00 до 18.00 ежедневно. Ответственность за правильность оставленного телефонного номера несет Покупатель."); odt.AddElement("2.2 В случае задержки поставки Товара Продавец оплачивает Покупателю пеню в размере 0,1 % от суммы предоплаты за каждый день задержки, путем уменьшения стоимости Товара."); odt.AddElement("2.3 В случае невозможности выполнения Продавцом своих обязательств перед Покупателем, Продавец возвращает Покупателю внесенную ранее предоплату в течение 3 (трех) дней с момента подачи заявления об отказе от поставки Товара."); odt.AddElement("2.4 Продавец предоставляет Покупателю гарантию на Товар согласно действующему законодательству."); odt.AddElement("Гарантия предоставляется при условии выполнения Покупателем всех норм и правил эксплуатации Товара и его использования только по назначению. Гарантия осуществляется путем ремонта поврежденного изделия или его замены (в случае невозможности ремонта)."); odt.AddElement(""); odt.AddZag("3.ОБЯЗАННОСТИ ПОКУПАТЕЛЯ."); double predopl = Convert.ToDouble(textBox1.Text); double ostatok = Convert.ToDouble(CenaDogovora()) - predopl; odt.AddElement("3.1 В момент подписания настоящего Договора Покупатель вносит предоплату в размере ( " + predopl.ToString() + ") руб. 00коп."); odt.AddElement("3.2 Покупатель вносит оставшуюся часть платежа после получения «Товара» в момент подписания акта приема-передачи, что составляет (" + ostatok + ") руб. 00коп."); odt.AddElement("3.3 В случае расторжения настоящего Договора Покупателем в одностороннем порядке до факта извещения о выполнении его заказа или при отказе от Товара при надлежащем качестве, Продавец удерживает с Покупателя в счет понесенных издержек по поставке товара 50 % от стоимости товара надлежащего качества."); odt.AddElement(""); odt.AddZag("4.ПОРЯДОК ПРИЕМА-ПЕРЕДАЧИ ТОВАРА."); odt.AddElement("4.1 Прием-передача Товара осуществляется при наличии представителей Продавца и Покупателя."); odt.AddElement("4.2 Покупатель приобретает право собственности на Товар и несет все связанные с этим риски с момента передачи товара Продавцом Покупателю."); odt.AddElement("4.3 Датой передачи Товара считается дата подписания Акта приема-передачи товара (совершение надписи в акте приема-передачи товара) уполномоченными представителями Сторон настоящего Договора."); odt.AddElement("4.4 В случае, если при приемке Товара какая-либо из позиций, указанных в товарном чеке оказалась с механическими повреждениями и/или не соответствует или отсутствует (не поставлена), в Акте приема-передачи Товара делается соответствующая запись (отметка) о необходимости замены или поставки Товара в оговоренные сроки. Соответственно проставляются дата и подписи представителей Сторон."); odt.AddElement("В случае выявления при приемке некачественного Товара Покупатель имеет право немедленно предъявить продавцу претензию в письменной форме."); odt.AddElement("4.5 После подписания Акта приема-передачи Товара Покупатель не имеет права предъявить Продавцу претензию по количеству Товара, а также по повреждениям, не указанным в Акте сдачи- приемки."); odt.AddElement("4.6 Качество товара должно соответствовать стандартам, установленным производителем."); odt.AddElement("4.7 Продавец обязуется рассмотреть претензии Покупателя, и дать на них ответ в течение 10 (десяти) рабочих дней."); odt.AddElement("4.8 Удовлетворение обоснованных претензий Покупателя, производится за счет Продавца в течение 20 (двадцати) дней с момента предъявления Покупателем претензии."); odt.AddElement(""); odt.AddElement("\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "Продавец_____________________ Покупатель_____________________"); odt.AddElement(""); odt.AddZag("5.ФОРС-МАЖОРНЫЕ ОБСТОЯТЕЛЬСТВА."); odt.AddElement("5.1 Стороны освобождаются от выполнения обязательств по настоящему Договору в случае наступления обстоятельств, возникших помимо воли и желания Сторон и которые нельзя предвидеть или избежать (форс-мажорные обстоятельства), включая объявленную или фактическую войну, гражданские волнения, эпидемии, блокаду, эмбарго, землетрясения, наводнения, пожары и другие стихийные бедствия, изменения действующего законодательства, акты и действия органов государственной власти и управления федерального и местного значения и т. д."); odt.AddElement("5.2 В случае наступления форс-мажорных обстоятельств пострадавшая Сторона обязана в кратчайшие сроки предупредить другую Сторону о невозможности исполнения своих обязательств по настоящему Договору."); odt.AddElement("5.3 При этом ни одна Сторона не может требовать возмещения каких-либо убытков или потерь, связанных с невыполнением Договора."); odt.AddElement(""); odt.AddZag("6.ПРОЧИЕ УСЛОВИЯ."); odt.AddElement("6.1 Любые изменения и дополнения к настоящему Договору будут действительны только в том случае, если они совершены в письменной форме и подписаны представителями обеих Сторон."); odt.AddElement("6.2 В случаях, не предусмотренных настоящим Договором, Стороны руководствуются действующим гражданским законодательством."); odt.AddElement("6.3 При возникновении в процессе исполнения настоящего Договора спора, который Стороны не смогут урегулировать путем переговоров, спор будет разрешаться в суде по месту нахождения Продавца."); odt.AddElement("6.4 Настоящий Договор вступает в силу с момента его подписания и действует до полного исполнения Сторонами своих обязательств по нему."); odt.AddElement("6.5 Настоящий Договор составлен в двух экземплярах, по одному для каждой из Сторон."); odt.AddElement(""); odt.AddZag("7.АДРЕСА И РЕКВИЗИТЫ СТОРОН."); odt.AddElement(""); odt.AddElement("ИСПОЛНИТЕЛЬ: ЗАКАЗЧИК: "); odt.AddElement(""); odt.AddElement("______________ ______________ "); string result = odt.SaveFile(); MessageBox.Show("Файлы успешно сохранены!"); } } }
private void button2_Click(object sender, EventArgs e) { string path = ""; using (var dialog = new FolderBrowserDialog()) { dialog.Description = "Выберите папку, где будут сохранены файлы."; if (dialog.ShowDialog() == DialogResult.OK) { path = dialog.SelectedPath; System.IO.Directory.CreateDirectory(path); path += "\\"; OO.ODT odt = new OO.ODT(path); DateTime thisDay = DateTime.Today; Random r = new Random(); odt.AddElement("Организация 'Наша фирма'"); odt.AddElement(thisDay.ToString("d")); odt.AddElement(""); odt.AddZag("Накладная #" + r.Next(1, 20)); odt.AddElement(""); odt.AddElement("От кого 'Климов С.А.'"); odt.AddElement("Кому " + comboBox1.SelectedText); odt.AddElement(""); odt.AddElement("Основание " + textBox1.Text); string result = odt.SaveFile(); MessageBox.Show("Файлы успешно сохранены!"); } } }