public void ConfirmSelect() { int stokbrg = Convert.ToInt32(customGridView1.SelectedCells[0].OwningRow.Cells["StokAkhir"].Value); if (stokbrg <= 0) { return; } idbarangpilih = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); if (this.Caller is POS.FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } else if (this.Caller is POS.FrmPOS0401) { POS.FrmPOS0401 frmCaller = (POS.FrmPOS0401) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } else if (this.Caller is POS.FrmPOSbengkel) { POS.FrmPOSbengkel frmCaller = (POS.FrmPOSbengkel) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } this.Close(); }
private void CmdPrint_Click(object sender, EventArgs e) { //PrintNota(); if (this.Caller is FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.cekcetak(); } }
public void keluarHarga() { string barangid = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); if (this.Caller is FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.CekHargaBMK(barangid); lblKet.Text = customGridView1.SelectedCells[0].OwningRow.Cells["NamaStok"].Value.ToString(); lblBMK.Text = frmCaller.lblBMK.Text.ToString(); //LblNota.Text = frmCaller.LblNoNota.Text.ToString(); } }
private void FrmBayar2_Load(object sender, EventArgs e) { if (this.Caller is FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; TxtNeto.Text = frmCaller.label12.Text.ToString(); kodetoko = frmCaller.LblKodeToko.Text.ToString(); namatoko = frmCaller.TxtNamaToko.Text.ToString(); } //DateTime.Now ; LblNota.Visible = false; label1.Visible = false; CmdPrint.Enabled = false; }
private void commandButton2_Click(object sender, EventArgs e) { if (this.Caller is FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.Save_DONOTA(sender, e); LblNota.Text = frmCaller.LblNoNota.Text.ToString(); // LblNoDO_.Text = frmCaller.LblNoDO.Text.ToString(); //if (_isCetakNota) //{ // DialogResult dialogResult = MessageBox.Show("Data dengan Nomor Nota : " + Convert.ToString(LblNota.Text) + ", Nomor DO : " + Convert.ToString(LblNota.Text) + " Telah Disimpan" + "\n\n\n" + "CETAK NOTA ?", "KONFIRMASI", MessageBoxButtons.YesNo, MessageBoxIcon.Information); // if (dialogResult == DialogResult.Yes) // { // //ini yang nanti diganti; // //CmdPrint_Click(sender, e); // frmCaller.cetakNota(); // this.Close(); // } // else if (dialogResult == DialogResult.No) // { // this.Close(); // } this.Close(); POS.FrmPOS ifrmChild = new POS.FrmPOS(); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); //} //else //{ // this.Close(); //} } label1.Visible = true; LblNota.Visible = true; CmdPrint.Enabled = true; }
public void ConfirmSelect() { int stokbrg = Convert.ToInt32(customGridView1.SelectedCells[0].OwningRow.Cells["StokAkhir"].Value); if (stokbrg <= 0) { MessageBox.Show("Nilai stok barang <= 0. Tidak bisa bertransaksi. Hubungi Manager Anda."); return; } idbarangpilih = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); //if (this.Caller is POS.FrmPOS) //{ POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(stokbrg); //} this.Close(); }
private void cbSave_Click(object sender, EventArgs e) { if (this.Caller is FrmPOS) { #region Form POS POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { //DataTable<DataGridViewRow> rowschek = new List<DataGridViewRow>(); foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; //DataTable dt = new DataTable(); if (Convert.ToBoolean(row.Cells["pilih"].Value) == true) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("barangid"); dtbarang.Columns.Add("namabarang"); dtbarang.Columns.Add("qtybonus"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("barangid"); dtkelompok.Columns.Add("namabarang"); dtkelompok.Columns.Add("qtybonus"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("barangid"); dtetap.Columns.Add("namabarang"); dtetap.Columns.Add("qtybonus"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } //jalankan fungsi untuk nambah ke datagridview //frmCaller.savedonota; //rowschek.Add(row); //DataTable dt1 = rowschek; } } #endregion } //this.Close(); if (this.Caller is FrmPOSbengkel) { POS.FrmPOSbengkel frmCaller = (POS.FrmPOSbengkel) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { //DataTable<DataGridViewRow> rowschek = new List<DataGridViewRow>(); foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; //DataTable dt = new DataTable(); if (Convert.ToBoolean(row.Cells["pilih"].Value) == true) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("barangid"); dtbarang.Columns.Add("namabarang"); dtbarang.Columns.Add("qtybonus"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("barangid"); dtkelompok.Columns.Add("namabarang"); dtkelompok.Columns.Add("qtybonus"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Columns.Add("NoAcc"); dtkelompok.Columns.Add("PromoFlag"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value, "AUTOACC", "BONUSAN"); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { if (Convert.ToBoolean(Tools.isNull(row.Cells["pilihTetap"].Value, "True")) == true) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("barangid"); dtetap.Columns.Add("namabarang"); dtetap.Columns.Add("qtybonus"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Columns.Add("NoAcc"); dtetap.Columns.Add("PromoFlag"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value, "AUTOACC", "BONUSAN"); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } } } } #region promo tetap //if (datagridviewpromotetap.Rows.Count > 0) //{ // foreach (DataGridViewRow row in datagridviewpromotetap.Rows) // { // if (Convert.ToBoolean(row.Cells["cek"].Value) == true) // { // DataTable dtetap = new DataTable(); // dtetap.Columns.Add("barangid"); // dtetap.Columns.Add("namabarang"); // dtetap.Columns.Add("qtybonus"); // dtetap.Columns.Add("satuan"); // dtetap.Columns.Add("h_jual"); // dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value, "AUTOACC", "BONUSAN"); // if (!frmCaller.savepromo(dtetap)) // MessageBox.Show("Barang sudah ada."); // } // //jalankan fungsi untuk nambah ke datagridview // //frmCaller.savedonota; // //rowschek.Add(row); // //DataTable dt1 = rowschek; // } //} #endregion } this.Close(); }
public void ConfirmSelect() { String BarangID = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); if (BarangID.Length == 13) { //if ((Convert.ToInt32(customGridView1.SelectedCells[0].OwningRow.Cells["StokAkhir"].Value) <=0 )) //{ // return; //} int stokbrg = Convert.ToInt32(customGridView1.SelectedCells[0].OwningRow.Cells["StokAkhir"].Value); if (stokbrg > 0) { DataTable dtAppSet; using (Database db = new Database()) { db.Commands.Add(db.CreateCommand("usp_AppSetting_LIST")); db.Commands[0].Parameters.Add(new Parameter("@key", SqlDbType.VarChar, "POS")); dtAppSet = db.Commands[0].ExecuteDataTable(); } if (dtAppSet.Rows.Count > 0) { if (dtAppSet.Rows[0]["Value"].ToString() == "1") { MessageBox.Show("Stok minus, sebaiknya dilakukan sampling opname stok"); } else { MessageBox.Show("Nilai stok barang <= 0. Tidak bisa bertransaksi. Hubungi Manager Anda."); return; } } idbarangpilih = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); //if (this.Caller is POS.FrmPOS) //{ POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(stokbrg); } else { MessageBox.Show("Nilai stok barang <= 0. Tidak bisa bertransaksi. Hubungi Manager Anda."); return; } } else { idbarangpilih = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); //if (this.Caller is POS.FrmPOS) //{ POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarangJasa(); //} } this.Close(); }
private void cbSave_Click(object sender, EventArgs e) { #region FrmDO if (this.Caller is FrmDO) { DO.FrmDO frmCaller = (DO.FrmDO) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; if (Convert.ToInt32(row.Cells["QtyBonus"].Value) > 0 && Convert.ToInt32(row.Cells["h_jual"].Value) == 0) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("id_brg"); dtbarang.Columns.Add("nama_stok"); dtbarang.Columns.Add("qty_bns"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true && Convert.ToInt32(row.Cells["qtybunus1"].Value) > 0) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("id_brg"); dtkelompok.Columns.Add("nama_stok"); dtkelompok.Columns.Add("qty_bns"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("id_brg"); dtetap.Columns.Add("nama_stok"); dtetap.Columns.Add("qty_bns"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } } } } #endregion #region FrmDO2828 else if (this.Caller is FrmDO2828) { DO.FrmDO2828 frmCaller = (DO.FrmDO2828) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; if (Convert.ToInt32(row.Cells["QtyBonus"].Value) > 0 && Convert.ToInt32(row.Cells["h_jual"].Value) == 0) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("id_brg"); dtbarang.Columns.Add("nama_stok"); dtbarang.Columns.Add("qty_bns"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true && Convert.ToInt32(row.Cells["qtybunus1"].Value) > 0) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("id_brg"); dtkelompok.Columns.Add("nama_stok"); dtkelompok.Columns.Add("qty_bns"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("id_brg"); dtetap.Columns.Add("nama_stok"); dtetap.Columns.Add("qty_bns"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } } } } #endregion #region FrmPOS else if (this.Caller is POS.FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; if (Convert.ToInt32(row.Cells["QtyBonus"].Value) > 0 && Convert.ToInt32(row.Cells["h_jual"].Value) == 0) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("id_brg"); dtbarang.Columns.Add("nama_stok"); dtbarang.Columns.Add("qty_bns"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true && Convert.ToInt32(row.Cells["qtybunus1"].Value) > 0) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("id_brg"); dtkelompok.Columns.Add("nama_stok"); dtkelompok.Columns.Add("qty_bns"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("id_brg"); dtetap.Columns.Add("nama_stok"); dtetap.Columns.Add("qty_bns"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } } } } #endregion else if (this.Caller is POS.FrmPOS0401) { POS.FrmPOS0401 frmCaller = (POS.FrmPOS0401) this.Caller; if (datagridviewBarangPromo.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewBarangPromo.Rows) { i = datagridviewBarangPromo.Rows.Count; if (Convert.ToInt32(row.Cells["QtyBonus"].Value) > 0 && Convert.ToInt32(row.Cells["h_jual"].Value) == 0) { DataTable dtbarang = new DataTable(); dtbarang.Columns.Add("id_brg"); dtbarang.Columns.Add("nama_stok"); dtbarang.Columns.Add("qty_bns"); dtbarang.Columns.Add("satuan"); dtbarang.Columns.Add("h_jual"); dtbarang.Rows.Add(row.Cells["IDbarang"].Value, row.Cells["BarangP"].Value, row.Cells["QtyBonus"].Value, row.Cells["sat"].Value, row.Cells["h_jual"].Value); if (!frmCaller.savepromo(dtbarang)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromokelompok.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromokelompok.Rows) { if (Convert.ToBoolean(row.Cells["cek"].Value) == true && Convert.ToInt32(row.Cells["qtybunus1"].Value) > 0) { DataTable dtkelompok = new DataTable(); dtkelompok.Columns.Add("id_brg"); dtkelompok.Columns.Add("nama_stok"); dtkelompok.Columns.Add("qty_bns"); dtkelompok.Columns.Add("satuan"); dtkelompok.Columns.Add("h_jual"); dtkelompok.Rows.Add(row.Cells["kdbarang"].Value, row.Cells["NamaBarang"].Value, row.Cells["qtybunus1"].Value, row.Cells["stuan"].Value, row.Cells["hr_jual"].Value); if (!frmCaller.savepromo(dtkelompok)) { MessageBox.Show("Barang sudah ada."); } } } } if (datagridviewpromotetap.Rows.Count > 0) { foreach (DataGridViewRow row in datagridviewpromotetap.Rows) { DataTable dtetap = new DataTable(); dtetap.Columns.Add("id_brg"); dtetap.Columns.Add("nama_stok"); dtetap.Columns.Add("qty_bns"); dtetap.Columns.Add("satuan"); dtetap.Columns.Add("h_jual"); dtetap.Rows.Add(row.Cells["kd_brg"].Value, row.Cells["PromoTetap"].Value, row.Cells["QtyBonus2"].Value, row.Cells["Satuan"].Value, row.Cells["hrg_jual"].Value); if (!frmCaller.savepromo(dtetap)) { MessageBox.Show("Barang sudah ada."); } } } } this.Close(); }
public void ConfirmSelect() { if (GlobalVar.Gudang != "2808") { int stokbrg = Convert.ToInt32(customGridView1.SelectedCells[0].OwningRow.Cells["StokAkhir"].Value); if (stokbrg <= 0) { DataTable dtAppSet; using (Database db = new Database()) { db.Commands.Add(db.CreateCommand("usp_AppSetting_LIST")); db.Commands[0].Parameters.Add(new Parameter("@key", SqlDbType.VarChar, "POS")); dtAppSet = db.Commands[0].ExecuteDataTable(); } if (GlobalVar.Gudang.Substring(0, 2) == "28") { if (dtAppSet.Rows.Count > 0) { if (dtAppSet.Rows[0]["Value"].ToString() == "1") { MessageBox.Show("Stok minus, sebaiknya dilakukan sampling opname stok"); } //else //{ // MessageBox.Show("Stok minus, tidak dapat melanjutkan Penjualan Tunai, hubungi supervisor"); // return; //} } //else //{ // MessageBox.Show("Stok minus, tidak dapat melanjutkan Penjualan Tunai, hubungi supervisor"); // return; //} } } } idbarangpilih = customGridView1.SelectedCells[0].OwningRow.Cells["KodeBarang"].Value.ToString(); if (this.Caller is POS.FrmPOS) { POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; //frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } else if (this.Caller is POS.FrmPOS0401) { POS.FrmPOS0401 frmCaller = (POS.FrmPOS0401) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; //frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } else if (this.Caller is POS.FrmPOSbengkel) { POS.FrmPOSbengkel frmCaller = (POS.FrmPOSbengkel) this.Caller; frmCaller.TxtBarcode.Text = idbarangpilih; //frmCaller.TxtBarcode.Focus(); frmCaller.AmbilBarang2(); } this.Close(); }
private void commandButton2_Click(object sender, EventArgs e) { if (this.Caller is FrmPOS) { double RpNota = 0, RpBayar = 0; RpNota = Convert.ToDouble(Tools.isNull(TxtNeto.Text, "0").ToString()); RpBayar = Convert.ToDouble(Tools.isNull(textBox2.Text, "0").ToString()); if (RpNota == 0) { MessageBox.Show("Rp Nota Kosong"); return; } if (RpBayar == 0) { MessageBox.Show("Rp Bayar Kosong"); return; } /*ditutup, pembayaran dikembalikan ke penjualantunai*/ //if (RpNota > RpBayar) //{ // MessageBox.Show("Pembayaran kurang."); // return; //} //if (RpNota > 0) // && RpBayar > 0) //{ POS.FrmPOS frmCaller = (POS.FrmPOS) this.Caller; frmCaller.txtBayar.Text = Convert.ToDouble(Tools.isNull(textBox2.Text, "0")).ToString("N0"); frmCaller.Save_DONOTA(sender, e); LblNota.Text = frmCaller.LblNoNota.Text.ToString(); if (_isCetakNota) { if (!frmCaller.PengajuanHarga) { DialogResult dialogResult = MessageBox.Show("Data dengan Nomor Nota : " + Convert.ToString(LblNota.Text) + ", Nomor DO : " + Convert.ToString(LblNota.Text) + " Telah Disimpan" + "\n\n\n" + "CETAK NOTA ?", "KONFIRMASI", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { CmdPrint_Click(sender, e); this.Close(); } else if (dialogResult == DialogResult.No) { this.Close(); } } else { this.Close(); } POS.FrmPOS ifrmChild = new POS.FrmPOS(); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { this.Close(); } //} } else if (this.Caller is FrmPOS0401) { POS.FrmPOS0401 frmCaller = (POS.FrmPOS0401) this.Caller; frmCaller.Save_DONOTA(sender, e); LblNota.Text = frmCaller.LblNoNota.Text.ToString(); if (_isCetakNota) { DialogResult dialogResult = MessageBox.Show("Data dengan Nomor Nota : " + Convert.ToString(LblNota.Text) + ", Nomor DO : " + Convert.ToString(LblNota.Text) + " Telah Disimpan" + "\n\n\n" + "CETAK NOTA ?", "KONFIRMASI", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { CmdPrint_Click(sender, e); this.Close(); } else if (dialogResult == DialogResult.No) { this.Close(); } POS.FrmPOS0401 ifrmChild = new POS.FrmPOS0401(); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { this.Close(); } } else if (this.Caller is FrmPOSbengkel) { POS.FrmPOSbengkel frmCaller = (POS.FrmPOSbengkel) this.Caller; frmCaller.Save_DONOTA(sender, e); LblNota.Text = frmCaller.LblNoNota.Text.ToString(); this.DialogResult = DialogResult.OK; if (_isCetakNota) { DialogResult dialogResult = MessageBox.Show("Data dengan Nomor Nota : " + Convert.ToString(LblNota.Text) + ", Nomor DO : " + Convert.ToString(LblNota.Text) + " Telah Disimpan" + "\n\n\n" + "CETAK NOTA ?", "KONFIRMASI", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { CmdPrint_Click(sender, e); this.Close(); } else if (dialogResult == DialogResult.No) { this.Close(); } POS.FrmPOSbengkel ifrmChild = new POS.FrmPOSbengkel(); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { this.Close(); } } label1.Visible = true; LblNota.Visible = true; // CmdPrint.Enabled = true; }