Мегаобучалка Главная | О нас | Обратная связь


Предъявление рекламаций, разрешение разногласий



2016-01-05 340 Обсуждений (0)
Предъявление рекламаций, разрешение разногласий 0.00 из 5.00 0 оценок




 

8.1. При неисполнении или ненадлежащем исполнении Исполнителем обязательств, оговоренных в договорных отношениях на предоставление Услуги, Заказчик вправе предъявить рекламацию Исполнителю.

8.2. Рекламация предъявляется в письменном виде.

8.3. Исполнитель рассматривает рекламацию Заказчика согласно требованиям законодательства и стандартов предприятия по рассмотрению обращений пользователей.

8.4. Разногласия, связанные с договорными отношениями, которые не могут быть разрешены сторонами путем переговоров, а также в порядке рассмотрения претензий, рассматриваются в судебном порядке в соответствии с законодательством Республики Беларусь.

8.5. Исполнитель не несет ответственности за перебои в оказании Услуги, возникшие вследствие:

o нарушения энергоснабжения у Заказчика;

o повреждения оконечного оборудования и устройств, обслуживаемых Заказчиком.

8.6. В случаях, если Исполнитель установит, что работа Заказчика нарушает требования информационной безопасности системы СПИН, то он вправе блокировать доступ последнего к СПИН и предоставление Услуги, с последующим уведомлением о наступившей ситуации.

Введение в действие Порядка и внесение изменений

 

9.1. Настоящий Порядок устанавливается Исполнителем самостоятельно.

9.2. Настоящий Порядок вступает в силу с момента его утверждения Исполнителем.

 

9.3. Исполнитель вправе по своему усмотрению вносить изменения (дополнения) в настоящий Порядок, публикуя данный Порядок с учетом внесенных изменений и/или дополнений на сайте Исполнителя www.beltelecom.by.


 

ПРИЛОЖЕНИЕ Д

(Справочное)

Акт приемки-сдачи работ


 

ПРИЛОЖЕНИЕ Е

(Справочное)

Акт сдачи-приемки работ


 

ПРИЛОЖЕНИЕ Ж

(Справочное)

Договор


ПРИЛОЖЕНИЕ И

(Обязательное)

Листинг программы «Автоматизация учёта оказания услуг КУП «ИВЦ Гомельоблсельхозпрода»

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using Word = Microsoft.Office.Interop.Word;

using System.Diagnostics;

 

namespace WindowsFormsApplication1

