Ejemplo n.º 1
0
        public void PopulateData()
        {
            int id       = int.Parse(this.ParentForm.dataGridViewKategori.SelectedRows[0].Cells[0].Value.ToString());
            var kategori = kategoriService.Get(id);

            textBoxId.Text           = id.ToString();
            textBoxNamaKategori.Text = kategori.NamaKategori;
            textBoxKeterangan.Text   = kategori.Keterangan;
        }
Ejemplo n.º 2
0
        private void btnHapus_Click(object sender, EventArgs e)
        {
            int id       = int.Parse(dataGridViewKategori.SelectedRows[0].Cells[0].Value.ToString());
            var kategori = kategoriService.Get(id);

            DialogResult result = MessageBox.Show("Hapus data " + kategori.NamaKategori + " ?", "Hapus", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                kategoriService.Delete(kategori);
                dataGridViewKategori.DataSource = kategoriService.Get();
            }
        }
Ejemplo n.º 3
0
        public UbahBarang()
        {
            InitializeComponent();
            this.ActiveControl = this.textBoxNamaBarang;

            kategoriService = new KategoriService();
            barangService   = new BarangService();
            supplierService = new SupplierService();
            merekService    = new MerekService();
            shuService      = new StokHargaUkuranService();

            var kategoris = kategoriService.Get();

            comboBoxKategori.DataSource    = kategoris;
            comboBoxKategori.ValueMember   = "Id";
            comboBoxKategori.DisplayMember = "NamaKategori";

            var suppliers = supplierService.Get();

            comboBoxSupplier.DataSource    = suppliers;
            comboBoxSupplier.ValueMember   = "Id";
            comboBoxSupplier.DisplayMember = "NamaSupplier";

            var mereks = merekService.Get();

            comboBoxMerek.DataSource    = mereks;
            comboBoxMerek.DisplayMember = "NamaMerek";
            comboBoxMerek.ValueMember   = "Id";
        }
Ejemplo n.º 4
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            StringBuilder sb     = new StringBuilder();
            bool          IsPass = true;

            if (string.IsNullOrEmpty(textBoxNamaKategori.Text))
            {
                sb.Append("- Nama Kategori harus diisi \n");
                IsPass = false;
            }

            if (string.IsNullOrEmpty(textBoxKeterangan.Text))
            {
                sb.Append("- Keterangan harus diisi \n");
                IsPass = false;
            }

            if (!IsPass)
            {
                MessageBox.Show(sb.ToString(), "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var kategori = new Kategori()
            {
                NamaKategori = textBoxNamaKategori.Text,
                Keterangan   = textBoxKeterangan.Text
            };

            kategoriService.Post(kategori);

            this.ParentForm.dataGridViewKategori.DataSource = kategoriService.Get();
            this.Dispose();
        }
Ejemplo n.º 5
0
        private void comboBoxJenis_SelectedValueChanged(object sender, EventArgs e)
        {
            var value = comboBoxJenis.SelectedItem.ToString();

            if (value.Equals("Barang"))
            {
                labelKatOrBarang.Text             = "Barang";
                comboBoxKatOrBarang.DataSource    = barangService.Get();
                comboBoxKatOrBarang.DisplayMember = "NamaBarang";
                comboBoxKatOrBarang.ValueMember   = "Id";
            }
            else if (value.Equals("Kategori"))
            {
                labelKatOrBarang.Text             = "Kategori";
                comboBoxKatOrBarang.DataSource    = kategoriService.Get();
                comboBoxKatOrBarang.DisplayMember = "NamaKategori";
                comboBoxKatOrBarang.ValueMember   = "Id";
            }
        }
Ejemplo n.º 6
0
        private ListKategori()
        {
            InitializeComponent();

            kategoriService = new KategoriService();

            var Kategoris = kategoriService.Get();

            dataGridViewKategori.DataSource         = Kategoris;
            dataGridViewKategori.Columns[0].Visible = false;
        }
Ejemplo n.º 7
0
        private LaporanPenjualan()
        {
            InitializeComponent();
            kategoriService = new KategoriService();
            barangService   = new BarangService();
            laporanService  = new LaporanJumlahPenjualanService();

            comboBoxJenis.Items.Add("Kategori");
            comboBoxJenis.Items.Add("Barang");
            comboBoxJenis.SelectedItem = "Kategori";

            comboBoxKatOrBarang.DataSource    = kategoriService.Get();
            comboBoxKatOrBarang.DisplayMember = "NamaKategori";
            comboBoxKatOrBarang.ValueMember   = "Id";

            chartPenjualan.ChartAreas[0].AxisY.Interval = 1;
            chartPenjualan.ChartAreas[0].AxisX.Interval = 1;

            LaporanSummary();
        }
Ejemplo n.º 8
0
        private void btnSimpan_Click(object sender, EventArgs e)
        {
            StringBuilder sb     = new StringBuilder();
            bool          IsPass = true;

            if (string.IsNullOrEmpty(textBoxNamaBarang.Text))
            {
                IsPass = false;
                sb.Append("- Nama Barang harus diisi \n");
            }

            if (string.IsNullOrEmpty(textBoxKeterangan.Text))
            {
                IsPass = false;
                sb.Append("- Keterangan harus diisi \n");
            }

            if (string.IsNullOrEmpty(textBoxKodeBarang.Text))
            {
                IsPass = false;
                sb.Append("- Kode Barang harus diisi \n");
            }

            if (comboBoxKategori.SelectedValue == null)
            {
                IsPass = false;
                sb.Append("- Kategori harus diisi \n");
            }

            if (comboBoxSupplier.SelectedValue == null)
            {
                IsPass = false;
                sb.Append("- Supplier harus diisi \n");
            }

            if (comboBoxMerek.SelectedValue == null)
            {
                IsPass = false;
                sb.Append("- Merek harus diisi \n");
            }

            if (!IsPass)
            {
                MessageBox.Show(sb.ToString(), "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var kategori = kategoriService.Get(int.Parse(comboBoxKategori.SelectedValue.ToString()));
            var supplier = supplierService.Get(int.Parse(comboBoxSupplier.SelectedValue.ToString()));
            var merek    = merekService.Get(int.Parse(comboBoxMerek.SelectedValue.ToString()));
            var barang   = barangService.Get(int.Parse(labelIdHidden.Text));

            barang.NamaBarang = textBoxNamaBarang.Text;
            barang.Keterangan = textBoxKeterangan.Text;
            barang.KodeBarang = textBoxKodeBarang.Text;
            barang.KategoriId = kategori.Id;
            barang.SupplierId = supplier.Id;
            barang.MerekId    = merek.Id;

            StokHargaUkuran stokHargaUkuran;

            for (int i = 0; i < dataGridViewSHU.Rows.Count - 1; i++)
            {
                stokHargaUkuran           = new StokHargaUkuran();
                stokHargaUkuran.Ukuran    = dataGridViewSHU.Rows[i].Cells[0].Value.ToString();
                stokHargaUkuran.HargaBeli = decimal.Parse(dataGridViewSHU.Rows[i].Cells[1].Value.ToString());
                stokHargaUkuran.HargaJual = decimal.Parse(dataGridViewSHU.Rows[i].Cells[2].Value.ToString());
                stokHargaUkuran.Stock     = int.Parse(dataGridViewSHU.Rows[i].Cells[3].Value.ToString());

                barang.StockHargaUkurans.Add(stokHargaUkuran);
            }

            barangService.Put(barang);

            this.ParentForm.dataGridViewBarang.DataSource = barangService.Get();
            this.Dispose();
        }