protected void RadGrid1_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { GridEditableItem editedItem = e.Item as GridEditableItem; UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); KelAnggaran ka = new KelAnggaran(); try { ka.KaCode = (userControl.FindControl("txtMACODE") as RadTextBox).Text.ToUpper(); ka.KaName = (userControl.FindControl("txtMANAME") as RadTextBox).Text.ToUpper(); ka.GtCode = (userControl.FindControl("cmbGROUP") as RadComboBox).Text.ToUpper(); ka.Prefix = (userControl.FindControl("txtMAPREFIX") as RadTextBox).Text.ToUpper(); ka.IsDetail = (userControl.FindControl("chkDETAIL") as CheckBox).Checked; ka.KaLevel = (userControl.FindControl("cmbLEVEL") as RadComboBox).Text.ToUpper(); ka.ParentCode = (userControl.FindControl("cmbPARENT") as RadComboBox).Text.ToUpper(); ka.Type = (userControl.FindControl("cmbTYPE") as RadComboBox).Text.ToUpper()[0]; ka.IsActive = (userControl.FindControl("chkACTIVE") as CheckBox).Checked; //ka.IsKas = (userControl.FindControl("chkKAS") as CheckBox).Checked; ka.IsKas = false; ka.UserInsert = "toro"; ka.TglInsert = DateTime.Now; ka.Save(); } catch (Exception ex) { string es = ex.Message; e.Canceled = true; } finally { RadGrid1.Rebind(); } }
virtual public KelAnggaran AttachEntity(KelAnggaran entity) { return(base.AttachEntity(entity) as KelAnggaran); }