{

public partial class Main : Form

{

private int _GetOpen = 1;

public Main()

{

InitializeComponent();

}

 

private void ResetAll()

{

this.отделыTableAdapter.Fill(this.dBDataSet.Отделы);

this.должностьTableAdapter.Fill(this.dBDataSet.Должность);

this.состав_договораTableAdapter.Fill(this.dBDataSet.Состав_договора);

this.перечень_услугTableAdapter.Fill(this.dBDataSet.Перечень_услуг);

this.клиентыTableAdapter.Fill(this.dBDataSet.Клиенты);

this.сотрудникиTableAdapter.Fill(this.dBDataSet.Сотрудники);

this.договорTableAdapter.Fill(this.dBDataSet.Договор);

this.актыTableAdapter.Fill(this.dBDataSet.Акты);

}

 

private void Main_Load(object sender, EventArgs e)

{

this.ResetAll();

}

 

private void but_delete_Click(object sender, EventArgs e)

{

if (this._GetOpen == 1)

{

int rowid = this.dgv_acts.SelectedRows[0].Index;

if (rowid != this.dgv_acts.RowCount - 1)

{

this.актыTableAdapter.Delete((int)this.dgv_acts[0, rowid].Value, (int?)this.dgv_acts[1, rowid].Value,

(int?)this.dgv_acts[2, rowid].Value, (DateTime)this.dgv_acts[3, rowid].Value);

this.актыTableAdapter.Fill(this.dBDataSet.Акты);

}

}

if (this._GetOpen == 2)

{

int rowid = this.dgv_workers.SelectedRows[0].Index;

if (rowid != this.dgv_workers.RowCount - 1)

{

this.сотрудникиTableAdapter.Delete((int)this.dgv_workers[0, rowid].Value, (int?)this.dgv_workers[1, rowid].Value,

(int?)this.dgv_workers[2, rowid].Value, this.dgv_workers[3, rowid].Value.ToString(), (int?)this.dgv_workers[4, rowid].Value,

this.dgv_workers[5, rowid].Value.ToString());

this.сотрудникиTableAdapter.Fill(this.dBDataSet.Сотрудники);

}

}

if (this._GetOpen == 3)

{

int rowid = this.dgv_contracts.SelectedRows[0].Index;

if (rowid != dgv_contracts.RowCount - 1)

{

this.договорTableAdapter.Delete((int)this.dgv_contracts[0, rowid].Value, (int?)this.dgv_contracts[1, rowid].Value,

(DateTime?)this.dgv_contracts[2, rowid].Value, (decimal?)this.dgv_contracts[3, rowid].Value);

this.договорTableAdapter.Fill(this.dBDataSet.Договор);

}

}

if (this._GetOpen == 4)

{

int rowid = this.dgv_clients.SelectedRows[0].Index;

if (rowid != dgv_clients.RowCount - 1)

{

this.клиентыTableAdapter.Delete((int)this.dgv_clients[0, rowid].Value, this.dgv_clients[1, rowid].Value.ToString(),

this.dgv_clients[2, rowid].Value.ToString(), (int?)this.dgv_clients[3, rowid].Value, (int?)this.dgv_clients[4, rowid].Value,

(int?)this.dgv_clients[5, rowid].Value);

this.клиентыTableAdapter.Fill(this.dBDataSet.Клиенты);

}

}

if (this._GetOpen == 5)

{

int rowid = this.dgv_servises.SelectedRows[0].Index;

if (rowid != dgv_servises.RowCount - 1)

{

this.перечень_услугTableAdapter.Delete((int)this.dgv_servises[0, rowid].Value, this.dgv_servises[1, rowid].Value.ToString(),

(decimal?)this.dgv_servises[2, rowid].Value, this.dgv_servises[3, rowid].Value.ToString());

this.перечень_услугTableAdapter.Fill(this.dBDataSet.Перечень_услуг);

}

}

if (this._GetOpen == 6)

{

int rowid = this.dgv_componentscontracts.SelectedRows[0].Index;

if (rowid != dgv_componentscontracts.RowCount - 1)

{

this.состав_договораTableAdapter.Delete((int)this.dgv_componentscontracts[0, rowid].Value, (int?)this.dgv_componentscontracts[1, rowid].Value,

(int?)this.dgv_componentscontracts[2, rowid].Value, (int?)this.dgv_componentscontracts[3, rowid].Value,

(decimal?)this.dgv_componentscontracts[4, rowid].Value);

this.состав_договораTableAdapter.Fill(this.dBDataSet.Состав_договора);

}

}

if (this._GetOpen == 7)

{

int rowid = this.dgv_jobs.SelectedRows[0].Index;

if (rowid != dgv_jobs.RowCount - 1)

{

this.должностьTableAdapter.Delete((int)this.dgv_jobs[0, rowid].Value, this.dgv_jobs[1, rowid].Value.ToString());

this.должностьTableAdapter.Fill(this.dBDataSet.Должность);

}

}

if (this._GetOpen == 8)

{

int rowid = this.dgv_departments.SelectedRows[0].Index;

if (rowid != dgv_departments.RowCount - 1)

{

this.отделыTableAdapter.Delete((int)this.dgv_departments[0, rowid].Value, this.dgv_departments[1, rowid].Value.ToString(),

this.dgv_departments[2, rowid].Value.ToString());

this.отделыTableAdapter.Fill(this.dBDataSet.Отделы);

}

}

 

}

 

private void but_save_Click(object sender, EventArgs e)

{

this.Save();

}

 

private void NeedSaveEvent(object sender)

{

(sender as DataGridView).Tag = "1_" + (sender as DataGridView).Tag.ToString().Split('_').Last();

}

 

private void Save()

{

this.GetOpenDGV().Tag = "0_" + this.GetOpenDGV().Tag.ToString().Split('_').Last();

if (this._GetOpen == 1 && Convert.ToInt32(this.dgv_acts.Tag.ToString().Split('_').First()) == 0)

{

this.актыTableAdapter.Update(this.dBDataSet.Акты);

this.dgv_acts.Tag = "0_1";

}

if (this._GetOpen == 2 && Convert.ToInt32(this.dgv_workers.Tag.ToString().Split('_').First()) == 0)

{

this.сотрудникиTableAdapter.Update(this.dBDataSet.Сотрудники);

this.dgv_workers.Tag = "0_2";

}

if (this._GetOpen == 3 && Convert.ToInt32(this.dgv_contracts.Tag.ToString().Split('_').First()) == 0)

{

this.договорTableAdapter.Update(this.dBDataSet.Договор);

this.dgv_contracts.Tag = "0_3";

}

if (this._GetOpen == 4 && Convert.ToInt32(this.dgv_clients.Tag.ToString().Split('_').First()) == 0)

{

this.клиентыTableAdapter.Update(this.dBDataSet.Клиенты);

this.dgv_clients.Tag = "0_4";

}

if (this._GetOpen == 5 && Convert.ToInt32(this.dgv_servises.Tag.ToString().Split('_').First()) == 0)

{

this.перечень_услугTableAdapter.Update(this.dBDataSet.Перечень_услуг);

this.dgv_servises.Tag = "0_5";

}

if (this._GetOpen == 6 && Convert.ToInt32(this.dgv_componentscontracts.Tag.ToString().Split('_').First()) == 0)

{

this.состав_договораTableAdapter.Update(this.dBDataSet.Состав_договора);

this.dgv_componentscontracts.Tag = "0_6";

}

if (this._GetOpen == 7 && Convert.ToInt32(this.dgv_jobs.Tag.ToString().Split('_').First()) == 0)

{

this.должностьTableAdapter.Update(this.dBDataSet.Должность);

this.dgv_jobs.Tag = "0_7";

}

if (this._GetOpen == 8 && Convert.ToInt32(this.dgv_departments.Tag.ToString().Split('_').First()) == 0)

{

this.отделыTableAdapter.Update(this.dBDataSet.Отделы);

this.dgv_departments.Tag = "0_8";

}

}

 

private void OpenEvent(object sender)

{

if (Convert.ToInt32(this.DGVFromIndex(this._GetOpen).Tag.ToString().Split('_').First()) == 0)

{

this._GetOpen = Convert.ToInt32((sender as Button).Tag);

this.act1.Visible = this._GetOpen == 1;

this.act2.Visible = this._GetOpen == 1;

this.button2.Visible = this._GetOpen == 3;

this.button3.Visible = this._GetOpen == 3;

this.l_search.Visible = this._GetOpen == 2;

this.tb_search.Visible = this._GetOpen == 2;

this.tb_search.Text = string.Empty;

if (this._GetOpen == 2)

{

this.dgv_workers.DataSource = this.сотрудникиBindingSource;

this.сотрудникиTableAdapter.Fill(dBDataSet.Сотрудники);

}

this.OpenDGV(this._GetOpen);

}

else

{

DialogResult result = MessageBox.Show(

"В таблице была изменена, желаете сохранить?",

"Сохранение", MessageBoxButtons.YesNo,

MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);

switch (result)

{

case DialogResult.Yes:

{

this.Save();

this._GetOpen = Convert.ToInt32((sender as Button).Tag);

this.OpenDGV(this._GetOpen);

break;

}

case DialogResult.No:

{

this._GetOpen = Convert.ToInt32((sender as Button).Tag);

this.OpenDGV(this._GetOpen);

break;

}

}

}

}

 

private DataGridView GetOpenDGV()

{

foreach (Control c in this.MainBox.Controls)

if (c.GetType().ToString().IndexOf("DataGridView") >= 0 && c.Visible)

return c as DataGridView;

return null;

}

 

private DataGridView DGVFromIndex(int index)

{

foreach (Control c in this.MainBox.Controls)

if (c.GetType().ToString().IndexOf("DataGridView") >= 0 && Convert.ToInt32(c.Tag.ToString().Split('_').Last()) == index)

return c as DataGridView;

return null;

}

 

private void OpenDGV(int index)

{

foreach (Control c in this.MainBox.Controls)

if (c.GetType().ToString().IndexOf("DataGridView") >= 0)

c.Visible = Convert.ToInt32(c.Tag.ToString().Split('_').Last()) == index;

 

}

 

#region CellEndEditEvents

 

private void dgv_acts_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_componentscontracts_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_workers_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_jobs_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_contracts_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_departments_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_clients_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

private void dgv_servises_CellEndEdit(object sender, DataGridViewCellEventArgs e)

{

this.NeedSaveEvent(sender);

}

 

#endregion

 

#region ButOpenEvents

private void but_acts_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_workers_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_contracts_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_clients_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void button1_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_componentscontracts_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_jobs_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

private void but_departments_Click(object sender, EventArgs e)

{

this.OpenEvent(sender);

}

 

#endregion

 

private void tb_search_TextChanged(object sender, EventArgs e)

{

if (this._GetOpen == 2)

{

string query = this.tb_search.Text;

if (!String.IsNullOrEmpty(query))

{

 

this.dgv_workers.DataSource = dBDataSet.Сотрудники.Where(x =>

x.ID_Сотрудника != 0 && (x.ID_Сотрудника.ToString().IndexOf(query) >= 0 ||

x.ID_отдела.ToString().IndexOf(query) >= 0 ||

x.ID_должность.ToString().IndexOf(query) >= 0 ||

x.Адрес.ToString().IndexOf(query) >= 0 ||

x.Телефон.ToString().IndexOf(query) >= 0 ||

x.ФИО.ToString().IndexOf(query) >= 0

)).ToList();

}

else

{

this.dgv_workers.DataSource = this.сотрудникиBindingSource;

this.сотрудникиTableAdapter.Fill(dBDataSet.Сотрудники);

}

}

}

 

private int LineForKey(string Key, DataGridView dgv)

{

foreach (DataGridViewRow row in dgv.Rows)

if (row.Cells[0].Value != null && row.Cells[0].Value.ToString() == Key)

return row.Index;

return 0;

}

 

private string GetName()

{

return Application.StartupPath + "\\Output\\" + DateTime.Now.Year + "-" + DateTime.Now.Month + "-" +

DateTime.Now.Day + "_" + DateTime.Now.Hour + "-" + DateTime.Now.Minute +

"_" + DateTime.Now.Millisecond + ".docx";

}

void ReplaceDoc(Word.Document doc, string sub, string text)

{

var range = doc.Content;

range.Find.ClearFormatting();

range.Find.Execute(FindText: sub, ReplaceWith: text);

 

}

 

private void OpenAct()

{

string getname = this.GetName();

int row_acts = this.dgv_acts.SelectedRows[0].Index;

Word.Application app = new Word.Application();

Word.Document wordDoc = app.Documents.Open(Application.StartupPath + "\\Docs\\act.docx");

this.ReplaceDoc(wordDoc, "{ACTCODE}", this.dgv_acts[0, row_acts].Value.ToString());

this.ReplaceDoc(wordDoc, "{ACTDATE}", this.dgv_acts[3, row_acts].Value.ToString().Split(' ').First());

int row_sost_dog = this.LineForKey(this.dgv_acts[2, row_acts].Value.ToString(), this.dgv_componentscontracts);

this.ReplaceDoc(wordDoc, "{COST}", this.dgv_componentscontracts[4, row_acts].Value.ToString().Split(' ').First());

this.ReplaceDoc(wordDoc, "{COSTANDNDS}", (Convert.ToInt32(this.dgv_componentscontracts[4, row_acts].Value.ToString().Split(' ').First()) * 0.2).ToString());

int row_service = this.LineForKey(this.dgv_componentscontracts[2, row_sost_dog].Value.ToString(), this.dgv_servises);

this.ReplaceDoc(wordDoc, "{SERVISLIST}", this.dgv_servises[1, row_sost_dog].Value.ToString());

int row_dog = this.LineForKey(this.dgv_componentscontracts[1, row_sost_dog].Value.ToString(), this.dgv_contracts);

this.ReplaceDoc(wordDoc, "{DOGCODE}", this.dgv_contracts[0, row_dog].Value.ToString());

this.ReplaceDoc(wordDoc, "{DOGDATE}", this.dgv_contracts[2, row_dog].Value.ToString().Split(' ').First());

int row_client = this.LineForKey(this.dgv_contracts[1, row_dog].Value.ToString(), this.dgv_clients);

this.ReplaceDoc(wordDoc, "{CLIENTNAME}", this.dgv_clients[1, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTBANKNUM}", this.dgv_clients[5, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTI}", this.dgv_clients[4, row_client].Value.ToString());

wordDoc.SaveAs(getname);

Process.Start(getname);

}

 

private void OpenActPr()

{

string getname = this.GetName();

int row_acts = this.dgv_acts.SelectedRows[0].Index;

Word.Application app = new Word.Application();

Word.Document wordDoc = app.Documents.Open(Application.StartupPath + "\\Docs\\act_pr.docx");

this.ReplaceDoc(wordDoc, "{ACTCODE}", this.dgv_acts[0, row_acts].Value.ToString());

this.ReplaceDoc(wordDoc, "{ACTDATE}", this.dgv_acts[3, row_acts].Value.ToString().Split(' ').First());

int row_sost_dog = this.LineForKey(this.dgv_acts[2, row_acts].Value.ToString(), this.dgv_componentscontracts);

this.ReplaceDoc(wordDoc, "{COST}", this.dgv_componentscontracts[4, row_acts].Value.ToString().Split(' ').First());

this.ReplaceDoc(wordDoc, "{COSTANDNDS}", (Convert.ToInt32(this.dgv_componentscontracts[4, row_acts].Value.ToString().Split(' ').First()) * 0.2).ToString());

int row_service = this.LineForKey(this.dgv_componentscontracts[2, row_sost_dog].Value.ToString(), this.dgv_servises);

this.ReplaceDoc(wordDoc, "{SERVISLIST}", this.dgv_servises[1, row_sost_dog].Value.ToString());

int row_dog = this.LineForKey(this.dgv_componentscontracts[1, row_sost_dog].Value.ToString(), this.dgv_contracts);

this.ReplaceDoc(wordDoc, "{DOGCODE}", this.dgv_contracts[0, row_dog].Value.ToString());

this.ReplaceDoc(wordDoc, "{DOGDATE}", this.dgv_contracts[2, row_dog].Value.ToString().Split(' ').First());

int row_client = this.LineForKey(this.dgv_contracts[1, row_dog].Value.ToString(), this.dgv_clients);

this.ReplaceDoc(wordDoc, "{CLIENTNAME}", this.dgv_clients[1, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTNAME}", this.dgv_clients[1, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTBANKNUM}", this.dgv_clients[5, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTI}", this.dgv_clients[4, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{GETDATE}", DateTime.Now.ToString().Split(' ').First());

wordDoc.Tables[1].Rows.Add();

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 1).Range.Text = "1";

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 2).Range.Text = this.dgv_servises[1, row_service].Value.ToString();

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 3).Range.Text = this.dgv_servises[2, row_service].Value.ToString();

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 4).Range.Text = "20%";

