Example #1
0
            private void CompanyForm_RecordBinding(object sender, SPFormRecordBindingEventArgs e)
            {
                e.BindingSettings.DisplayMember = "Name";
                e.BindingSettings.ValueMember = "CompanyID";

                try
                {
                    e.DataSource = SPCompanyData.GetCompanies();
                    e.BindingSettings.NewRecordProc = new System.EventHandler(NewCompany);
                }
                catch (Exception)
                {
                }
            }
Example #2
0
        protected override void OnRecordBinding(SPFormRecordBindingEventArgs e)
        {
            base.OnRecordBinding(e);

                e.BindingSettings.DisplayMember = "Name";
                e.BindingSettings.ValueMember = "PayModeID";
                try
                {
                    e.DataSource = SPPayMode.GetPayModes();
                    e.BindingSettings.NewRecordProc = new System.EventHandler(NewPayMode);
                }
                catch (Exception)
                {
                }
        }
Example #3
0
 protected override void OnRecordBinding(SPFormRecordBindingEventArgs e)
 {
     base.OnRecordBinding(e);
         if (string.IsNullOrEmpty(TypeID) == false)
         {
             e.BindingSettings.DisplayMember = "Name";
             e.BindingSettings.ValueMember = "MasterID";
             try
             {
                 e.DataSource = SPMaster.GetMaster(TypeID);
                 e.BindingSettings.NewRecordProc = new System.EventHandler(NewMaster);
             }
             catch (Exception)
             {
             }
         }
 }
Example #4
0
 protected virtual void OnRecordBinding(SPFormRecordBindingEventArgs e)
 {
     if (RecordBindingEvent != null) //let client respond
         RecordBindingEvent(this, e);
 }
Example #5
0
            protected override void OnLoad(System.EventArgs e)
            {
                base.OnLoad(e);
                //WindowState = FormWindowState.Maximized

                if (! DesignMode)
                {
                    SPFormRecordBindingEventArgs dataBindSettings = new SPFormRecordBindingEventArgs();
                    OnRecordBinding(dataBindSettings);
                    this._RecordState.CurrentState = SPFormRecordModes.EditMode; //By Default Form is in Edit Mode
                    this._RecordState.BindingData = true;
                    _DataSource = dataBindSettings.DataSource;
                    _BindingSettings = dataBindSettings.BindingSettings;
                    _NewRecordProc = _BindingSettings.NewRecordProc;

                    SPFormSupport.BindControls(this.Controls, ref DetailBinding, ref _RecordState, new SoftLogik.Win.UI.EventHandler(OnFieldChanged));

                    MyTabOrderManager = new UI.SPTabOrderManager(this);
                    MyTabOrderManager.SetTabOrder(UI.SPTabOrderManager.TabScheme.DownFirst); // set tab order
                }
            }