Esempio n. 1
0
        private void buttonTambahBarang_Click(object sender, EventArgs e)
        {
            int        indexDipilihUser = comboBoxNomorPengiriman.SelectedIndex;
            Pengiriman p = listHasilData[indexDipilihUser];

            Penerimaan PT = new Penerimaan(textBoxNomor.Text, p, dateTimePickerTanggal.Value, textBoxNama.Text, textBoxAlamat.Text, richTextBoxKeterangan.Text);

            string hasilTambah = Penerimaan.TambahData(PT);

            if (hasilTambah == "1")
            {
                if (pictureBoxGambar.BackgroundImage != null)
                {
                    pictureBoxGambar.BackgroundImage.Save(Application.StartupPath + "\\Images\\Penerimaan\\" + textBoxNomor.Text + ".jpg");
                }
                MessageBox.Show("Jabatan telah tersimpan.", "Informasi");

                frmDaftar.FormDaftarPenerimaan_Load_1(sender, e);
                buttonKosongi_Click(sender, e);
            }
            else
            {
                MessageBox.Show("Gagal menambah jabatan. Pesan kesalahan: " + hasilTambah);
            }
        }
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            if (textBoxCari.Text == "")
            {
                string hasilBaca = Penerimaan.BacaData("", "", listHasilData);

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

                    for (int i = 0; i < listHasilData.Count; i++)
                    {
                        if (listHasilData[i].JenisPengiriman == "SP")
                        {
                            jenis = "Shipping Point";
                        }
                        else
                        {
                            jenis = "Destination Point";
                        }
                        string total = listHasilData[i].BiayaKirim.ToString("RP 0,###");
                        dataGridViewPenerimaan.Rows.Add(listHasilData[i].KodePenerimaan, jenis,
                                                        total, listHasilData[i].TglTerima.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan,
                                                        listHasilData[i].NotaPembelian.NoNotaPembelian);
                    }
                }
            }
        }
        public void FormDaftarPenerimaan_Load(object sender, EventArgs e)
        {
            comboBoxCari.Items.AddRange(new string[] { "Kode Penerimaan", "Jenis Penerimaan", "Biaya Kirim", "Tanggal Terima", "Nama", "Keterangan", "Nomor Nota Pembelian" });

            this.Location = new Point(0, 0);
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;

            FormatDataGrid();

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

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

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    if (listHasilData[i].JenisPengiriman == "SP")
                    {
                        jenis = "Shipping Point";
                    }
                    else
                    {
                        jenis = "Destination Point";
                    }
                    string total = listHasilData[i].BiayaKirim.ToString("RP 0,###");
                    dataGridViewPenerimaan.Rows.Add(listHasilData[i].KodePenerimaan, jenis,
                                                    total, listHasilData[i].TglTerima.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan,
                                                    listHasilData[i].NotaPembelian.NoNotaPembelian);
                }
            }
        }
Esempio n. 4
0
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            string kriteria = "";

            if (comboBoxCari.Text == "Nomor Dokumen")
            {
                kriteria = "PT.nomor";
            }
            else if (comboBoxCari.Text == "Nomor Dokumen Pengiriman")
            {
                kriteria = "PT.nomor_dokumen_pengiriman";
            }
            else if (comboBoxCari.Text == "Nama")
            {
                kriteria = "PT.nama";
            }
            else if (comboBoxCari.Text == "Alamat")
            {
                kriteria = "PT.Alamat";
            }

            string hasilBaca = Penerimaan.BacaData(kriteria, textBoxCari.Text, listHasilData);

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

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    dataGridViewPengiriman.Rows.Add(listHasilData[i].Nomor, listHasilData[i].NomorPengiriman.NomorDokumen, listHasilData[i].Tanggal,
                                                    listHasilData[i].Nama, listHasilData[i].Alamat, listHasilData[i].Keterangan);
                }
            }
        }
