コード例 #1
0
ファイル: Form1.cs プロジェクト: nugrahari/Latihan-C-Sharp
        private void button8_Click(object sender, EventArgs e)
        {
            int  rowCount   = dataGridView3.RowCount;
            int  countName  = 0;
            bool doublename = false;

            if (rowCount == 1)
            {
                doublename = true;
            }
            else
            {
                for (int a = 0; a < rowCount; a++)
                {
                    string namedata = Convert.ToString(dataGridView3.Rows[a].Cells["Menu Name"].Value);
                    if (textBox10.Text == namedata)
                    {
                        countName++;
                    }
                }

                if (countName == 0)
                {
                    doublename = true;
                }
            }
            if (!Add.sett)
            {
                MessageBox.Show("Pastikan Data sudah Benar dan tidak ada yang duplikat");
            }
            else if (nama.Nama == textBox10.Text)
            {
                MessageBox.Show("Pastikan nama menu tidak ada yang kembar");
            }
            else if (!doublename)
            {
                MessageBox.Show("Pastikan nama menu tidak ada yang kembar");
            }
            else
            {
                /*
                 * Add.sett = false;
                 * string[] dataBaru = new string[] { comboBox4.Text, textBox12.Text, textBox13.Text, textBox10.Text, textBox11.Text, textBox5.Text };
                 * dataGridView3.Rows.Add(dataBaru);
                 */
                hbg hbg1 = new hbg(comboBox4.Text, textBox13.Text, textBox10.Text, textBox12.Text, textBox11.Text, textBox5.Text);
                bindingSourceHbg.Add(hbg1);
                nama.Nama  = textBox10.Text;
                doublename = false;
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: nugrahari/Latihan-C-Sharp
        private void Form1_Load(object sender, EventArgs e)
        {
            #region Set DGV Mahasiswa Column Format
            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = bindingSourceFc;
            dataGridView1.ReadOnly            = true;
            dataGridView1.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.MultiSelect         = false;

            DataGridViewColumn column = new DataGridViewTextBoxColumn();
            column.DataPropertyName = "CicPart";
            column.Name             = "Chicken Part";
            dataGridView1.Columns.Add(column);

            column = new DataGridViewTextBoxColumn();
            column.DataPropertyName = "Calory";
            column.Name             = "Calory";
            dataGridView1.Columns.Add(column);

            column = new DataGridViewTextBoxColumn();
            column.DataPropertyName = "MenuName";
            column.Name             = "Menu Name";
            dataGridView1.Columns.Add(column);

            column = new DataGridViewTextBoxColumn();
            column.DataPropertyName = "Price";
            column.Name             = "Price";
            dataGridView1.Columns.Add(column);

            column = new DataGridViewTextBoxColumn();
            column.DataPropertyName = "Spicy";
            column.Name             = "Spicy";
            dataGridView1.Columns.Add(column);
            #endregion


            /**/

            dataGridView1.Rows.Clear();
            System.IO.StreamReader file = new System.IO.StreamReader("friedchicken.txt");
            DataTable dt = new DataTable();
            dt.Columns.Add("Chicken Part", typeof(string));
            dt.Columns.Add("Calory", typeof(string));
            dt.Columns.Add("Menu Name", typeof(string));
            dt.Columns.Add("Price", typeof(string));
            dt.Columns.Add("Spicy", typeof(string));


            string newline;
            while ((newline = file.ReadLine()) != null)
            {
                string[] values = newline.Split(';');
                fc       fc1    = new fc(
                    values[0], values[1], values[2], values[3], values[4]);
                bindingSourceFc.Add(fc1);
            }
            file.Close();


            #region Set DGV Mahasiswa Column Format

            dataGridView2.AutoGenerateColumns = false;
            dataGridView2.DataSource          = bindingSourcePz;
            dataGridView2.ReadOnly            = true;
            dataGridView2.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            dataGridView2.MultiSelect         = false;

            DataGridViewColumn column1 = new DataGridViewTextBoxColumn();
            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "PizzaName";
            column1.Name             = "Pizza Name";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "Calory";
            column1.Name             = "Calory";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "MenuName";
            column1.Name             = "Menu Name";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "PizzaSize";
            column1.Name             = "Pizza Size";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "CrustType";
            column1.Name             = "Crust Type";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "TopingItem";
            column1.Name             = "Toping Item";
            dataGridView2.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "Price";
            column1.Name             = "Price";
            dataGridView2.Columns.Add(column1);


            #endregion


            /**/

            dataGridView2.Rows.Clear();
            System.IO.StreamReader file1 = new System.IO.StreamReader("pizza.txt");
            DataTable dt1 = new DataTable();
            dt1.Columns.Add("PizzaName", typeof(string));
            dt1.Columns.Add("Calory", typeof(string));
            dt1.Columns.Add("Menu Name", typeof(string));
            dt1.Columns.Add("Pizza Size", typeof(string));
            dt1.Columns.Add("Crust Type", typeof(string));
            dt1.Columns.Add("Toping Item", typeof(string));
            dt1.Columns.Add("Price", typeof(string));



            string newline1;
            while ((newline1 = file1.ReadLine()) != null)
            {
                string[] values1 = newline1.Split(';');
                pz       pz1     = new pz(
                    values1[0], values1[1], values1[2], values1[3], values1[4], values1[5], values1[6]);
                bindingSourcePz.Add(pz1);
            }
            file1.Close();

            #region Set DGV Mahasiswa Column Format

            dataGridView3.AutoGenerateColumns = false;
            dataGridView3.DataSource          = bindingSourceHbg;
            dataGridView3.ReadOnly            = true;
            dataGridView3.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            dataGridView3.MultiSelect         = false;


            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "patyType";
            column1.Name             = "patyType";
            dataGridView3.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "Calory";
            column1.Name             = "Calory";
            dataGridView3.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "MenuName";
            column1.Name             = "Menu Name";
            dataGridView3.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "numOfPaty";
            column1.Name             = "numOfPaty";
            dataGridView3.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "extraFiller";
            column1.Name             = "extraFiller";
            dataGridView3.Columns.Add(column1);

            column1 = new DataGridViewTextBoxColumn();
            column1.DataPropertyName = "Price";
            column1.Name             = "Price";
            dataGridView3.Columns.Add(column1);


            #endregion


            /**/

            dataGridView3.Rows.Clear();
            System.IO.StreamReader file2 = new System.IO.StreamReader("humberger.txt");
            DataTable dt2 = new DataTable();
            dt2.Columns.Add("patyType", typeof(string));
            dt2.Columns.Add("Calory", typeof(string));
            dt2.Columns.Add("Menu Name", typeof(string));
            dt2.Columns.Add("numOfPaty", typeof(string));
            dt2.Columns.Add("extraFiller", typeof(string));
            dt2.Columns.Add("Price", typeof(string));



            string newline2;
            while ((newline2 = file2.ReadLine()) != null)
            {
                string[] values2 = newline2.Split(';');
                hbg      hbg1    = new hbg(
                    values2[0], values2[1], values2[2], values2[3], values2[4], values2[5]);
                bindingSourceHbg.Add(hbg1);
            }
            file.Close();
        }

        private void button11_Click(object sender, EventArgs e)
        {
            if (selected_idx == -1)
            {
                MessageBox.Show("Pilih data grid index sebelum Execute");
            }
            else
            {
                bindingSourceFc.RemoveAt(selected_idx);
            }
            selected_idx = -1;
        }

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            comboBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            textBox1.Text  = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            textBox2.Text  = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            textBox3.Text  = dataGridView1.CurrentRow.Cells[3].Value.ToString();

            selected_idx = dataGridView1.CurrentRow.Index;
        }

        private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            comboBox2.Text = dataGridView2.CurrentRow.Cells[3].Value.ToString();
            textBox4.Text  = dataGridView2.CurrentRow.Cells[0].Value.ToString();
            textBox6.Text  = dataGridView2.CurrentRow.Cells[5].Value.ToString();
            textBox7.Text  = dataGridView2.CurrentRow.Cells[2].Value.ToString();
            comboBox3.Text = dataGridView2.CurrentRow.Cells[4].Value.ToString();
            textBox8.Text  = dataGridView2.CurrentRow.Cells[6].Value.ToString();
            textBox9.Text  = dataGridView2.CurrentRow.Cells[1].Value.ToString();
            selected_idx   = dataGridView2.CurrentRow.Index;
        }

        private void button14_Click(object sender, EventArgs e)
        {
            if (selected_idx == -1)
            {
                MessageBox.Show("Pilih data grid index sebelum Execute");
            }
            else
            {
                bindingSourcePz.RemoveAt(selected_idx);
            }
            selected_idx = -1;
        }

        private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            comboBox4.Text = dataGridView3.CurrentRow.Cells[0].Value.ToString();
            textBox5.Text  = dataGridView3.CurrentRow.Cells[5].Value.ToString();
            textBox10.Text = dataGridView3.CurrentRow.Cells[2].Value.ToString();
            textBox11.Text = dataGridView3.CurrentRow.Cells[4].Value.ToString();

            textBox12.Text = dataGridView3.CurrentRow.Cells[3].Value.ToString();
            textBox13.Text = dataGridView3.CurrentRow.Cells[1].Value.ToString();
            selected_idx   = dataGridView3.CurrentRow.Index;
        }

        private void button17_Click(object sender, EventArgs e)
        {
            if (selected_idx == -1)
            {
                MessageBox.Show("Pilih data grid index sebelum Execute");
            }
            else
            {
                bindingSourceHbg.RemoveAt(selected_idx);
            }
            selected_idx = -1;
        }

        private void button16_Click(object sender, EventArgs e)
        {
            if (selected_idx == -1)
            {
                MessageBox.Show("Pilih data grid index sebelum Execute");
            }
            else
            {
                int    rowCount   = dataGridView3.RowCount;
                int    countName  = 0;
                bool   doublename = false;
                string namedata1  = Convert.ToString(dataGridView3.Rows[selected_idx].Cells["Menu Name"].Value);
                if (rowCount == 1)
                {
                    doublename = true;
                }

                else
                {
                    for (int a = 0; a < rowCount; a++)
                    {
                        string namedata = Convert.ToString(dataGridView3.Rows[a].Cells["Menu Name"].Value);
                        if (textBox10.Text == namedata)
                        {
                            countName++;
                        }
                    }

                    if (countName == 0)
                    {
                        doublename = true;
                    }
                }

                if (namedata1 == textBox10.Text)
                {
                    doublename = true;
                }

                if (!Add.sett)
                {
                    MessageBox.Show("Pastikan Data sudah Benar dan tidak ada yang duplikat");
                }
                else if (nama.Nama == textBox10.Text)
                {
                    MessageBox.Show("Pastikan nama menu tidak ada yang kembar");
                }
                else if (!doublename)
                {
                    MessageBox.Show("Pastikan nama menu tidak ada yang kembar");
                }
                else if (selected_idx == -1)
                {
                    MessageBox.Show("Pilih data grid index sebelum Execute");
                }
                else
                {
                    /*
                     * Add.sett = false;
                     * string[] dataBaru = new string[] { comboBox4.Text, textBox12.Text, textBox13.Text, textBox10.Text, textBox11.Text, textBox5.Text };
                     * dataGridView3.Rows.Add(dataBaru);
                     */
                    hbg hbg1 = new hbg(comboBox4.Text, textBox13.Text, textBox10.Text, textBox12.Text, textBox11.Text, textBox5.Text);
                    bindingSourceHbg[selected_idx] = hbg1;
                    nama.Nama  = textBox10.Text;
                    doublename = false;
                }