private void NewRowManual(ref AMethodOfPaymentRow ARow) { string newName = Ict.Common.Catalog.GetString("NEWTYPE"); Int32 countNewDetail = 0; if (FMainDS.AMethodOfPayment.Rows.Find(new object[] { newName }) != null) { while (FMainDS.AMethodOfPayment.Rows.Find(new object[] { newName + countNewDetail.ToString() }) != null) { countNewDetail++; } newName += countNewDetail.ToString(); } ARow.MethodOfPaymentCode = newName; ARow.MethodOfPaymentDesc = Catalog.GetString("PLEASE ENTER DESCRIPTION"); }