Esempio n. 5
0
        public void FormDaftarPenerimaan_Load_1(object sender, EventArgs e)
        {
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;

            FormatDataGrid();

            listHasilData.Clear();
            string hasilBaca = Penerimaan.BacaData("", "", listHasilData);

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

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    if (File.Exists(Application.StartupPath + "\\Images\\Penerimaan\\" + listHasilData[i].Nomor + ".jpg"))
                    {
                        Image m = GetCopyImage(Application.StartupPath + "\\Images\\Penerimaan\\" + listHasilData[i].Nomor + ".jpg");
                        dataGridViewPengiriman.Rows.Add(listHasilData[i].Nomor, listHasilData[i].NomorPengiriman.NomorDokumen, listHasilData[i].Tanggal,
                                                        listHasilData[i].Nama, listHasilData[i].Alamat, listHasilData[i].Keterangan, m);
                    }
                    else
                    {
                        dataGridViewPengiriman.Rows.Add(listHasilData[i].Nomor, listHasilData[i].NomorPengiriman.NomorDokumen, listHasilData[i].Tanggal,
                                                        listHasilData[i].Nama, listHasilData[i].Alamat, listHasilData[i].Keterangan, null);
                    }
                }
            }
        }
        private void buttonCari_Click(object sender, EventArgs e)
        {
            string nilaiKriteria = textBoxCari.Text;

            if (comboBoxCari.Text == "Kode Penerimaan")
            {
                kriteria = "kodePenerimaan";
            }
            else if (comboBoxCari.Text == "Jenis Penerimaan")
            {
                kriteria = "jenisPenerimaan";
            }
            else if (comboBoxCari.Text == "Biaya Kirim")
            {
                kriteria = "biayaKirim";
            }
            else if (comboBoxCari.Text == "Tanggal Terima")
            {
                kriteria = "tglTerima";
            }
            else if (comboBoxCari.Text == "Nama")
            {
                kriteria = "nama";
            }
            else if (comboBoxCari.Text == "Keterangan")
            {
                kriteria = "keterangan";
            }
            else if (comboBoxCari.Text == "Nomor Nota Pembelian")
            {
                kriteria = "noNotaPembelian";
            }

            string hasilBaca = Penerimaan.BacaData(kriteria, nilaiKriteria, listHasilData);

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

                for (int i = 0; i < listHasilData.Count; i++)
                {
                    if (listHasilData[i].JenisPengiriman == "SP")
                    {
                        jenis = "Shipping Point";
                    }
                    else
                    {
                        jenis = "Destination Point";
                    }
                    string total = listHasilData[i].BiayaKirim.ToString("RP 0,###");
                    dataGridViewPenerimaan.Rows.Add(listHasilData[i].KodePenerimaan, jenis,
                                                    total, listHasilData[i].TglTerima.ToString("dddd, dd MMMM yyyy"), listHasilData[i].Nama, listHasilData[i].Keterangan,
                                                    listHasilData[i].NotaPembelian.NoNotaPembelian);
                }
            }
        }
Esempio n. 7
0
        private void FormTambahPenerimaan_Load(object sender, EventArgs e)
        {
            comboBoxJenisPengiriman.Items.AddRange(new string[] { "Shipping Point", "Destination Point" });
            string noNotaBaru;

            textBoxIdPengiriman.Enabled           = false;
            dateTimePickerTerima.Enabled          = false;
            dateTimePickerTerima.Value            = DateTime.Now;
            comboBoxNoNotaBeli.DropDownStyle      = ComboBoxStyle.DropDownList;
            comboBoxJenisPengiriman.DropDownStyle = ComboBoxStyle.DropDownList;

            string hasilGenerate = Penerimaan.GenerateNoNota(out noNotaBaru);

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

            string hasilBaca = NotaPembelian.BacaData("", "", listHasilNota);

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

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

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

            labelKodePgw.Text = form.labelKodePgw.Text;
            labelNamaPgw.Text = form.labelNamaPgw.Text;
        }
Esempio n. 8
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            FormUtama            frmUtama = (FormUtama)this.Owner.MdiParent;
            FormDaftarPenerimaan form     = (FormDaftarPenerimaan)this.Owner;

            NotaPembelian nota = new NotaPembelian();

            nota.NoNotaPembelian = comboBoxNoNotaBeli.Text;

            string kode  = textBoxIdPengiriman.Text;
            string jenis = "";

            if (comboBoxJenisPengiriman.Text == "Shipping Point")
            {
                jenis = "SP";
            }
            else
            {
                jenis = "DP";
            }
            int        biaya = int.Parse(textBoxBiaya.Text);
            string     nama  = textBoxNama.Text;
            DateTime   tgl   = dateTimePickerTerima.Value;
            string     ket   = textBoxKeterangan.Text;
            Penerimaan peng  = new Penerimaan(kode, jenis, nama, ket, biaya, tgl, nota);

            string hasilTambah = Penerimaan.TambahData(peng);

            if (hasilTambah == "1")
            {
                MessageBox.Show("Berhasil Menambahkan Penerimaan");
                this.Close();
                form.FormDaftarPenerimaan_Load(sender, e);
            }
            else
            {
                MessageBox.Show("pengiriman gagal tersimpan. Pesan kesalahan : " + hasilTambah, "Kesalahan");
            }
        }