Ejemplo n.º 1
0
        private void TxtCariDtKembali_TextChanged(object sender, EventArgs e)
        {
            // btncari.PerformClick();
            KembaliServ kembali = new KembaliServ();

            DgvKembali.DataSource = kembali.CariKembali(TxtCariDtKembali.Text, "").DefaultView;
        }
Ejemplo n.º 2
0
        private void Kembali_Load(object sender, EventArgs e)
        {
            TampilKembali();
            KembaliServ km = new KembaliServ();
            int         x  = Convert.ToInt32(km.HitungKembali().Rows[0][0].ToString());

            LabelPengembali.Text = "Jumlah Pengembali : " + DgvKembali.RowCount.ToString();

            TxtCariDtKembali.Focus();
        }
Ejemplo n.º 3
0
 private void TampilKembali()
 {
     try
     {
         KembaliServ km = new KembaliServ();
         DgvKembali.DataSource = km.TampilSemua().DefaultView;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
        //ikut pengembalian
        void BersihKembali()
        {
            KembaliServ km = new KembaliServ();

            TxtIdP.Text           = "";
            TxtIDA.Text           = "";
            TxtNamaKembali.Text   = "";
            TxtJumlahKembali.Text = "";
            DTPPJalat.Text        = "";
            DgvKNamaAlat.Refresh();
            dgvKembali.Refresh();
            DTPKBbuku.ResetText();
        }
Ejemplo n.º 5
0
        private void Hilang_Load(object sender, EventArgs e)
        {
            KembaliServ km = new KembaliServ();
            dgvhilang.DataSource =km.Hilang();

            int sum = 0;
            for (int i = 0; i < dgvhilang.Rows.Count; ++i)
            {
                sum += Convert.ToInt32(dgvhilang.Rows[i].Cells[5].Value);
            }
            labelhilang.Text = " Jumlah Alat Hilang : " + sum.ToString();

            //int x = Convert.ToInt32(km.HitungHilang().Rows[0][0].ToString());

            //labelhilang.Text = "Jumlah Alat Hilang : " + dgvhilang.RowCount.ToString();

            //TxtCariDtKembali.Focus();
        }
Ejemplo n.º 6
0
 private void BtnRefresh_Click(object sender, EventArgs e)
 {
     KembaliServ km = new KembaliServ();
     dgvhilang.DataSource = km.Hilang();
 }
Ejemplo n.º 7
0
        //ikut pengembalian
        private void BtnSimpanKembali_Click(object sender, EventArgs e)
        {
            KembaliServ km     = new KembaliServ();
            AnggotaServ ag     = new AnggotaServ();
            bool        simpan = false;

            try
            {
                if (string.IsNullOrEmpty(TxtIdP.Text) ||
                    string.IsNullOrEmpty(TxtIDA.Text) ||
                    string.IsNullOrEmpty(TxtNamaKembali.Text) ||
                    string.IsNullOrEmpty(TxtJumlahKembali.Text))
                {
                    MessageBox.Show("Mohon Data di isi semua \nTidak boleh ada yang kosong ",
                                    "Informasi", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }

                else
                {
                    km.IdPeminjaman   = TxtIdP.Text.Trim();
                    km.IdAnggota      = TxtIDA.Text.Trim();
                    km.Nama           = TxtNamaKembali.Text.Trim();
                    km.Jumlah         = int.Parse(TxtJumlahKembali.Text.Trim());
                    km.TanggalPinjam  = DTPPJalat.Value.ToString("yyyy/MM/dd HH:mm:ss");
                    km.TanggalKembali = DTPKBbuku.Value.ToString("yyyy/MM/dd HH:mm:ss");

                    ag.Status     = "belum";
                    ag.ID_Anggota = TxtIDA.Text.Trim();
                    ag.UbahStatusAnggota();
                    km.Status       = "Sudah Kembali";
                    km.IdPeminjaman = TxtIdP.Text.Trim();
                    km.UbahStatusPeminjaman();
                    simpan = true;

                    if (DgvKNamaAlat.Rows.Count > 0)
                    {
                        km.Simpan_Kembali();
                        foreach (DataGridViewRow row in DgvKNamaAlat.Rows)
                        {
                            string id_pinjam   = row.Cells[0].Value.ToString();
                            string nama_alat   = row.Cells[1].Value.ToString();
                            string letak       = row.Cells[2].Value.ToString();
                            string st          = row.Cells[3].Value.ToString();
                            int    jumlah_tot  = int.Parse(row.Cells[4].Value.ToString());
                            int    alat_hilang = int.Parse(row.Cells[5].Value.ToString());
                            int    alat_rusak  = int.Parse(row.Cells[6].Value.ToString());
                            km.IdPinjaman = id_pinjam;
                            km.NamaAlat   = nama_alat;
                            km.Letak      = letak;
                            km.Status     = st;
                            km.Status     = "Sudah";

                            if (alat_hilang > 0)
                            {
                                int kembali = jumlah_tot - alat_hilang;
                                km.AlatHilang = alat_hilang;
                                km.HilangAlat = kembali;
                                km.Jumlah_Tot = kembali;
                                km.Jumlah     = alat_hilang;
                                km.Simpan_Hilang();
                                km.jumlahhilang();
                            }
                            else
                            {
                                km.Jumlah_Tot = jumlah_tot;
                            }

                            if (alat_rusak > 0)
                            {
                                //AlatServ al = new AlatServ();
                                int rusak = jumlah_tot;
                                km.Alat_Rusak = alat_rusak;
                                km.Jumlah_Tot = rusak;
                                km.Jumlah     = alat_rusak;
                                km.SimpanRusak();
                                km.updaterusak();
                            }
                            else
                            {
                                km.Jumlah_Tot = jumlah_tot;
                            }

                            // km.Simpan_Detail_kembali();
                            simpan = km.UbahStatusPijaman();
                            km.perbaruijumlahkembali();
                        }
                        if (simpan)
                        {
                            MessageBox.Show("Data Berhasil di Simpan. ",
                                            " Informasi", MessageBoxButtons.OK,
                                            MessageBoxIcon.Information);
                            BersihKembali();
                            LoadKembali();
                        }
                        else
                        {
                            MessageBox.Show(" gagal di simpan. ",
                                            "informasi", MessageBoxButtons.OK,
                                            MessageBoxIcon.Information);
                        }
                    }

                    else
                    {
                        MessageBox.Show("belum menambahkan kembalian");
                    }
                }
            }

            catch
            {
                MessageBox.Show("Data gagal di simpan. ",
                                "informasi", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
        }