private MaterialGroup GetData()
        {
            MaterialGroup entity = new MaterialGroup();
            entity.material_group_id = Converts.ParseLong(keyCode);
            entity.material_group_code = txtMatGroupCode.Text;
            entity.material_group_name = txtMatGroupName.Text;
            entity.material_group_desc = txtMatGroupDesc.Text;
            entity.active = chkActive.Checked;

            entity.created_by = "SYSTEM";
            entity.created_date = DateTime.Now;
            entity.updated_by = "SYSTEM";
            entity.updated_date = DateTime.Now;
            return entity;
        }
        private void LoadData()
        {
            MaterialGroup entity = new MaterialGroup();
            if (mode == ObjectState.Edit && !string.IsNullOrEmpty(keyCode))
            {
                entity.material_group_id = Converts.ParseLong(keyCode);
                entity = ServiceProvider.MaterialGroupService.FindByKeys(entity, true);

                txtMatGroupCode.Text = entity.material_group_code;
                txtMatGroupName.Text = entity.material_group_name;
                txtMatGroupDesc.Text = entity.material_group_desc;
                chkActive.Checked = entity.active;
            }
            else
            {
                txtMatGroupCode.Text = String.Empty;
                txtMatGroupName.Text = String.Empty;
                txtMatGroupDesc.Text = String.Empty;
                chkActive.Checked = false;
            }
            EnableMode();
        }