Beispiel #1
0
 private void themsach_Click_1(object sender, EventArgs e)
 {
     t = Convert.ToInt32(laysoluong.Text);
     if (t <= 0)
     {
         MessageBox.Show("Không còn sách!");
     }
     else
     {
         BLquanlysach dbQLS1 = new BLquanlysach();
         BLmuonsach   dbms1  = new BLmuonsach();
         k = t - 1;
         dbQLS1.CapNhatSach(laymasach.Text, laytuade.Text, laytheloai.Text, laymanxb.Text, Convert.ToString(k), layvitri.Text, ref err);
         tinhngay();
         dbms1.ThemSach(laymadocgia.Text, laymasach.Text, laytuade.Text, laytentacgia.Text, Convert.ToString(1), ngaymuon.Text, ngaytra.Text, songayquahan.Text, matudong.Text, ref err);
         LoadData2();
         LoadData4();
         matudong.Text = tangmatudong();
         LoadData5();
     }
 }
Beispiel #2
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            BLmuonsach dbms1 = new BLmuonsach();
            int        c     = dataGridView2.RowCount;

            for (int i = 0; i < c; i++)
            {
                DateTime d2 = Convert.ToDateTime(this.dataGridView2.Rows[i].Cells[7].Value);
                DateTime d1 = Convert.ToDateTime(this.ngayhethong.Text);

                TimeSpan t   = d2.Subtract(d1);
                int      day = t.Days;
                //Convert.ToString(day);
                string stt = dataGridView2.Rows[i].Cells[0].Value.ToString();

                this.dataGridView2.Rows[i].Cells[8].Value = day.ToString();
                // dbms1.CapNhatSoNgayTraSach(day, stt, ref err);
            }


            // LoadData4();
        }
Beispiel #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         BLmuonsach   dbMS2  = new BLmuonsach();
         BLquanlysach dbQLS2 = new BLquanlysach();
         k = Convert.ToInt32(this.dataGridView6.CurrentRow.Cells[4].Value.ToString());
         int r = dataGridView2.CurrentCell.RowIndex;
         // Lấy MaKH của record hiện hành
         string strquanlysach = dataGridView2.Rows[r].Cells[0].Value.ToString();
         dbMS2.XoaSach(ref err, strquanlysach);
         h = k + 1;
         dbQLS2.CapNhatSach(laymsach.Text, laytde.Text, laytloai.Text, laymnxb.Text, Convert.ToString(h), layvtri.Text, ref err);
         LoadData2();
         LoadData4();
         LoadData5();
         LoadData6();
         MessageBox.Show("TRẢ THANH CONG!");
     }
     catch
     {
         MessageBox.Show("ERROR");
     }
 }