private void buttonTambahPelanggan_Click(object sender, EventArgs e) { if (textBoxTambahNamaPelanggan.Text == "" || textBoxTambahNoTelpPelanggan.Text == "" || richTextBoxTambahAlamatPelanggan.Text == "") { MessageBox.Show("Harap di isi terlebih dahulu"); } else { Pelanggan pelanggan = new Pelanggan(); pelanggan.Nama = textBoxTambahNamaPelanggan.Text.Trim(); pelanggan.Alamat = richTextBoxTambahAlamatPelanggan.Text.Trim(); pelanggan.NoTelp = textBoxTambahNoTelpPelanggan.Text.Trim(); string hasilTambah = Pelanggan.TambahData(pelanggan); if (hasilTambah == "1") { MessageBox.Show("Proses tambah berhasil"); this.mainForm.textBoxSearchNamaPelanggan.Clear(); this.mainForm.PopulatePelangganTable("", ""); this.Close(); } else { MessageBox.Show(hasilTambah); } } }
private void buttonUbahPelanggan_Click(object sender, EventArgs e) { int IdPelanggan = FormMaster.listSelectedPelanggan[0].IdPelanggan; if (textBoxUbahNamaPelanggan.Text == "" || textBoxUbahNoTelpPelanggan.Text == "" || richTextBoxUbahAlamatPelanggan.Text == "") { MessageBox.Show("Harap di isi terlebih dahulu"); } else { Pelanggan pelanggan = new Pelanggan(); pelanggan.IdPelanggan = IdPelanggan; pelanggan.Nama = textBoxUbahNamaPelanggan.Text; pelanggan.Alamat = richTextBoxUbahAlamatPelanggan.Text; pelanggan.NoTelp = textBoxUbahNoTelpPelanggan.Text; string hasilUbah = Pelanggan.UbahData(pelanggan); if (hasilUbah == "1") { MessageBox.Show("Proses ubah berhasil"); this.mainForm.textBoxSearchNamaPelanggan.Clear(); this.mainForm.PopulatePelangganTable("", ""); this.Close(); } else { MessageBox.Show(hasilUbah); } } }
private void FormTambahNotaJual_Load(object sender, EventArgs e) { textBoxNoFaktur.Select(); string hasilPelanggan = Pelanggan.BacaData("", "", listPelanggan); if (hasilPelanggan == "1") { foreach (var item in listPelanggan) { comboBoxPelanggan.Items.Add(item.IdPelanggan + " - " + item.Nama); } } }
private void buttonSimpan_Click(object sender, EventArgs e) { if (textBoxNoFaktur.Text == "" || comboBoxPelanggan.Text == "" || dataGridViewBarangKeluar.RowCount == 0) { MessageBox.Show("Harap isi informasi nota jual secara lengkap"); } else { List <NotaJual> lstNotaJual = new List <NotaJual>(); NotaJual.BacaData("cek no faktur", textBoxNoFaktur.Text.ToString(), "", lstNotaJual); if (lstNotaJual.Count == 0) { List <NotaJualDetil> listNotaJualDetil = new List <NotaJualDetil>(); foreach (DataGridViewRow row in dataGridViewBarangKeluar.Rows) { Barang b = new Barang(); b.IdBarang = Convert.ToInt32(row.Cells[0].Value); NotaJual nj = new NotaJual(); nj.NoFaktur = textBoxNoFaktur.Text; NotaJualDetil njd = new NotaJualDetil(); njd.Barang = b; njd.NotaJual = nj; njd.Qty = Convert.ToInt32(row.Cells[5].Value); njd.SubTotal = Convert.ToInt32(row.Cells[4].Value); njd.Total = hitungDiskon(hitungGrandTotal(), Convert.ToInt32(numericUpDownTotalDiskonJual.Value)); njd.DiskonPersen = Convert.ToInt32(numericUpDownTotalDiskonJual.Value); listNotaJualDetil.Add(njd); } Pelanggan p = new Pelanggan(); p.IdPelanggan = int.Parse(comboBoxPelanggan.Text.Split('-')[0]); p.Nama = comboBoxPelanggan.Text.Split('-')[1]; User u = new User(); u.IdUser = idUser; NotaJual n = new NotaJual(); n.NoFaktur = textBoxNoFaktur.Text.ToString(); n.Tanggal = dateTimePickerTanggalNotaJual.Value; n.Pelanggan = p; n.User = u; n.ListNotaJualDetil = listNotaJualDetil; string hasil = NotaJual.TambahData(n, this.mainForm.listNotaJual); if (hasil == "1") { MessageBox.Show("Data berhasil ditambahkan"); this.mainForm.textBoxSearchBarangKeluar.Clear(); this.mainForm.PopulateNotaJualTable("", "", ""); this.Close(); } else { MessageBox.Show(hasil); } } else { MessageBox.Show("Nomor faktur sudah ada. Harap masukkan nomor faktur yang berbeda"); } } }