예제 #1
0
        public DataTable GetCustomerDetails()
        {
            try
            {
                DataTable     dTable     = null;
                List <Record> recordList = null;
                DataManagementService.IDataManagementService dbManager = new DataManagementService.DataManagementServiceClient();

                ResultSet rData = dbManager.GetCustomerList();
                if (rData.IsSuccess == false)
                {
                    //System.Windows.Forms.MessageBox.Show("Error in getting customer data: " + rData.ErrorMessage, "Get Customer Data");
                    throw new Exception("Error in getting customer data: " + rData.ErrorMessage);
                }
                else
                {
                    DataManagementLibrary.DataManagerHelper dmHelper = new DataManagementLibrary.DataManagerHelper();

                    recordList = rData.Records.ToList();
                    dTable     = dmHelper.RecordsToDataTable(recordList, new List <string>()
                    {
                        "CustID", "AccountNumber", "CustType", "Name", "DOB"
                    });
                }
                return(dTable);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public bool InsertCustomerData(CustDetail customerDetail)
        {
            try
            {
                DataManagementService.IDataManagementService dbManager = new DataManagementService.DataManagementServiceClient();

                bool bSuccessData = dbManager.InsertCustomerData(customerDetail);
                return(bSuccessData);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        public DataTable LoadCustomerData()
        {
            DataTable     dTable     = null;
            List <Record> recordList = null;

            try
            {
                DataManagementService.IDataManagementService dbManager = new DataManagementService.DataManagementServiceClient();
                //DataManagementLibrary.DataManager dbManager = new DataManagementLibrary.DataManager();
                TableSchema tSchema = new TableSchema();
                tSchema.ColumnNames = null;
                tSchema.Conditions  = null;
                //tSchema.ProviderName = providername;
                //tSchema.ConnectionString = connectionstring;
                tSchema.TableName = "CustomerData";
                ResultSet rData = dbManager.GetDataFromTable(tSchema);
                if (rData.IsSuccess == false)
                {
                    //System.Windows.Forms.MessageBox.Show("Error in getting customer data: " + rData.ErrorMessage, "Get Customer Data");
                    throw new Exception("Error in getting customer data: " + rData.ErrorMessage);
                }
                else
                {
                    DataManagementLibrary.DataManagerHelper dmHelper = new DataManagementLibrary.DataManagerHelper();

                    recordList = rData.Records.ToList();
                    dTable     = dmHelper.RecordsToDataTable(recordList, new List <string>()
                    {
                        "CustID", "AccountNumber", "CustType", "Name", "DOB"
                    });
                }
                return(dTable);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }