Example #1
0
        private void searchButton_Click(object sender, EventArgs e)
        {
            //showdataGridView.DataSource = null;

            PurchaseRepotingModel purchaserepotingModel = new PurchaseRepotingModel();

            if (startDateTimePicker.Text == " ")
            {
                MessageBox.Show("please insert start date");
                return;
            }
            if (endDateTimePicker.Text == " ")
            {
                MessageBox.Show("please insert end date");
                return;
            }
            purchaserepotingModel.Date  = startDateTimePicker.Text;
            purchaserepotingModel.Date2 = endDateTimePicker.Text;

            bool ishas = !_purchaserepotingManager.SearchValue(purchaserepotingModel).Any();

            if (ishas)
            {
                MessageBox.Show("no data");
                return;
            }
            else
            {
                showdataGridView.DataSource = _purchaserepotingManager.SearchValue(purchaserepotingModel);
            }
        }
Example #2
0
        private void searchiconButton_Click(object sender, EventArgs e)
        {
            PurchaseRepotingModel purchaserepotingModel = new PurchaseRepotingModel();

            if (nameTextBox.Text == " ")
            {
                MessageBox.Show("please insert name");
                return;
            }

            purchaserepotingModel.Name = nameTextBox.Text;


            bool ishas = !_purchaserepotingManager.SearchValueByName(purchaserepotingModel).Any();

            if (ishas)
            {
                MessageBox.Show("no data");
                return;
            }
            else
            {
                showdataGridView.DataSource = _purchaserepotingManager.SearchValueByName(purchaserepotingModel);
            }
        }
Example #3
0
        public List <PurchaseRepotingModel> SearchValueByName(PurchaseRepotingModel purchaseRepotingModel)
        {
            string        connectionString = @"Server=DESKTOP-077IM0O;DataBase=Project1DB;Integrated Security=true";
            SqlConnection sqlConnection    = new SqlConnection(connectionString);

            string CommandString = @"SELECT * FROM PurchaseReport WHERE ProductName='" + purchaseRepotingModel.Name + "' ";


            SqlCommand sqlCommand = new SqlCommand(CommandString, sqlConnection);

            sqlConnection.Open();

            List <PurchaseRepotingModel> purchaseRepotingModels = new List <PurchaseRepotingModel>();

            SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

            while (sqlDataReader.Read())
            {
                PurchaseRepotingModel _purchaseRepotingModel = new PurchaseRepotingModel();

                _purchaseRepotingModel.Code      = Convert.ToString(sqlDataReader["Code"]);
                _purchaseRepotingModel.Product   = Convert.ToString(sqlDataReader["ProductName"]);
                _purchaseRepotingModel.Category  = Convert.ToString(sqlDataReader["CategoryName"]);
                _purchaseRepotingModel.Quantity  = Convert.ToDouble(sqlDataReader["Quantity"]);
                _purchaseRepotingModel.UnitPrice = Convert.ToDouble(sqlDataReader["TotalPrice"]);
                _purchaseRepotingModel.MRP       = Convert.ToDouble(sqlDataReader["TotalMRP"]);
                _purchaseRepotingModel.Profit    = Convert.ToDouble(sqlDataReader["Profit"]);

                purchaseRepotingModels.Add(_purchaseRepotingModel);
            }

            sqlConnection.Close();

            return(purchaseRepotingModels);
        }
Example #4
0
        public List <PurchaseRepotingModel> SearchValue(PurchaseRepotingModel purchaseRepotingModel)
        {
            string        connectionString = @"Server=NANDITA\SQLEXPRESS;DataBase=Project1DB;Integrated Security=true";
            SqlConnection sqlConnection    = new SqlConnection(connectionString);

            string CommandString = @"SELECT * FROM [Purchase Report] WHERE Date BETWEEN '" + purchaseRepotingModel.Date + "'AND '" + purchaseRepotingModel.Date2 + "' ";

            SqlCommand sqlCommand = new SqlCommand(CommandString, sqlConnection);

            sqlConnection.Open();

            List <PurchaseRepotingModel> purchaseRepotingModels = new List <PurchaseRepotingModel>();

            SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

            while (sqlDataReader.Read())
            {
                PurchaseRepotingModel _purchaseRepotingModel = new PurchaseRepotingModel();

                _purchaseRepotingModel.Code     = Convert.ToString(sqlDataReader["Code"]);
                _purchaseRepotingModel.Name     = Convert.ToString(sqlDataReader["Name"]);
                _purchaseRepotingModel.Category = Convert.ToString(sqlDataReader["Category"]);
                _purchaseRepotingModel.Quantity = Convert.ToDouble(sqlDataReader["Quantity"]);
                _purchaseRepotingModel.CP       = Convert.ToDouble(sqlDataReader["CP"]);
                _purchaseRepotingModel.MRP      = Convert.ToDouble(sqlDataReader["MRP"]);
                _purchaseRepotingModel.Profit   = Convert.ToDouble(sqlDataReader["Profit"]);

                purchaseRepotingModels.Add(_purchaseRepotingModel);
            }

            sqlConnection.Close();

            return(purchaseRepotingModels);
        }
        private void Srarch_Click(object sender, EventArgs e)
        {
            showDataGridView.DataSource = null;
            PurchaseRepotingModel purchaserepotingModel = new PurchaseRepotingModel();

            if (startDateTimePicker.Text == " " && startDateTimePicker.Text == " ")
            {
                MessageBox.Show("please insert date");
                return;
            }
            purchaserepotingModel.Date  = startDateTimePicker.Text;
            purchaserepotingModel.Date2 = endDateTimePicker.Text;
            // List<PurchaseRepotingModel> purchaseRepotingModels = new List<PurchaseRepotingModel>();
            // purchaseRepotingModels = _purchaseRepotingManager.SearchValue(purchaserepotingModel);
            bool ishas = !_purchaseRepotingManager.SearchValue(purchaserepotingModel).Any();

            if (ishas)
            {
                MessageBox.Show("no data");
                return;
            }
            else
            {
                showDataGridView.DataSource = _purchaseRepotingManager.SearchValue(purchaserepotingModel);
            }
        }
 public List <PurchaseRepotingModel> SearchValue(PurchaseRepotingModel purchaseRepotingModel)
 {
     return(_purchaseRepotingRepository.SearchValue(purchaseRepotingModel));
 }