Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected override void DoProcessControlEvent(object sender, LibControlEventArgs e)
- {
- base.DoProcessControlEvent(sender, e);
- if (this.IsEditMode)
- {
- LibEventType eventType = e.EventType;
- switch (eventType)
- {
- case LibEventType.BeforeAddNewRow:
- this.BeforeAddNewRow(e);
- return;
- default:
- return;
- }
- }
- }
- private void BeforeAddNewRow(LibControlEventArgs e)
- {
- DataRow dataRowA = base.Tables[0].Rows[0];
- if (string.IsNullOrEmpty(LibSysUtils.ToString(dataRowA["FIProjectId"])))
- {
- LibExceptionManager.ThrowError(420019, new object[]
- {
- base.DataSource.GetFieldDisplayName(0, "FIProjectId")
- });
- }
- if (StringUtils.SafeCompareStrings(LibSysUtils.ToString(dataRowA["FIYear"]), "0", true) )
- {
- LibExceptionManager.ThrowError(420019, new object[]
- {
- base.DataSource.GetFieldDisplayName(0, "FIYear")
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement