Example #1
0
        private void ConfirmSelect()
        {
            int stokbrg = Convert.ToInt32(Tools.isNull(CGBarang.SelectedCells[0].OwningRow.Cells["StokBarang"].Value, 0));

            if (stokbrg <= 0)
            {
                MessageBox.Show("Stok Barang Kosong");
                return;
            }
            //else
            //{
            idbarangpilih = CGBarang.SelectedCells[0].OwningRow.Cells["IdBarang"].Value.ToString();
            int stok = Convert.ToInt32(CGBarang.SelectedCells[0].OwningRow.Cells["StokBarang"].Value);

            if (this.Caller is DO.FrmDO2803)
            {
                DO.FrmDO2803 frmCaller = (DO.FrmDO2803) this.Caller;
                frmCaller.TxtBarcode.Text = idbarangpilih;
                frmCaller.AmbilBarang2();
            }
            else
            {
                DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
                frmCaller.TxtBarcode.Text = idbarangpilih;
                frmCaller.AmbilBarang2(stok);
            }
            //}

            this.Close();
        }
Example #2
0
        private void cbSave_Click(object sender, EventArgs e)
        {
            DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
            if (datagridviewBarangPromo.Rows.Count > 0)
            {
                foreach (DataGridViewRow row in datagridviewBarangPromo.Rows)
                {
                    if (Convert.ToBoolean(row.Cells["pilih"].Value) == true)
                    {
                        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["IDbarang"].Value, row.Cells["BarangP"].Value, Convert.ToInt32(row.Cells["QtyBonus"].Value).ToString(), row.Cells["sat"].Value, row.Cells["h_jual"].Value);

                        if (!frmCaller.savepromo(dtetap))
                        {
                            MessageBox.Show("Barang sudah ada.");
                        }
                    }
                }
            }
            this.Close();
        }
Example #3
0
        private void FrmBayar_Load(object sender, EventArgs e)
        {
            this.Text = "Pembayaran";
            if (GlobalVar.Gudang == "2808")
            {
                if (this.Caller is FrmDO2828)
                {
                    DO.FrmDO2828 frmCaller = (DO.FrmDO2828) this.Caller;
                    TxtNeto.Text = frmCaller.label12.Text.ToString();
                }
            }
            else if (GlobalVar.Gudang == "2803")
            {
                if (this.Caller is FrmDO2803)
                {
                    DO.FrmDO2803 frmCaller = (DO.FrmDO2803) this.Caller;
                    TxtNeto.Text = frmCaller.label12.Text.ToString();
                }
            }
            else
            {
                if (this.Caller is FrmDO)
                {
                    DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
                    TxtNeto.Text = frmCaller.label12.Text.ToString();
                }
            }

            LblNota.Visible = false;
            label1.Visible  = false;
        }
Example #4
0
 private void FrmBayar_Load(object sender, EventArgs e)
 {
     this.Text = "Pembayaran";
     if (this.Caller is FrmDO)
     {
         DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
         TxtNeto.Text = frmCaller.label12.Text.ToString();
     }
     LblNota.Visible = false;
     label1.Visible  = false;
 }
Example #5
0
        public void keluarHarga()
        {
            string barangid = CGBarang.SelectedCells[0].OwningRow.Cells["IdBarang"].Value.ToString();

            if (this.Caller is FrmDO)
            {
                DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
                frmCaller.CekHargaBMK(barangid);
                lblNamaBarang.Text = CGBarang.SelectedCells[0].OwningRow.Cells["NamaBarang"].Value.ToString();
                lblHarga.Text      = frmCaller.lblBMK.Text.ToString();
                //LblNota.Text = frmCaller.LblNoNota.Text.ToString();
            }
        }