int sum = Convert.ToInt32(this.dgv_servises[2, row_service].Value.ToString());

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 5).Range.Text = (sum * 0.2).ToString();

wordDoc.Tables[1].Cell(wordDoc.Tables[1].Rows.Count, 6).Range.Text = ((sum * 0.2) + sum).ToString();

 

wordDoc.SaveAs(getname);

Process.Start(getname);

}

 

 

private void OpenDog1()

{

string getname = this.GetName();

Word.Application app = new Word.Application();

Word.Document wordDoc = app.Documents.Open(Application.StartupPath + "\\Docs\\dog.docx");

int row_dog = this.dgv_contracts.SelectedRows[0].Index;

this.ReplaceDoc(wordDoc, "{DOGCODE}", this.dgv_contracts[0, row_dog].Value.ToString());

this.ReplaceDoc(wordDoc, "{DOGDATE}", this.dgv_contracts[2, row_dog].Value.ToString().Split(' ').First());

int sum = Convert.ToInt32(this.dgv_contracts[3, row_dog].Value.ToString());

this.ReplaceDoc(wordDoc, "{COST}", sum.ToString());

this.ReplaceDoc(wordDoc, "{NDS}", (sum * 0.2).ToString());

int row_client = this.LineForKey(this.dgv_contracts[1, row_dog].Value.ToString(), this.dgv_clients);

this.ReplaceDoc(wordDoc, "{CLIENTNAME}", this.dgv_clients[1, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTNAME}", this.dgv_clients[1, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTBANKNUM}", this.dgv_clients[5, row_client].Value.ToString());

this.ReplaceDoc(wordDoc, "{CLIENTI}", this.dgv_clients[4, row_client].Value.ToString());

wordDoc.SaveAs(getname);

Process.Start(getname);

}

 

