Esempio n. 1
0
        public void FormDaftarJobOrder_Load(object sender, EventArgs e)
        {
            this.Location = new Point(0, 0);
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;

            FormatDataGrid();

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

            if (hasilBaca == "1")
            {
                dataGridViewJobOrder.Rows.Clear();

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    string directLabor = listHasilData[i].DirectLabor.ToString("RP 0,###");
                    string directMat   = listHasilData[i].DirectMaterial.ToString("RP 0,###");
                    string over        = listHasilData[i].OverheadProduksi.ToString("RP 0,###");
                    dataGridViewJobOrder.Rows.Add(listHasilData[i].KodeJobOrder, listHasilData[i].NotaPenjualan.NoNotaPenjualan,
                                                  listHasilData[i].Barang.Nama, listHasilData[i].Quantity, listHasilData[i].Barang.Satuan,
                                                  directLabor, directMat, over, listHasilData[i].TglMulai.ToString("dddd, dd MMMM yyyy"),
                                                  listHasilData[i].TglSelesai.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Status);
                }
            }
        }
Esempio n. 2
0
        private void FormTambahSuratPermintaan_Load(object sender, EventArgs e)
        {
            this.Location = new Point(500, 26);
            FormatDataGrid();
            pPeriode = Periode.GetPeriodeTerbaru();
            textBoxKode.MaxLength  = 5;
            textBoxNoSurat.Enabled = false;

            comboBoxKodeJobOrder.DropDownStyle = ComboBoxStyle.DropDownList;

            string noSuratBaru;
            string hasilGenerate = SuratPermintaan.GenerateNoSuratPermintaan(out noSuratBaru);

            textBoxNoSurat.Clear();
            if (hasilGenerate == "1")
            {
                textBoxNoSurat.Text = noSuratBaru;
            }
            else
            {
                MessageBox.Show("Gagal melakukan generate code. Pesan kesalahan: " + hasilGenerate);
            }

            dateTimePickerTgl.Value   = DateTime.Now;
            dateTimePickerTgl.Enabled = false;

            string hasilBaca = JobOrder.BacaData("J.status", "P", listHasilJob);

            if (hasilBaca == "1")
            {
                comboBoxKodeJobOrder.Items.Clear();
                for (int i = 0; i < listHasilJob.Count; i++)
                {
                    comboBoxKodeJobOrder.Items.Add(listHasilJob[i].KodeJobOrder);
                }
            }
            else
            {
                comboBoxKodeJobOrder.Items.Clear();
            }

            if (comboBoxKodeJobOrder.Items.Count != 0)
            {
                comboBoxKodeJobOrder.SelectedIndex = 0;
            }

            FormUtama form = (FormUtama)this.Owner.MdiParent;

            labelKodePgw.Text = form.labelKodePgw.Text;
            labelNamaPgw.Text = form.labelNamaPgw.Text;
        }
Esempio n. 3
0
        private void comboBoxKodeJobOrder_SelectedIndexChanged(object sender, EventArgs e)
        {
            listHasilJob.Clear();
            string hasilBaca = JobOrder.BacaData("kodejoborder", comboBoxKodeJobOrder.Text, listHasilJob);

            if (hasilBaca == "1")
            {
                textBoxItem.Clear();
                if (listHasilJob.Count > 0)
                {
                    textBoxItem.Text = listHasilJob[0].Barang.Nama;
                }
            }
            else
            {
                textBoxItem.Clear();
            }
        }
Esempio n. 4
0
        private void comboBoxJenis_TextChanged(object sender, EventArgs e)
        {
            if (comboBoxJenis.Text == "Masuk")
            {
                textBoxKode.Clear();


                string hasilBaca2 = JobOrder.BacaData("kodejoborder", kodeJob, listHasilJob);

                if (hasilBaca2 == "1")
                {
                    if (listHasilJob.Count > 0)
                    {
                        textBoxKode.Enabled = false;
                        textBoxKode.Text    = listHasilJob[0].Barang.KodeBarang;
                    }
                    else
                    {
                        MessageBox.Show("job order tidak ditemukan.");
                    }
                }
                else
                {
                    MessageBox.Show("Perintah SQL gagal dijalankan. Pesan kesalahan: " + hasilBaca2);
                }

                MessageBox.Show("Kode Job Order : " + kodeJob + ",Quantity : " + quantity + ", Total Job Cost : " + totalJobCost.ToString("RP 0,###") + "", "Info");
            }
            else if (comboBoxJenis.Text == "Keluar")
            {
                textBoxKode.Clear();
                textBoxKode.Enabled = true;
                labelJenis.Text     = "";
                labelNama.Text      = "";
                labelHarga.Text     = "";
                labelSatuan.Text    = "";
                labelJenis.Text     = "";
                textBoxJumlah.Clear();
                textBoxKode.Focus();
            }
        }