protected override void SetEditObject(object obj) { if (obj == null) { this.txtRouteDescriptionEdit.Text = ""; this.drpRouteTypeEdit.SelectedIndex = 0; // this.dateEffectiveDateEdit.Text = ""; // this.dateInvalidDateEdit.Text = ""; this.txtRouteCodeEdit.Text = ""; this.chbRouteEnabled.Checked = true; return; } this.txtRouteDescriptionEdit.Text = ((Route)obj).RouteDescription.ToString(); try { this.drpRouteTypeEdit.SelectedValue = ((Route)obj).RouteType.ToString(); } catch { this.drpRouteTypeEdit.SelectedIndex = 0; } // this.dateEffectiveDateEdit.Text = FormatHelper.ToDateString(((Route)obj).EffectiveDate); // this.dateInvalidDateEdit.Text = FormatHelper.ToDateString(((Route)obj).InvalidDate); this.txtRouteCodeEdit.Text = ((Route)obj).RouteCode.ToString(); this.chbRouteEnabled.Checked = (((Route)obj).Enabled == FormatHelper.TRUE_STRING); if (_facade == null) { _facade = new BaseModelFacadeFactory(base.DataProvider).Create(); } if (_facade.IsRouteRef(((Route)obj).RouteCode.ToString())) { this.txtRouteCodeEdit.ReadOnly = true; } }