sql = "insert into info(id_do, date_in, text_in) values("+id_do+", getdate(),
'"+mess+"')";
id_in_int = mF->sqlInsert(sql);
if(id_in_int < 1)
{
MessageBox::Show("Ошибка\r\nНе могу прикрепить сообщение к
документу");
return false;
}
else
{
// Записываем событие прикрепления документа
sql = "insert into events(date_ev, id_do, id, id_ro, id_wo, num_co,
type_ev, code_ev) values(getdate(), "+id_do+", "+id_in_int+", "+id_ro+", "+id_wo+", "+num_co+", 3,
1)";
id_ev_int = mF->sqlInsert(sql);
if(id_ev_int < 1)
{
MessageBox::Show("Ошибка\r\nНе могу записать
информацию о прекреплении сообщения к документу");
return false;
}
}
}
// Записываем файлы в БД, а также события загрузки файлов
for(int i=0; i<filesUploaded.Count; i++)
{
// ЗаписываемфайлывБД
sql = "insert into files(id_do, date_fi, name_fi, oldname_fi, ext_fi)
values("+id_do+", getdate(), '"+filesUploaded[i][1]+"', '"+filesUploaded[i][3]+"',
'"+filesUploaded[i][2]+"')";
id_fi_int = mF->sqlInsert(sql);
if(id_fi_int < 1)
{
MessageBox::Show("Ошибка\r\nНемогузаписатьинформациюофайле
\""+filesUploaded[i][0]+"\" вБД");
return false;
}
// событиязагрузкифайлов
sql = "insert into events(date_ev, id_do, id, id_ro, id_wo, num_co, type_ev,
code_ev) values(getdate(), "+id_do+", "+id_fi_int+", "+id_ro+", "+id_wo+", "+num_co+", 2, 1)";
id_ev_int = mF->sqlInsert(sql);
if(id_ev_int < 1)
{
MessageBox::Show("Ошибка\r\nНемогузаписатьфактзагрузкифайла
\""+filesUploaded[i][0]+"\" всписоксобытий");
return false;
}
}
// Меняем этап докуента в БД