public PayInstallmentDetailsRow AddPayInstallmentDetailsRow(int InstallmentId, string GroupName, string SchemeName, string CustomerName, System.DateTime TransactionDate, int Interest, int InstallmentNo, string PaymentType, string ChequeNo, int Amount, System.DateTime UpdatedDate, string UpdatedBy, BCGroupDetailsRow parentBCGroupDetailsRowByFKf_GroupId, CustomerDetailsRow parentCustomerDetailsRowByFKf_CustomerId) {
     PayInstallmentDetailsRow rowPayInstallmentDetailsRow = ((PayInstallmentDetailsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             InstallmentId,
             GroupName,
             SchemeName,
             CustomerName,
             TransactionDate,
             Interest,
             InstallmentNo,
             PaymentType,
             ChequeNo,
             Amount,
             UpdatedDate,
             UpdatedBy,
             null,
             null};
     if ((parentBCGroupDetailsRowByFKf_GroupId != null)) {
         columnValuesArray[12] = parentBCGroupDetailsRowByFKf_GroupId[0];
     }
     if ((parentCustomerDetailsRowByFKf_CustomerId != null)) {
         columnValuesArray[13] = parentCustomerDetailsRowByFKf_CustomerId[0];
     }
     rowPayInstallmentDetailsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowPayInstallmentDetailsRow);
     return rowPayInstallmentDetailsRow;
 }
 public void RemoveBCGroupDetailsRow(BCGroupDetailsRow row) {
     this.Rows.Remove(row);
 }
 public BCGroupDetailsRowChangeEvent(BCGroupDetailsRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void AddBCGroupDetailsRow(BCGroupDetailsRow row) {
     this.Rows.Add(row);
 }