Ejemplo n.º 1
0
        private void dataGridViewProduct_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int rowIndex  = e.RowIndex;
            int projectId = int.Parse(dataGridViewProduct.Rows[rowIndex].Cells[0].Value.ToString());
            ProductDataLogic projectDataLogic = new ProductDataLogic();
            //string projectName, projectDescription;
            //bool isActive, isSystemGenerated;
            bool result = projectDataLogic.GetProjectInfo(projectId, out projectName, out projectDescription, out isActive, out isSystemGenerated);

            if (result == true)
            {
                ProductAddForm projectAddForm = new ProductAddForm()
                {
                    MdiParent = this.Parent.FindForm()
                };
                projectAddForm.projectName        = projectName;
                projectAddForm.projectDescription = projectDescription;
                projectAddForm.isActive           = isActive;
                projectAddForm.isSystemGenerated  = isSystemGenerated;
                projectAddForm.projectId          = projectId;
                this.Hide();
                projectAddForm.Show();
            }
            else
            {
                MessageBox.Show("No Valid Information Found!", "Error!");
            }
        }
        private void ProductListForm_Load(object sender, EventArgs e)
        {
            ProductDataLogic productDataLogic = new ProductDataLogic();
            DataTable        dataTable        = new DataTable();

            dataTable = productDataLogic.GetProductList();
            dataGridViewProductList.DataSource = dataTable;
            this.ControlBox = false;
        }
        private void ProductListSaveButton_Click(object sender, EventArgs e)
        {
            ProductDataLogic productDataLogic = new ProductDataLogic();

            productName        = textBoxProductName.Text.Trim();
            productDescription = richTextBoxDescription.Text.Trim();
            string dropdownvalue = ProductListActivity.SelectedValue.ToString();

            isActive = dropdownvalue == "0" ? false : true;
            bool result = productDataLogic.AddProduct(productName, productDescription, isActive, isSystemGenerated);

            if (result == true)
            {
                MessageBox.Show("Success!Success!");
                ProductListForm productListForm = new ProductListForm();
                this.Hide();
                productListForm.Show();
            }
            else
            {
                MessageBox.Show("Error!Error!");
            }
        }
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            ProductDataLogic projectDataLogic = new ProductDataLogic();

            projectName        = textBox1.Text.Trim();
            projectDescription = richTextBox1.Text.Trim();
            string dropdownvalue = comboBox1.SelectedValue.ToString();

            isActive = dropdownvalue == "0" ? false : true;
            bool result = projectDataLogic.UpdateProject(projectId, projectName, projectDescription, isActive, isSystemGenerated);

            if (result == true)
            {
                MessageBox.Show("Update Success!");
                ProductListForm projectListForm = new ProductListForm();
                this.Hide();
                projectListForm.Show();
            }
            else
            {
                MessageBox.Show("Update Error!");
            }
        }