Ejemplo n.º 1
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            try
            {
                Mesin j = new Mesin(comboBoxidMesin.Text, textBoxNama.Text, int.Parse(textBoxHarga.Text));

                // Panggil static method UbahData di class kategori
                string hasilUbah = Mesin.UbahData(j);

                if (hasilUbah == "1")
                {
                    MessageBox.Show("Data Mesin telah diubah.", "Informasi");
                    if (pictureBoxGambar.BackgroundImage != null)
                    {
                        pictureBoxGambar.BackgroundImage.Save(Application.StartupPath + "\\Images\\Mesin\\" + comboBoxidMesin.Text + ".jpg");
                    }

                    buttonKosongi_Click(sender, e);
                    frmDaftar.FormDaftarMesin_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Gagal mengubah Mesin. Pesan kesalahan: " + hasilUbah);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            try
            {
                int              indexDipilihUser = comboBoxMesin.SelectedIndex;
                Mesin            m     = ListdaftarMesin[indexDipilihUser];
                RiwayatPerbaikan rp    = new RiwayatPerbaikan(int.Parse(textBoxId.Text), m, dateTimePicker1.Value, textBoxKeterangan.Text);
                string           hasil = RiwayatPerbaikan.TambahData(rp);
                if (hasil == "1")
                {
                    MessageBox.Show("Data Telah disimpan");

                    frmDaftar.FormDaftarRiwayatPerbaikan_Load(sender, e);
                    FormTambahRiwayat_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Data gagal disimpan. Pesan : " + hasil);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
Ejemplo n.º 3
0
        private void buttonHapus_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult konfirmasi = MessageBox.Show("Data Mesin akan terhapus. Apakah Anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo);

                if (konfirmasi == System.Windows.Forms.DialogResult.Yes) // Jika user yakin menghapus data
                {
                    // Ciptakan objek yg akan dihapus
                    Mesin j = new Mesin(textBoxIdMesin.Text, textBoxNama.Text, int.Parse(textBoxHarga.Text));

                    // Panggil static method HapusData di class kategori
                    string hasilHapus = Mesin.HapusData(j);

                    if (hasilHapus == "1")
                    {
                        MessageBox.Show("Mesin telah dihapus.", "Informasi");

                        buttonKosongi_Click(sender, e);
                        frmDaftar.FormDaftarMesin_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Gagal menghapus jabatan. Pesan kesalahan : " + hasilHapus);
                    }
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
        private void FormUbahRiwayat_Load(object sender, EventArgs e)
        {
            ListRiwayat.Clear();
            string bacaan = RiwayatPerbaikan.BacaData("", "", ListRiwayat);

            if (bacaan == "1")
            {
                for (int i = 0; i < ListRiwayat.Count; i++)
                {
                    comboBoxID.Items.Add(ListRiwayat[i].Id);
                }
            }

            ListdaftarMesin.Clear();
            string bacaha = Mesin.BacaData("", "", ListdaftarMesin);

            if (bacaha == "1")
            {
                for (int i = 0; i < ListdaftarMesin.Count; i++)
                {
                    comboBoxMesin.Items.Add(ListdaftarMesin[i].IdMesin + " - " + ListdaftarMesin[i].Nama);
                }
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Ejemplo n.º 5
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            try
            {
                int selectindexspk     = comboBoxSPK.SelectedIndex;
                int selectindexmesin   = comboBoxMesin.SelectedIndex;
                int selectindexpekerja = comboBoxPekerja.SelectedIndex;

                Pekerja p = listdaftarpekerja[selectindexpekerja];
                Mesin   m = listaftarmesin[selectindexmesin];
                Spk     s = listaftarspk[selectindexspk];

                ProgresProduksi pk = new ProgresProduksi(textBoxNoDokumen.Text, s, m, p, dateTimePickerTglMulai.Value, dateTimePickerTglSelesai.Value, comboBoxStatus.Text, textBoxKeterengan.Text);
                //ProgresProduksi pk = new ProgresProduksi(textBoxNoDokumen.Text, comboBoxStatus.Text);
                string hasil = ProgresProduksi.TambahData(pk);
                if (hasil == "1")
                {
                    MessageBox.Show("Data Telah ditambahkan");

                    frmDaftar.FormDaftarProgress_Load(sender, e);
                    buttonKosongi_Click(sender, e);
                }
                else
                {
                    MessageBox.Show("Error tidak bisa menambahkan data :" + hasil);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error : " + ex);
            }
        }
Ejemplo n.º 6
0
        private void FormUbahMesin_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarMesin)this.Owner;

            listHasilData.Clear();
            string hasil = Mesin.BacaData("", "", listHasilData);

            if (hasil == "1")
            {
                comboBoxidMesin.Items.Clear();
                for (int i = 0; i < listHasilData.Count; i++)
                {
                    comboBoxidMesin.Items.Add(listHasilData[i].IdMesin);
                }
            }
        }
        private void FormTambahRiwayat_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarRiwayatPerbaikan)this.Owner;

            ListdaftarMesin.Clear();
            string bacaha = Mesin.BacaData("", "", ListdaftarMesin);

            if (bacaha == "1")
            {
                for (int i = 0; i < ListdaftarMesin.Count; i++)
                {
                    comboBoxMesin.Items.Add(ListdaftarMesin[i].IdMesin + " - " + ListdaftarMesin[i].Nama);
                }
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Ejemplo n.º 8
0
        private void FormTambahProgress_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarProgress)this.Owner;

            listaftarmesin.Clear();
            listaftarspk.Clear();
            listdaftarpekerja.Clear();

            string bacamesin = Mesin.BacaData("", "", listaftarmesin);

            if (bacamesin == "1")
            {
                comboBoxMesin.Items.Clear();
                for (int i = 0; i < listaftarmesin.Count; i++)
                {
                    comboBoxMesin.Items.Add(listaftarmesin[i].IdMesin + " - " + listaftarmesin[i].Nama);
                }
            }

            string bacaspk = Spk.BacaData("", "", listaftarspk);

            if (bacaspk == "1")
            {
                comboBoxSPK.Items.Clear();
                for (int i = 0; i < listaftarspk.Count; i++)
                {
                    comboBoxSPK.Items.Add(listaftarspk[i].NoSPK);
                }
            }

            string bacapekerja = Pekerja.BacaData("", "", listdaftarpekerja);

            if (bacapekerja == "1")
            {
                comboBoxPekerja.Items.Clear();
                for (int i = 0; i < listdaftarpekerja.Count; i++)
                {
                    comboBoxPekerja.Items.Add(listdaftarpekerja[i].IdPekerja + " - " + listdaftarpekerja[i].Nama);
                }
            }
        }
Ejemplo n.º 9
0
        public void FormDaftarMesin_Load(object sender, EventArgs e)
        {
            try
            {
                FormatDataGrid();
                listHasilData.Clear();

                string hasilBaca = Mesin.BacaData("", "", listHasilData);

                if (hasilBaca == "1")
                {
                    dataGridViewMesin.Rows.Clear();
                    for (int i = 0; i < listHasilData.Count; i++)
                    {
                        if (File.Exists(Application.StartupPath + "\\Images\\Mesin\\" + listHasilData[i].IdMesin + ".jpg"))
                        {
                            Image s = GetCopyImage(Application.StartupPath + "\\Images\\Mesin\\" + listHasilData[i].IdMesin + ".jpg");

                            dataGridViewMesin.Rows.Add(listHasilData[i].IdMesin, listHasilData[i].Nama,
                                                       listHasilData[i].HargaBeli, s);
                        }
                        else
                        {
                            dataGridViewMesin.Rows.Add(listHasilData[i].IdMesin, listHasilData[i].Nama,
                                                       listHasilData[i].HargaBeli, null);
                        }
                    }
                }
                else
                {
                    // Kosongi dataGridView
                    dataGridViewMesin.DataSource = null;
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
Ejemplo n.º 10
0
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxCari.Text == "Nama")
            {
                kriteria = "nama";
            }


            // Kosongi isi list
            listHasilData.Clear();

            // Tampilkan data kategori sesuai kriteria
            string hasilBaca = Mesin.BacaData(kriteria, textBoxCari.Text, listHasilData);

            if (hasilBaca == "1")
            {
                dataGridViewMesin.DataSource = null;
                dataGridViewMesin.DataSource = listHasilData;
            }
        }
Ejemplo n.º 11
0
        private void comboBoxidMesin_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                listHasilData.Clear();


                string hasilBaca = Mesin.BacaData("Id", comboBoxidMesin.Text, listHasilData);

                if (hasilBaca == "1")
                {
                    if (listHasilData.Count > 0)
                    {
                        textBoxNama.Text  = listHasilData[0].Nama;
                        textBoxHarga.Text = listHasilData[0].HargaBeli.ToString();
                        if (File.Exists(Application.StartupPath + "\\Images\\Mesin\\" + comboBoxidMesin.Text + ".jpg"))
                        {
                            Image s = GetCopyImage(Application.StartupPath + "\\Images\\Mesin\\" + comboBoxidMesin.Text + ".jpg");
                            pictureBoxGambar.BackgroundImage = s;
                        }

                        textBoxNama.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Id Mesin tidak ditemukan. Proses Ubah Data tidak bisa dilakukan.");
                        textBoxNama.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("Perintah SQL gagal dijalankan. Pesan kesalahan = " + hasilBaca);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
        private void FormTambahMesin_Load(object sender, EventArgs e)
        {
            frmDaftar = (FormDaftarMesin)this.Owner;

            string idTerbaru;
            string hasilGenerate = Mesin.GenerateCode(out idTerbaru);

            if (hasilGenerate == "1")
            {
                textBoxIdMesin.Text = idTerbaru;

                // buat agar textBoxIdJabatan tidak bisa diakses
                textBoxIdMesin.Enabled = false;

                // arahkan cursor ke textBoxNamaKategori
                textBoxNama.Focus();
            }
            else
            {
                MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilGenerate);
            }
        }
 private void buttonSimpan_Click(object sender, EventArgs e)
 {
     try
     {
         int              indexDipilihUser = comboBoxMesin.SelectedIndex;
         Mesin            m     = ListdaftarMesin[indexDipilihUser];
         RiwayatPerbaikan rp    = new RiwayatPerbaikan(int.Parse(comboBoxID.Text), m, dateTimePicker1.Value, textBoxKeterangan.Text);
         string           hasil = RiwayatPerbaikan.UbahData(rp);
         if (hasil == "1")
         {
             MessageBox.Show("Data Telah di ubah");
         }
         else
         {
             MessageBox.Show("Data gagal diubah. Pesan : " + hasil);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Hasil : " + ex);
     }
 }
Ejemplo n.º 14
0
 public Mobil()
 {
     mesin      = new Mesin();
     mesin.Type = "INLINE";
 }