private void OpenDog2()

{

string getname = this.GetName();

Word.Application app = new Word.Application();

Word.Document wordDoc = app.Documents.Open(Application.StartupPath + "\\Docs\\dog2.docx");

int row_dog = this.dgv_contracts.SelectedRows[0].Index;

this.ReplaceDoc(wordDoc, "{DOGCODE}", this.dgv_contracts[0, row_dog].Value.ToString());

this.ReplaceDoc(wordDoc, "{GETDATE}", DateTime.Now.ToString().Split(' ').First());

wordDoc.SaveAs(getname);

Process.Start(getname);

}

 

 

private void act2_Click(object sender, EventArgs e)

{

this.OpenAct();

}

 

private void act1_Click(object sender, EventArgs e)

{

this.OpenActPr();

}

 

private void TopBox_Paint(object sender, PaintEventArgs e)

{

 

}

 

private void button3_Click(object sender, EventArgs e)

{

this.OpenDog1();

}

 

private void button2_Click(object sender, EventArgs e)

{

this.OpenDog2();

}

}

}


 

ПРИЛОЖЕНИЕ К

(Справочное)



2016-01-05 340 Обсуждений (0)
Предъявление рекламаций, разрешение разногласий 0.00 из 5.00 0 оценок









Обсуждение в статье: Предъявление рекламаций, разрешение разногласий

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (340)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)