コード例 #1
0
ファイル: SearchManager.cs プロジェクト: mehedikaiser08/TEST2
        public DataTable  SearchInfo(SearchCustomerInfo searchObj)
        {
            SearchRipository searchRipoObj = new SearchRipository();
            DataTable        searchInfo    = searchRipoObj.SearchInfo(searchObj);

            return(searchInfo);
        }
コード例 #2
0
        public DataTable  SearchInfo(SearchCustomerInfo searchObj)
        {
            DataTable dt = new DataTable();
            string    connectionString =
                @"Server=DESKTOP-063GM06\SQLEXPRESS;Database=CUSTOMERDATABASE;user=sa;password=mh_kaiser";
            string        query = @"SELECT AccountNumber FROM CustomerAndAccountInfos WHERE AccountNumber='" + searchObj.AccountNo + "'";
            SqlConnection conn  = new SqlConnection(connectionString);
            SqlCommand    comd  = new SqlCommand(query, conn);

            conn.Open();
            SqlDataReader dr = comd.ExecuteReader();

            if (dr.Read())
            {
                dr.Close();
                conn.Close();

                query = "SELECT CI.AccountNumber AccountNumber,CI.CustomerName CustomerName,CI.OpeningDate OpeningDate," +
                        " TR.Amount Balance FROM CustomerAndAccountInfos CI " +
                        "INNER JOIN Transactions TR ON CI.AccountNumber=TR.AccountNo WHERE CI.AccountNumber='" + searchObj.AccountNo + "'";


                comd = new SqlCommand(query, conn);

                SqlDataAdapter da = new SqlDataAdapter(comd);
                da.Fill(dt);
                conn.Close();
            }

            return(dt);
        }
コード例 #3
0
ファイル: SearchManager.cs プロジェクト: mehedikaiser08/TEST2
        public bool CheckInfo(SearchCustomerInfo searchObj)
        {
            SearchRipository searchRipoObj = new SearchRipository();
            bool             checkInfo     = searchRipoObj.CheckInfo(searchObj);

            return(checkInfo);
        }
コード例 #4
0
        private void searchButton_Click(object sender, EventArgs e)
        {
            SearchCustomerInfo searchObj = new SearchCustomerInfo();

            searchObj.AccountNo = searchTextBox.Text;

            if (searchObj.AccountNo == "")
            {
                MessageBox.Show("Null value not accepted !");
                return;
            }



            try
            {
                SearchManager searchManagerObj = new SearchManager();
                bool          checkInfo        = searchManagerObj.CheckInfo(searchObj);
                if (checkInfo == false)
                {
                    MessageBox.Show("Sorry ! Your requested Account not found !");
                    return;
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }


            try
            {
                SearchManager searchManagerObj = new SearchManager();
                DataTable     searchInfo       = searchManagerObj.SearchInfo(searchObj);


                searchDataGridView.DataSource = searchInfo;
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
コード例 #5
0
        public bool CheckInfo(SearchCustomerInfo searchObj)
        {
            bool   checkInfo        = false;
            string connectionString =
                @"Server=DESKTOP-063GM06\SQLEXPRESS;Database=CUSTOMERDATABASE;user=sa;password=mh_kaiser";
            string        query = @"SELECT AccountNumber FROM CustomerAndAccountInfos WHERE AccountNumber='" + searchObj.AccountNo + "'";
            SqlConnection conn  = new SqlConnection(connectionString);
            SqlCommand    comd  = new SqlCommand(query, conn);

            conn.Open();
            SqlDataReader dr = comd.ExecuteReader();

            if (dr.Read())
            {
                dr.Close();
                checkInfo = true;
                conn.Close();
            }

            return(checkInfo);
        }