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(); }
        }
示例#2
0
 virtual public KelAnggaran AttachEntity(KelAnggaran entity)
 {
     return(base.AttachEntity(entity) as KelAnggaran);
 }