/// <summary> /// Load or reloads a subset of the table content. You can specify which record you want to be selected /// by default. In order to successfully call this method, you need to call first the Initialize method. /// </summary> /// <param name="PK_Cus_LngID">Primary key of the record you want to be selected by default.</param> /// <param name="startRecord">The zero-based record number to start with.</param> /// <param name="maxRecords">The maximum number of records to retrieve.</param> public void RefreshData(WS_tblCustomer_Record.WSInt32 PK_Cus_LngID, int startRecord, int maxRecords) { System.Data.DataSet dataSet = null; dataSet = tblCustomer_RecordWebService.GetAllDisplay_tblCustomer_Collection_DataSet(); this.BeginUpdate(); this.bindingInProgress = true; this.DataSource = dataSet.Tables["spS_tblCustomer_Display"].DefaultView; this.ValueMember = "ID1"; this.DisplayMember = "Display"; this.bindingInProgress = false; if (!PK_Cus_LngID.UseNull) { this.SelectedValue = PK_Cus_LngID.Value; } else { base.OnSelectedIndexChanged(EventArgs.Empty); } this.EndUpdate(); }
/// <summary> /// Load or reloads a subset of the table content. In order to successfully call this method, you need to call first /// the Initialize method. /// </summary> /// <param name="startRecord">The zero-based record number to start with.</param> /// <param name="maxRecords">The maximum number of records to retrieve.</param> public void RefreshData(int startRecord, int maxRecords) { WS_tblCustomer_Record.WSInt32 nullValue = new WS_tblCustomer_Record.WSInt32(); nullValue.UseNull = true; this.RefreshData(nullValue, startRecord, maxRecords); }
/// <summary> /// Load or reloads all the table content. In order to successfully call this method, /// you need to call first the Initialize method. /// </summary> public void RefreshData() { WS_tblCustomer_Record.WSInt32 nullValue = new WS_tblCustomer_Record.WSInt32(); nullValue.UseNull = true; this.RefreshData(nullValue, -1, -1); }
/// <summary> /// Load or reloads a subset of the table content. You can specify which record you want to be checked by default. /// In order to successfully call this method, you need to call first the Initialize method. /// </summary> /// <param name="ArrayOf_PK_Cus_LngID">Primary keys of the records you want to be checked by default.</param> /// <param name="startRecord">The zero-based record number to start with.</param> /// <param name="maxRecords">The maximum number of records to retrieve.</param> public void RefreshData(System.Collections.ArrayList ArrayOf_PK_Cus_LngID, int startRecord, int maxRecords) { if (ArrayOf_PK_Cus_LngID != null && ArrayOf_PK_Cus_LngID.Count > 0) { WS_tblCustomer_Record.WSInt32[] typedArray = new WS_tblCustomer_Record.WSInt32[ArrayOf_PK_Cus_LngID.Count]; int index = 0; foreach (object item in ArrayOf_PK_Cus_LngID) { if (item is WS_tblCustomer_Record.WSInt32) { typedArray[index] = (WS_tblCustomer_Record.WSInt32)item; index++; } else if (item is System.Data.SqlTypes.SqlInt32) { WS_tblCustomer_Record.WSInt32 value = new WS_tblCustomer_Record.WSInt32(); value.UseNull = false; value.Value = ((System.Data.SqlTypes.SqlInt32)item).Value; typedArray[index] = value; index++; } else if (item is System.Int32) { WS_tblCustomer_Record.WSInt32 value = new WS_tblCustomer_Record.WSInt32(); value.UseNull = false; value.Value = (System.Int32)item; typedArray[index] = value; index++; } else { throw new InvalidOperationException("ArrayOf_PK_Cus_LngID does not contain ONLY System.Data.SqlTypes.SqlInt32, WS_tblCustomer_Record.WSInt32 or System.Int32 elements."); } } this.RefreshData(typedArray, startRecord, maxRecords); } else { this.RefreshData(startRecord, maxRecords); } }
/// <summary> /// Sets the supplied collection records to a System.Windows.Forms.CheckState value. /// </summary> /// <param name="ArrayOf_PK_Cus_LngID">Primary keys of the records to set the check state for.</param> /// <param name="value">One of the System.Windows.Forms.CheckState values.</param> public void SetRecordsCheckState(System.Collections.ArrayList ArrayOf_PK_Cus_LngID, System.Windows.Forms.CheckState value) { if (ArrayOf_PK_Cus_LngID != null && ArrayOf_PK_Cus_LngID.Count > 0) { WS_tblCustomer_Record.WSInt32[] typedArray = new WS_tblCustomer_Record.WSInt32[ArrayOf_PK_Cus_LngID.Count]; int index = 0; foreach (object item in ArrayOf_PK_Cus_LngID) { if (item is WS_tblCustomer_Record.WSInt32) { typedArray[index] = (WS_tblCustomer_Record.WSInt32)item; index++; } else if (item is System.Data.SqlTypes.SqlInt32) { WS_tblCustomer_Record.WSInt32 record = new WS_tblCustomer_Record.WSInt32(); record.UseNull = false; record.Value = ((System.Data.SqlTypes.SqlInt32)item).Value; typedArray[index] = record; index++; } else if (item is System.Int32) { WS_tblCustomer_Record.WSInt32 record = new WS_tblCustomer_Record.WSInt32(); record.UseNull = false; record.Value = (System.Int32)item; typedArray[index] = record; index++; } else { throw new InvalidOperationException("ArrayOf_PK_Cus_LngID does not contain ONLY System.Data.SqlTypes.SqlInt32, WS_tblCustomer_Record.WSInt32 or System.Int32 elements."); } } this.SetRecordsCheckState(typedArray, value); } }
/// <summary> /// Load or reloads a subset of the table content. You can specify which record you want to be selected /// by default. In order to successfully call this method, you need to call first the Initialize method. /// </summary> /// <param name="PK_Cus_LngID">Primary key of the record you want to be selected by default.</param> /// <param name="startRecord">The zero-based record number to start with.</param> /// <param name="maxRecords">The maximum number of records to retrieve.</param> public void RefreshData(WS_tblCustomer_Record.WSInt32 PK_Cus_LngID, int startRecord, int maxRecords) { if (!PK_Cus_LngID.UseNull && this.SelectionMode == System.Windows.Forms.SelectionMode.None) { throw new ArgumentException("You cannot supply a value to this parameter when SelectionMode property is set to None.", "PK_Cus_LngID"); } if (this.networkCredential == null) { throw new InvalidOperationException("You must call the 'Initialize' method before calling this method."); } System.Data.DataSet dataSet = null; dataSet = tblCustomer_RecordWebService.GetAllDisplay_tblCustomer_Collection_DataSet(); this.BeginUpdate(); this.bindingInProgress = true; this.DataSource = dataSet.Tables["spS_tblCustomer_Display"].DefaultView; this.ValueMember = "ID1"; this.DisplayMember = "Display"; this.bindingInProgress = false; if (!PK_Cus_LngID.UseNull) { this.SelectedValue = PK_Cus_LngID.Value; } else { base.OnSelectedIndexChanged(EventArgs.Empty); } this.EndUpdate(); }
/// <summary> /// Load or reloads all the table content. You can specify which record you want to be selected by default. /// In order to successfully call this method, you need to call first the Initialize method. /// </summary> /// <param name="PK_Cus_LngID">Primary key of the record you want to be selected by default.</param> public void RefreshData(WS_tblCustomer_Record.WSInt32 PK_Cus_LngID) { this.RefreshData(PK_Cus_LngID, -1, -1); }