Пример #1
0
        private void textBoxCari_TextChanged(object sender, EventArgs e)
        {
            DaftarNotaJual daftar = new DaftarNotaJual();

            string kriteria = "";


            string hasil = daftar.CariData(kriteria, textBoxCari.Text);

            if (hasil == "sukses")
            {
                FormatDataGrid();
                dataGridViewBarang.Rows.Clear();

                for (int i = 0; i < daftar.JumlahNotaJual; i++)
                {
                    string   noNota = daftar.ListNotaJual[i].NoNota;
                    DateTime tgl    = daftar.ListNotaJual[i].Tanggal;
                    string   kdPlg  = daftar.ListNotaJual[i].Pelanggan.KodePelanggan;
                    string   nmPlg  = daftar.ListNotaJual[i].Pelanggan.NamaPelanggan;
                    string   al     = daftar.ListNotaJual[i].Pelanggan.AlamatPelanggan;
                    string   kdPeg  = daftar.ListNotaJual[i].Pegawai.KodePegawai;
                    string   nmPeg  = daftar.ListNotaJual[i].Pegawai.NamaPegawai;


                    dataGridViewBarang.Rows.Add(noNota, tgl, kdPlg, nmPlg, al, kdPeg, nmPeg);
                }
            }
            else
            {
                MessageBox.Show("Gagal Mencari data. Pesan kesalahan = " + hasil, "Kesalahan");
            }
        }
Пример #2
0
        private void FormDaftarNotaJual_Load(object sender, EventArgs e)
        {
            comboBoxCari.DropDownStyle = ComboBoxStyle.DropDownList;


            DaftarNotaJual df = new DaftarNotaJual();

            string hasil = df.BacaSemuaData();

            if (hasil == "sukses")
            {
                FormatDataGrid();
                dataGridViewBarang.Rows.Clear();

                for (int i = 0; i < df.JumlahNotaJual; i++)
                {
                    string   kodeBrg     = df.ListNotaJual[i].NoNota;
                    DateTime tgl         = df.ListNotaJual[i].Tanggal;
                    string   kdPelanggan = df.ListNotaJual[i].Pelanggan.KodePelanggan;
                    string   nmPelanggan = df.ListNotaJual[i].Pelanggan.NamaPelanggan;
                    string   alamatPlg   = df.ListNotaJual[i].Pelanggan.AlamatPelanggan;
                    string   kdPegawai   = df.ListNotaJual[i].Pegawai.KodePegawai;
                    string   nmPegawai   = df.ListNotaJual[i].Pegawai.NamaPegawai;


                    dataGridViewBarang.Rows.Add(kodeBrg, tgl, kdPelanggan, nmPelanggan, alamatPlg, kdPegawai, nmPegawai);
                }
            }
            else
            {
                MessageBox.Show("Gagal Menampilkan data. Pesan kesalahan = " + hasil, "Kesalahan");
            }
        }
Пример #3
0
        private void FormTambahNotaJual_Load(object sender, EventArgs e)
        {
            DaftarNotaJual daftar = new DaftarNotaJual();
            string         hasil  = daftar.GenerateNoNota();

            if (hasil == "sukses")
            {
                textBoxNoNota.Text    = daftar.NoNotaTerbaru;
                textBoxNoNota.Enabled = false;
            }
            else
            {
                MessageBox.Show("Generate Kode gagal dilakukan. Pesan Kesalahan= " + hasil);
            }

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

            comboBoxPelanggan.DropDownStyle = ComboBoxStyle.DropDownList;
            DaftarPelanggan daftarPlg = new DaftarPelanggan();

            hasil = daftarPlg.BacaSemuaData();
            if (hasil == "sukses")
            {
                comboBoxPelanggan.Items.Clear();
                for (int i = 0; i < daftarPlg.JumlahPelanggan; i++)
                {
                    comboBoxPelanggan.Items.Add(daftarPlg.ListPelanggan[i].KodePelanggan + " - " + daftarPlg.ListPelanggan[i].NamaPelanggan);
                    textBoxAlamat.Text = daftarPlg.ListPelanggan[i].AlamatPelanggan;
                }
                comboBoxPelanggan.SelectedIndex = 0;
            }
            else
            {
                MessageBox.Show("Data Pelanggan gagal ditampilkan di combobox. Pesan kesalahan " + hasil);
            }

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

            labelKodePegawai.Text = frmUtama.labelKodePegawai.Text;
            labelNamaPegawai.Text = frmUtama.labelNamaPegawai.Text;

            FormatDataGrid();

            textBoxKodeBarang.MaxLength       = 5;
            textBoxKodeBarang.CharacterCasing = CharacterCasing.Upper;
        }
Пример #4
0
        private void buttonSimpan_Click(object sender, EventArgs e)
        {
            string kdPelanggan = comboBoxPelanggan.Text.Substring(0, 1);
            string nmPelanggan = comboBoxPelanggan.Text.Substring(4, comboBoxPelanggan.Text.Length - 4);

            Pelanggan pelanggan = new Pelanggan();

            pelanggan.KodePelanggan = kdPelanggan;
            pelanggan.NamaPelanggan = nmPelanggan;

            Pegawai pegawai = new Pegawai();

            pegawai.KodePegawai = labelKodePegawai.Text;
            pegawai.NamaPegawai = labelNamaPegawai.Text;

            List <DetilNotaJual> listNotaDetil = new List <DetilNotaJual>();

            for (int i = 0; i < dataGridViewBarang.Rows.Count; i++)
            {
                Barang br = new Barang();
                br.KodeBarang = dataGridViewBarang.Rows[i].Cells["KodeBarang"].Value.ToString();
                br.NamaBarang = dataGridViewBarang.Rows[i].Cells["Namabarang"].Value.ToString();
                int harga  = int.Parse(dataGridViewBarang.Rows[i].Cells["HargaJual"].Value.ToString());
                int jumlah = int.Parse(dataGridViewBarang.Rows[i].Cells["Jumlah"].Value.ToString());

                DetilNotaJual notaDetil = new DetilNotaJual(br, harga, jumlah);
                listNotaDetil.Add(notaDetil);
            }

            NotaJual nota = new NotaJual(textBoxNoNota.Text, dateTimePickerTanggal.Value, pelanggan, pegawai, listNotaDetil);

            DaftarNotaJual daftar      = new DaftarNotaJual();
            string         hasilTambah = daftar.TambahData(nota);

            if (hasilTambah == "sukses")
            {
                MessageBox.Show("data nota jual telah tersimpan");
            }
            else
            {
                MessageBox.Show("data nota jual gagal tersimpan. Pesan kesalahan : " + hasilTambah, "Kesalahan");
            }
        }