Example #6
0
        private void commandButton2_Click_1(object sender, EventArgs e)
        {
            //if (this.Caller is FrmDO2803)
            //{
            //    DO.FrmDO2803 frmCaller = (DO.FrmDO2803)this.Caller;
            //    //if (GlobalVar.Gudang != "2803")
            //    //{
            //    //    frmCaller.InsertTokoPlafon();
            //    //}
            //    frmCaller.Save_DONOTA(sender, e);
            //    LblNota.Text = frmCaller.LblNoNota.Text.ToString();
            //    LblNoDO_.Text = frmCaller.LblNoDO.Text.ToString();
            //    //MessageBox.Show("Data dengan Nomor DO : " + Convert.ToString(LblNoDO_.Text) + " Telah Disimpan");
            //    this.Close();
            //    DO.FrmDO2803 ifrmChild = new DO.FrmDO2803(null);
            //    ifrmChild.MdiParent = Program.MainForm;
            //    Program.MainForm.RegisterChild(ifrmChild);
            //    ifrmChild.Show();
            //}

            //else if (this.Caller is FrmDO2828)
            //{
            //    DO.FrmDO2828 frmCaller = (DO.FrmDO2828)this.Caller;
            //    frmCaller.Save_DONOTA(sender, e);
            //    LblNota.Text = frmCaller.LblNoNota.Text.ToString();
            //    LblNoDO_.Text = frmCaller.LblNoDO.Text.ToString();
            //    //MessageBox.Show("Data dengan Nomor DO : " + Convert.ToString(LblNoDO_.Text) + " Telah Disimpan");
            //    this.Close();
            //    DO.FrmDO2828 ifrmChild = new DO.FrmDO2828(null);
            //    ifrmChild.MdiParent = Program.MainForm;
            //    Program.MainForm.RegisterChild(ifrmChild);
            //    ifrmChild.Show();
            //}
            //else
            //{
            DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
            frmCaller.Save_DONOTA(sender, e);
            LblNota.Text  = frmCaller.LblNoNota.Text.ToString();
            LblNoDO_.Text = frmCaller.LblNoDO.Text.ToString();
            //MessageBox.Show("Data dengan Nomor DO : " + Convert.ToString(LblNoDO_.Text) + " Telah Disimpan");
            this.Close();
            DO.FrmDO ifrmChild = new DO.FrmDO(null);
            ifrmChild.MdiParent = Program.MainForm;
            Program.MainForm.RegisterChild(ifrmChild);
            ifrmChild.Show();
            //}

            label1.Visible  = true;
            LblNota.Visible = true;
        }
Example #7
0
        private void ConfirmSelect()
        {
            int stokbrg = Convert.ToInt32(CGBarang.SelectedCells[0].OwningRow.Cells["StokBarang"].Value);

            //if (stokbrg <= 0)
            //{
            //    return;
            //}
            //else
            //{
            idbarangpilih = CGBarang.SelectedCells[0].OwningRow.Cells["IdBarang"].Value.ToString();
            int stok = Convert.ToInt32(CGBarang.SelectedCells[0].OwningRow.Cells["StokBarang"].Value);

            if (this.Caller is DO.FrmDO2803)
            {
                DO.FrmDO2803 frmCaller = (DO.FrmDO2803) this.Caller;
                frmCaller.TxtBarcode.Text = idbarangpilih;
                frmCaller.AmbilBarang2();
            }
            else if (this.Caller is DO.FrmDO2828)
            {
                DO.FrmDO2828 frmCaller = (DO.FrmDO2828) this.Caller;
                frmCaller.TxtBarcode.Text = idbarangpilih;
                frmCaller.AmbilBarang2();
            }
            else
            {
                DO.FrmDO frmCaller = (DO.FrmDO) this.Caller;
                frmCaller.TxtBarcode.Text = idbarangpilih;
                frmCaller.AmbilBarang2();
            }

            //}

            this.Close();
        }
Example #8
0
        private void cbSave_Click(object sender, EventArgs e)
        {
            if (this.Caller is FrmDO)
            {
                DO.FrmDO frmCaller = (DO.FrmDO) 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 && Convert.ToInt32(row.Cells["QtyBonus"].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.");
                            }
                        }
                        else
                        {
                        }
                    }
                }

                if (datagridviewpromotetap.Rows.Count > 0)
                {
                    //datagridviewpromotetap.Rows[0].Cells[""].Value == asd;
                    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.");
                        }



                        //jalankan fungsi untuk nambah ke datagridview
                        //frmCaller.savedonota;

                        //rowschek.Add(row);
                        //DataTable dt1 = rowschek;
                    }
                }
            }
            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();
        }