コード例 #1
0
        private void FillGrid(string value)
        {
            dgvGeneralList.Rows.Clear();
            DataTable dt  = new DataTable();
            string    sql = "";

            if (value == "")
            {
                sql = "SELECT * FROM General";
            }
            else
            {
                sql = string.Format(@"SELECT * FROM General WHERE gen_Name LIKE '%{0}%' ", value);
            }
            dt = DataAccessLayer.Retreiving(sql);
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    DataGridViewRow addRow = new DataGridViewRow();
                    addRow.CreateCells(dgvGeneralList);
                    addRow.Cells[0].Value = row[0].ToString();
                    addRow.Cells[1].Value = row[2].ToString();
                    addRow.Cells[2].Value = CommonCodeClass.GetCategoryName(row[1].ToString());
                    addRow.Cells[3].Value = row[3].ToString();
                    addRow.Cells[4].Value = row[4].ToString();
                    dgvGeneralList.Rows.Add(addRow);
                }
            }
        }
コード例 #2
0
        private void FillCmbCategoryList()
        {
            cmbCategoryList.Items.Clear();
            cmbCategoryList.Items.Add("Select Category");
            if (CommonCodeClass.GetAllCategory().Rows.Count > 0)
            {
                foreach (DataRow item in CommonCodeClass.GetAllCategory().Rows)
                {
                    cmbCategoryList.Items.Add(item[0]);
                }
            }

            cmbCategoryList.SelectedIndex = 0;
        }
コード例 #3
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            ep.Clear();
            if (cmbCategoryList.SelectedIndex == 0)
            {
                ep.SetError(cmbCategoryList, "Please Select Category Name");
                cmbCategoryList.Focus();
                return;
            }
            if (txtGeneralName.Text.Trim().Length == 0)
            {
                ep.SetError(txtGeneralName, "Please Enter General Name");
                txtGeneralName.Focus();
                txtGeneralName.SelectAll();
                return;
            }
            if (txtUserFOr.Text.Trim().Length == 0)
            {
                ep.SetError(txtUserFOr, "Please Enter Using Detail of Product");
                txtUserFOr.Focus();
                txtUserFOr.SelectAll();
                return;
            }

            string sql = string.Format(@"UPDATE General SET categoryID = '{0}', gen_Name='{1}', usefor='{2}', description='{3}' WHERE gen_ID = '{4}'", CommonCodeClass.GetCategoryID(cmbCategoryList.Text.Trim()), txtGeneralName.Text, txtUserFOr.Text, txtDescription.Text, updateGeneralID);

            DataAccessLayer.Execute(sql);
            MessageBox.Show("General Product Successfully Updated...");
            btnCancel_Click(sender, e);
        }
コード例 #4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ep.Clear();
            if (cmbCategoryList.SelectedIndex == 0)
            {
                ep.SetError(cmbCategoryList, "Please Select Category Name");
                cmbCategoryList.Focus();
                return;
            }
            if (txtGeneralName.Text.Trim().Length == 0)
            {
                ep.SetError(txtGeneralName, "Please Enter General Name");
                txtGeneralName.Focus();
                txtGeneralName.SelectAll();
                return;
            }
            if (txtUserFOr.Text.Trim().Length == 0)
            {
                ep.SetError(txtUserFOr, "Please Enter Using Detail of Product");
                txtUserFOr.Focus();
                txtUserFOr.SelectAll();
                return;
            }

            string sql = string.Format(@"INSERT INTO General (categoryID, gen_Name, usefor, description) VALUES ('{0}', '{1}', '{2}', '{3}')", CommonCodeClass.GetCategoryID(cmbCategoryList.Text.Trim()), txtGeneralName.Text, txtUserFOr.Text, txtDescription.Text);

            DataAccessLayer.Execute(sql);
            MessageBox.Show("General Product Successfully Added...");
            FillGrid("");
            ClearForm();
        }