122
FillTableDoc(idDoc);
}
//=========================================
// Свойства
//=========================================
//=========================================
// Методы
//=========================================
// Заполнить поля для нового документа
private void FillFields()
{
// Номер документа
textBoxNDoc.Text = "Новый";
// Дата документа
dateTimePickerDocDate.Value = DateTime.Now;
// Статус
DataSet data = DBControl.execСтатусДокумента(-1);// Получить данные из
таблицы БД
foreach (DataRow row in data.Tables[0].Rows)
{
idStatusDoc = Convert.ToInt32(row["Код"]);
textBoxStatus.Text = Convert.ToString(row["Наименование"]);
}
}
// Заполнить поля для документа id
private void FillFields(int id)
{
// Получить реквизиты документа
DataSet data = DBControl.execДокументРеквизиты(id);
// Отобразить реквизиты документа
foreach (DataRow row in data.Tables[0].Rows)
{
textBoxNDoc.Text = Convert.ToString(row["НомерДок"]);
dateTimePickerDocDate.Value = Convert.ToDateTime(row["Дата"]);
textBoxStatus.Text = Convert.ToString(row["НаименованиеСтатус"]);
idStatusDoc = Convert.ToInt32(row["Статус"]);
textBoxContr.Text = Convert.ToString(row["НаименованиеКонтрагент"]);
idContragent = Convert.ToInt32(row["Контрагент"]);
textBoxComment.Text = Convert.ToString(row["Комментарий"]);
idBaseDoc = Convert.ToInt32(row["ДокОснование"]);
}
}
// Заполнить табличную часть
private void FillTableDoc(int id)
{
// Получить табличную часть документа
DataSet data = DBControl.execДокументТаблЧасть(id);
// Отобразить табличную часть документа
foreach (DataRow row in data.Tables[0].Rows)
{
// Получить данные из источника
String idtabl = Convert.ToString(row["Код"]);
String idgoods = Convert.ToString(row["КодТов"]);
String articul = Convert.ToString(row["Артикул"]);
String name = Convert.ToString(row["Наименование"]);
String cena = Convert.ToString(row["Цена"]);
String count = Convert.ToString(row["Колич"]);
//String sum = Convert.ToString(row["Сумма"]);
Double sum = Convert.ToDouble(row["Сумма"]);
// Отобразить в табличной части
DataGridViewCell cel1 = new DataGridViewTextBoxCell();//Код
DataGridViewCell cel2 = new DataGridViewTextBoxCell();//КодТов
DataGridViewCell cel3 = new DataGridViewTextBoxCell();//Артикул
DataGridViewCell cel4 = new DataGridViewTextBoxCell();//Наименование