Hi everyone
I have a button in form with the following method.
The problem is even I press cancel in dialog it creates a it creates record(row).
can anyone help modify code such that when I press cancel or close dialog it
won't create new record.
void clicked() { Dialog dlg = new Dialog("@SYS312960"); DialogField dlgID; DialogField dlgName; DialogField dlgAddress; DialogField dlgGender; Emp empLocal; dlgID = dlg.addField(extendedTypestr(CustAccount), "ID Card No"); dlgName = dlg.addField(extendedTypestr(Name), "Employee Name"); dlgAddress = dlg.addField(extendedTypeStr(AddressCity), "Address"); dlgGender = dlg.addField(extendedTypeStr(GenderEnum), "Gender"); dlg.run(); empLocal.IdentityCardCode = dlgID.value(); empLocal.Name = dlgName.value(); empLocal.Address = dlgAddress.value(); empLocal.Gender = dlgGender.value(); empLocal.insert(); super(); }
↧
Insert dialog in forms.
↧