Курсовая работа: Информационная система менеджера по работе с клиентами

begin

Edit4.Text:=InputBox('Ввод данных','Введите количество товара','1'); // проверка колличества товара

if StrToInt(Edit4.Text)>DataModule1.Uslugi_Table2.FieldByName('К-во').AsInteger then

begin

ShowMessage('Товара не хватает, введите меньшее число!'); // вывод сообщения

Button8.Click; // нажатие кнопки

end

else

begin

//Изменение колличества товара

DataModule1.Uslugi_Table2.Edit;// изменение записи

DataModule1.Uslugi_Table2.FieldByName('№_накладной').AsString:=DBEdit4.Text;

DataModule1.Uslugi_Table2.FieldByName('К-во').AsInteger:=DataModule1.Uslugi_Table2.FieldByName('К-во').AsInteger-StrToInt(Edit4.Text);

DataModule1.Uslugi_Table2.Post;// сохранение записи

Edit5.Text:=IntToStr(StrToInt(Edit4.Text) * StrToInt(DBEdit5 .Text));

//Заполнение таблици заказ

DataModule1.Zakaz_Table1.Insert;

DataModule1.Zakaz_Table1.FieldByName('№_продавца').AsString:='1';

DataModule1.Zakaz_Table1.FieldByName('№_клиента').AsString:=DataModule1.Klient_Table1.FieldByName('Номер_п/п').AsString;

DataModule1.Zakaz_Table1.FieldByName('№_услуги').AsString:=DataModule1.Uslugi_Table2.FieldByName('Номер_п/п').AsString;

DataModule1.Zakaz_Table1.FieldByName('№_накладной').AsString:=DBEdit4.Text;

DataModule1.Zakaz_Table1.FieldByName('Колличество').AsString:=Edit4.Text;

DataModule1.Zakaz_Table1.FieldByName('Сумма').AsString:=Edit5.Text;

DataModule1.Zakaz_Table1.Post;

Button9.Enabled:=true;

///////////////////////////////////////////////////////

DataModule1.ADOTable1.Active:=false;

DataModule1.ADOTable1.Active:=true;

DataModule1.ADOTable1.Filtered:=False; //Деактивация фильтра

К-во Просмотров: 596
Бесплатно скачать Курсовая работа: Информационная система менеджера по работе с клиентами