Exemple #1
0
        void Load_combobox()
        {
            laydulieu     dl  = new laydulieu();
            SqlDataReader dr1 = dl.lay_reader("select loai from phanloai");

            while (dr1.Read())
            {
                cbloaisach.Items.Add(dr1[0].ToString());
            }
            L_Ketnoi.HuyKetNoi();
            L_Ketnoi.ThietlapketNoi();
            SqlDataReader dr2 = dl.lay_reader("select ngonngu from ngonngu");

            while (dr2.Read())
            {
                cbngonngu.Items.Add(dr2[0].ToString());
            }
            L_Ketnoi.HuyKetNoi();
            L_Ketnoi.ThietlapketNoi();
            SqlDataReader dr3 = dl.lay_reader("select tentacgia from tacgia");

            while (dr3.Read())
            {
                cbtacgiac.Items.Add(dr3[0].ToString());
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #2
0
        private void Frmthongtinsachtrongngay_Load(object sender, EventArgs e)
        {
            Frmmain.tt = true;
            laydulieu dl = new laydulieu();

            dr = dl.lay_reader("select phieumuon.masach,nhande,tentacgia,phieumuon.madocgia,phieumuon.soluong from phieumuon,sach,tacgia where phieumuon.masach = sach.masach and sach.matacgia = tacgia.matacgia and phieumuon.thethucmuon like N'%" + "Mượn về nhà" + "%' and ngaymuon ='" + DateTime.Now.ToShortDateString() + "'");
            int i = 0;

            while (dr.Read())
            {
                listView1.Items.Add(dr[0].ToString());
                listView1.Items[i].SubItems.Add(dr[1].ToString());
                listView1.Items[i].SubItems.Add(dr[2].ToString());
                listView1.Items[i].SubItems.Add(dr[3].ToString());
                listView1.Items[i].SubItems.Add(dr[4].ToString());
                i++;
            }
            L_Ketnoi.HuyKetNoi();
            L_Ketnoi.ThietlapketNoi();
            dr = dl.lay_reader("select phieumuon.masach,nhande,tentacgia,phieumuon.madocgia,phieumuon.soluong from phieumuon,sach,tacgia where phieumuon.masach = sach.masach and sach.matacgia = tacgia.matacgia and phieumuon.thethucmuon like N'%" + "Mượn tại chỗ" + "%' and ngaymuon ='" + DateTime.Now.ToShortDateString() + "'");
            i  = 0;
            while (dr.Read())
            {
                listView2.Items.Add(dr[0].ToString());
                listView2.Items[i].SubItems.Add(dr[1].ToString());
                listView2.Items[i].SubItems.Add(dr[2].ToString());
                listView2.Items[i].SubItems.Add(dr[3].ToString());
                listView2.Items[i].SubItems.Add(dr[4].ToString());
                i++;
            }
            L_Ketnoi.HuyKetNoi();
            L_Ketnoi.ThietlapketNoi();
            dr = dl.lay_reader("select phieumuon.masach,nhande,tentacgia,phieumuon.madocgia,phieumuon.soluong from phieumuon,sach,tacgia where phieumuon.masach = sach.masach and sach.matacgia = tacgia.matacgia and phieumuon.thethucmuon like N'%" + "Mượn giáo trình" + "%' and ngaymuon ='" + DateTime.Now.ToShortDateString() + "'");
            i  = 0;
            while (dr.Read())
            {
                listView3.Items.Add(dr[0].ToString());
                listView3.Items[i].SubItems.Add(dr[1].ToString());
                listView3.Items[i].SubItems.Add(dr[2].ToString());
                listView3.Items[i].SubItems.Add(dr[3].ToString());
                listView3.Items[i].SubItems.Add(dr[4].ToString());
                i++;
            }
            L_Ketnoi.HuyKetNoi();
            L_Ketnoi.ThietlapketNoi();
            dr = dl.lay_reader("select phieumuon.masach,phieumuon.madocgia from phieumuon,sachmuon where phieumuon.maphieumuon = sachmuon.maphieumuon and phieumuon.thethucmuon like N'%" + "Mượn tại chỗ" + "%' and ngaymuon ='" + DateTime.Now.ToShortDateString() + "'");
            i  = 0;
            while (dr.Read())
            {
                listView4.Items.Add(dr[0].ToString());
                listView4.Items[i].SubItems.Add(dr[1].ToString());
                i++;
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            laydulieu     dl  = new laydulieu();
            bool          tam = false;
            SqlDataReader dr  = dl.lay_reader("select thethuc,ten,lanxb,nhande,soluong ,namxb,sotrang,ngonngu,tentacgia, kho,ke,ngan from sach,ngonngu,nhaxuatban,vitriluutru,tacgia where sach.matacgia = tacgia.matacgia and sach.mangonngu = ngonngu.mangonngu and sach.manxb = nhaxuatban.manxb and sach.mavitri = vitriluutru.mavitri and sach.masach='" + txtmasach.Text + "'");

            while (dr.Read())
            {
                txtnamxb.Text      = DateTime.Parse(dr["namxb"].ToString()).ToShortDateString();
                txtke.Text         = dr["ke"].ToString();
                txtkho.Text        = dr["kho"].ToString();
                txtlanxuatban.Text = dr["lanxb"].ToString();
                txtngan.Text       = dr["ngan"].ToString();
                txtngonngu.Text    = dr["ngonngu"].ToString();
                txtnhande.Text     = dr["nhande"].ToString();
                txtnhaxb.Text      = dr["ten"].ToString();
                txtsoluong.Text    = dr["soluong"].ToString();
                txtsotrang.Text    = dr["sotrang"].ToString();
                txttacgia.Text     = dr["tentacgia"].ToString();
                txtthethuc.Text    = dr["thethuc"].ToString();
                tam    = true;
                ktsach = true;
            }
            L_Ketnoi.HuyKetNoi();
            if (tam == true)
            {
                L_Ketnoi.ThietlapketNoi();
                SqlDataReader dr1 = dl.lay_reader("select * from sachhong where masach='" + txtmasach.Text + "'");
                int           i   = 0;
                while (dr1.Read())
                {
                    i++;
                }
                L_Ketnoi.HuyKetNoi();
                btsach.Enabled = false;
                if (i > 0)
                {
                    lbhong.Visible = true;
                    lbketqua.Text  = i.ToString() + " cuốn";
                }
                else
                {
                    lbhong.Visible = false;
                    lbketqua.Text  = "";
                }
                txtmasach.Enabled = false;
            }
        }
Exemple #4
0
        private void btkiemtratt_Click(object sender, EventArgs e)
        {
            laydulieu     dl  = new laydulieu();
            bool          tam = false;
            SqlDataReader dr  = dl.lay_reader("select * from phieumuon where phieumuon.masach='" + txtmasach.Text + "' and phieumuon.madocgia='" + txtmadocgia.Text + "' and phieumuon.thethucmuon=N'Mượn về nhà'");

            while (dr.Read())
            {
                txtngaymuon.Text = dr["ngaymuon"].ToString();
                maphieumuon      = dr["maphieumuon"].ToString();
                tam = true;
            }
            L_Ketnoi.HuyKetNoi();
            btgiahan.Enabled = tam;
            if (tam)
            {
                txtmasach.Enabled   = false;
                txtmadocgia.Enabled = false;
                btkiemtratt.Enabled = false;
                btgiahan.Enabled    = true;
            }
            else
            {
                txtmasach.Enabled   = true;
                txtmadocgia.Enabled = true;
                btkiemtratt.Enabled = true;
                btgiahan.Enabled    = false;
            }
        }
        private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
        {
            DateTime dau  = monthCalendar1.SelectionStart;
            DateTime cuoi = monthCalendar1.SelectionEnd;

            listView1.Items.Clear();
            while (dau <= cuoi)
            {
                laydulieu dl = new laydulieu();
                dr = dl.lay_reader("select phieumuon.masach,nhande,tentacgia,thethucmuon,phieumuon.madocgia,phieumuon.soluong from phieumuon,sach,tacgia where phieumuon.masach = sach.masach and sach.matacgia = tacgia.matacgia and phieumuon.thethucmuon like N'%" + comboBox1.Text + "%' and ngaymuon ='" + dau.ToShortDateString() + "'");
                int i = 0;
                while (dr.Read())
                {
                    listView1.Items.Add(dr[0].ToString());
                    listView1.Items[i].SubItems.Add(dr[1].ToString());
                    listView1.Items[i].SubItems.Add(dr[2].ToString());
                    listView1.Items[i].SubItems.Add(dr[3].ToString());
                    listView1.Items[i].SubItems.Add(dr[4].ToString());
                    listView1.Items[i].SubItems.Add(dr[5].ToString());
                    i++;
                }
                L_Ketnoi.HuyKetNoi();
                dau = dau.AddDays(1);
            }
        }
Exemple #6
0
        void Load_textbox(string str)
        {
            laydulieu     dl = new laydulieu();
            SqlDataReader dr = dl.lay_reader("select * from tacgia,phanloai,ngonngu,sach,vitriluutru,nhaxuatban where sach.mavitri = vitriluutru.mavitri and sach.maphanloai = phanloai.maphanloai and tacgia.matacgia = sach.matacgia and sach.mangonngu = ngonngu.mangonngu and sach.manxb = nhaxuatban.manxb and sach.masach='" + str + "'");

            while (dr.Read())
            {
                txtmasach.Text     = str;
                txtnamxuatban.Text = DateTime.Parse(dr["namxb"].ToString()).ToShortDateString();
                txtngan.Text       = dr["ngan"].ToString();
                txtnhande.Text     = dr["nhande"].ToString();
                txtsolanmuon.Text  = dr["solanmuon"].ToString();
                txtsoluong.Text    = dr["soluong"].ToString();
                txtsotrang.Text    = dr["sotrang"].ToString();
                txtke.Text         = dr["ke"].ToString();
                txtkho.Text        = dr["kho"].ToString();
                txtlanxuatban.Text = dr["lanxb"].ToString();
                cbloaisach.Text    = dr["loai"].ToString();
                cbngonngu.Text     = dr["ngonngu"].ToString();
                cbnhaxuatban.Text  = dr["ten"].ToString();
                cbtacgia.Text      = dr["tentacgia"].ToString();
                txtngaynhap.Text   = DateTime.Parse(dr["ngaynhap"].ToString()).ToShortDateString();
                cbthethuc.Text     = dr["thethuc"].ToString();
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #7
0
        string mangonngu()
        {
            laydulieu     dl  = new laydulieu();
            string        tam = "";
            int           i   = 0;
            SqlDataReader dr  = dl.lay_reader("select mangonngu from ngonngu");

            while (dr.Read())
            {
                tam = dr[0].ToString();
            }
            L_Ketnoi.HuyKetNoi();
            i = int.Parse(tam.Substring(2, tam.Length - 2));
            i++;
            if (i < 10)
            {
                return("NN00" + i.ToString());
            }
            else
            if (i < 100)
            {
                return("NN0" + i.ToString());
            }
            else
            {
                return("NN" + i.ToString());
            }
        }
Exemple #8
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            string        str = treeView1.SelectedNode.Tag.ToString();
            laydulieu     dl  = new laydulieu();
            SqlDataReader dr  = dl.lay_reader("select * from tacgia,phanloai,ngonngu,sach,vitriluutru,nhaxuatban where sach.mavitri = vitriluutru.mavitri and sach.maphanloai = phanloai.maphanloai and tacgia.matacgia = sach.matacgia and sach.mangonngu = ngonngu.mangonngu and sach.manxb = nhaxuatban.manxb and sach.masach='" + str + "'");

            while (dr.Read())
            {
                txtmasach.Text     = str;
                txtnamxuatban.Text = DateTime.Parse(dr["namxb"].ToString()).ToShortDateString();
                txtngan.Text       = dr["ngan"].ToString();
                txtnhande.Text     = dr["nhande"].ToString();
                txtsolanmuon.Text  = dr["solanmuon"].ToString();
                txtsoluong.Text    = dr["soluong"].ToString();
                txtsotrang.Text    = dr["sotrang"].ToString();
                txtke.Text         = dr["ke"].ToString();
                txtkho.Text        = dr["kho"].ToString();
                txtlanxuatban.Text = dr["lanxb"].ToString();
                cbloaisach.Text    = dr["loai"].ToString();
                cbngonngu.Text     = dr["ngonngu"].ToString();
                cbnhaxuatban.Text  = dr["ten"].ToString();
                cbtacgia.Text      = dr["tentacgia"].ToString();
                txtngaynhap.Text   = DateTime.Parse(dr["ngaynhap"].ToString()).ToShortDateString();
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #9
0
        private void btkiemtratt_Click(object sender, EventArgs e)
        {
            laydulieu     dl  = new laydulieu();
            bool          tam = false;
            SqlDataReader dr  = dl.lay_reader("select * from phieumuon,sachmuon where phieumuon.maphieumuon = sachmuon.maphieumuon and phieumuon.madocgia='" + txtmadocgia.Text + "' and phieumuon.thethucmuon=N'" + comboBox1.Text + "'");

            while (dr.Read())
            {
                txtngaymuon.Text = dr["ngaymuon"].ToString();
                DateTime tam1 = DateTime.Parse(dr["ngaymuon"].ToString());
                txtsongaymuon.Text = ((TimeSpan)(DateTime.Now - tam1)).Days.ToString();
                txtsosachmuon.Text = dr["soluong"].ToString();
                maphieumuon        = dr["maphieumuon"].ToString();
                txtmasach.Text     = dr["masach"].ToString();
                tam = true;
            }
            L_Ketnoi.HuyKetNoi();
            bttrasach.Enabled = tam;
            if (tam)
            {
                txtmadocgia.Enabled = false;
                comboBox1.Enabled   = false;
                btkiemtratt.Enabled = false;
            }
        }
Exemple #10
0
        string macheckin()
        {
            laydulieu     dl   = new laydulieu();
            string        tam1 = "";
            int           i    = 0;
            SqlDataReader dr   = dl.lay_reader("select macheckin from checkin");

            while (dr.Read())
            {
                tam1 = dr[0].ToString();
            }
            ketnoi.HuyKetNoi();
            i = int.Parse(tam1.Substring(2, tam1.Length - 2));
            i++;
            if (i < 10)
            {
                return("CK00" + i.ToString());
            }
            else
            if (i < 100)
            {
                return("CK0" + i.ToString());
            }
            else
            {
                return("CK" + i.ToString());
            }
        }
Exemple #11
0
        private void Ttluutru_Load(object sender, EventArgs e)
        {
            DataSet ds;

            try
            {
                laydulieu dl = new laydulieu();
                //string strcom = "select makhach from khachhang";

                SqlDataReader rd = dl.lay_reader("SELECT checkin.macheckin, checkin.makhach, khachhang.phongdon, khachhang.phongdoi FROM checkin INNER JOIN khachhang ON checkin.makhach = khachhang.makhach");
                //
                //SqlDataReader rd2=dl.lay_reader("select soluong from loaiphong,phong where
                while (rd.Read())
                {
                    cb1.Items.Add(rd.GetString(0) + "-" + rd.GetString(1) + "-" + rd.GetValue(2).ToString() + " phòng đơn" + "-" + rd.GetValue(3).ToString() + " Phòng đôi");
                    cb1.DropDownStyle = ComboBoxStyle.DropDownList;
                }
                rd.NextResult();
                rd.Close();

                ds = dl.getdata("select * from phong where tinhtrang='empty'");
                dataGridView1.DataSource = ds.Tables[0];
            }
            catch
            { }
        }
Exemple #12
0
        private void Load_treeview()
        {
            laydulieu     dl = new laydulieu();
            SqlDataReader dr = dl.lay_reader("select * from phanloai");

            while (dr.Read())
            {
                TreeNode tn = new TreeNode();
                tn.Tag        = dr[0].ToString();
                tn.Text       = dr[1].ToString();
                tn.ImageIndex = 1;
                treeView1.Nodes.Add(tn);
                comboBox1.Items.Add(dr[1].ToString());
            }
            L_Ketnoi.HuyKetNoi();
            foreach (TreeNode n in treeView1.Nodes)
            {
                laydulieu     dl1 = new laydulieu();
                SqlDataReader dr1 = dl1.lay_reader("select * from sach where maphanloai='" + n.Tag.ToString().Trim() + "'");
                while (dr1.Read())
                {
                    TreeNode tn1 = new TreeNode();
                    tn1.Tag        = dr1[0].ToString();
                    tn1.Text       = dr1[1].ToString();
                    tn1.ImageIndex = 0;
                    n.Nodes.Add(tn1);
                }
                L_Ketnoi.HuyKetNoi();
            }
        }
Exemple #13
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         string        str = listView1.SelectedItems[0].Text;
         int           i   = 0;
         laydulieu     dl  = new laydulieu();
         SqlDataReader dr  = dl.lay_reader("select * from docgia");
         while (dr.Read())
         {
             if (dr[0].ToString() == str)
             {
                 break;
             }
             else
             {
                 i++;
             }
         }
         L_Ketnoi.HuyKetNoi();
         Frmquanlybandoc.i = i;
         Frmquanlybandoc bd = new Frmquanlybandoc();
         bd.MdiParent = this.MdiParent;
         bd.set_giattri();
         bd.Show();
     }
     else
     {
         MessageBox.Show("Bạn phải chọn một đối tượng độc giả");
     };
 }
Exemple #14
0
        private void frmtaothe_Load(object sender, EventArgs e)
        {
            if (dr == null)
            {
                laydulieu dl = new laydulieu();
                dr = dl.lay_reader("select * from docgia order by madocgia desc");
            }
            int tam = 0;

            while (dr.Read())
            {
                try
                {
                    listView1.Items.Add(dr[0].ToString());
                    st[tam] = listView1.Items[tam].Text;
                    listView1.Items[tam].SubItems.Add(dr[1].ToString());
                    listView1.Items[tam].SubItems.Add(dr[2].ToString());
                    string luu = dr[4].ToString();
                    listView1.Items[tam].SubItems.Add(luu.Substring(0, luu.Length - 3));
                    listView1.Items[tam].SubItems.Add(luu.Substring(luu.Length - 3, 3));
                    listView1.Items[tam].SubItems.Add(dr[5].ToString());
                    tam++;
                }
                catch
                {
                    MessageBox.Show("Lỗi dữ liệu nhập vào");
                    Frmmain.hf.set_text("   Kiểm tra lại dữ liệu nhập vào đi xem có đúng không");
                }
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #15
0
        string taoma()
        {
            laydulieu     dl   = new laydulieu();
            string        tam1 = "";
            int           i    = 0;
            SqlDataReader dr   = dl.lay_reader("select madichvugiaitri from dichvugiaitri");

            while (dr.Read())
            {
                tam1 = dr[0].ToString();
            }
            ketnoi.HuyKetNoi();
            i = int.Parse(tam1.Substring(2, tam1.Length - 2));
            i++;
            if (i < 10)
            {
                return("GT00" + i.ToString());
            }
            else
            if (i < 100)
            {
                return("GT0" + i.ToString());
            }
            else
            {
                return("GT" + i.ToString());
            }
        }
Exemple #16
0
        private void tmakhachcu_TextChanged(object sender, EventArgs e)
        {
            if (tmakhachcu.Text != "")
            {
                try
                {
                    laydulieu     dl = new laydulieu();
                    SqlDataReader dr = dl.lay_reader("select tenkhach,tuoi,chungminh,dienthoai,quoctich,diachi,ngaydatphong from khachhang where makhach='" + tmakhachcu.Text + "'");
                    while (dr.Read())
                    {
                        ttenkhachcu.Text = dr.GetValue(0).ToString();

                        ttuoicu.Text     = dr.GetValue(1).ToString();
                        tcmndcu.Text     = dr.GetValue(2).ToString();
                        tdtcu.Text       = dr.GetValue(3).ToString();
                        tquoctichcu.Text = dr.GetValue(4).ToString();
                        tdiachicu.Text   = dr.GetValue(5).ToString();
                        tngaycu.Text     = dr.GetValue(6).ToString();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #17
0
 private void bttaomoi_Click(object sender, EventArgs e)
 {
     if (bttaomoi.Text == "OK")
     {
         laydulieu     dl  = new laydulieu();
         SqlDataReader dr  = dl.lay_reader("select makhoa from khoa where tenkhoa=N'" + txttenkhoa.Text + "'");
         string        tam = "";
         while (dr.Read())
         {
             tam = dr[0].ToString();
         }
         L_Ketnoi.HuyKetNoi();
         if (tam == "")
         {
             MessageBox.Show("Bạn hãy kiểm tra lại giá trị khoa");
         }
         else
         {
             try
             {
                 DateTime ns = DateTime.Parse(DateTime.Parse(txtngaysinh.Text).ToShortDateString());
                 Lbandoc  bd = new Lbandoc(txtmadocgia.Text, txthoten.Text, tam, txtvitri.Text, txtdiachi.Text, ns, DateTime.Parse(txtngaylapthe.Text));
                 if (bd.taomoi())
                 {
                     txtdiachi.Enabled = txthoten.Enabled = txtngaysinh.Enabled = txttenkhoa.Enabled = txtvitri.Enabled = false;
                     bttaomoi.Text     = "Tạo mới";
                     btcapnhat.Enabled = btxoabo.Enabled = true;
                     ctcapnhat.Enabled = cttaomoi.Enabled = ctxoabo.Enabled = ctchondoituong.Enabled = true;
                     Frmquanlybandoc_Load(sender, e);
                     MessageBox.Show("Quá trình tạo mới hoàn thành");
                     Frmmain.hf.timer5.Enabled = true;
                     Frmmain.hf.set_text("     OK làm tốt lắm !");
                     Frmmain.hf.set_anh(3);
                 }
                 else
                 {
                     MessageBox.Show("Bị lỗi hãy kiểm tra lại thông tin");
                 }
             }
             catch
             {
                 Frmmain.hf.set_anh(2);
                 Frmmain.hf.set_text("     Chú ý ngày sinh có dạng như sau : ngày/tháng/năm nhập lại cho đúng đi ");
                 Frmmain.hf.timer5.Enabled = true;
             }
         }
     }
     else
     {
         txtdiachi.Enabled  = txthoten.Enabled = txtngaysinh.Enabled = txttenkhoa.Enabled = txtvitri.Enabled = true;
         txtdiachi.Text     = txthoten.Text = txtngaysinh.Text = txtvitri.Text = "";
         txtngaylapthe.Text = DateTime.Now.ToShortDateString();
         bttaomoi.Text      = "OK";
         string macuoi = taoma(ds.Tables[1].Rows[cm.Count - 1]["madocgia"].ToString());
         txtmadocgia.Text  = macuoi;
         btcapnhat.Enabled = btxoabo.Enabled = false;
         ctcapnhat.Enabled = cttaomoi.Enabled = ctxoabo.Enabled = ctchondoituong.Enabled = false;
     }
 }
Exemple #18
0
        private void bttrasach_Click(object sender, EventArgs e)
        {
            laydulieu dl = new laydulieu();
            DataSet   d  = dl.getdata("select * from phieumuon where maphieumuon='" + maphieumuon + "' and GETdate()- phieumuon.ngaymuon > day(7)");

            while (true)
            {
                if (d.Tables[0].Rows.Count > 0)
                {
                    if (MessageBox.Show("Sách này đã quá hạn bạn có thật sự muốn tiếp tục thực hiện thao tác này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
                    {
                        Frmmain.hf.set_text("Sách quá hạn là sách mượn vượt quá 7 ngày không xét trường hợp sách mượn đọc tại chỗ");
                        Frmmain.hf.set_anh(2);
                        Frmmain.hf.timer5.Enabled = true;
                        break;
                    }
                }
                Lsachmuon sm = new Lsachmuon(maphieumuon);
                Lsach     s  = new Lsach();
                s.set_masach(txtmasach.Text);
                if (s.trasach(txtsosachmuon.Text))
                {
                    if (sm.xoabo())
                    {
                        if (checkBox1.Checked)
                        {
                            if (MessageBox.Show("Sách này có thật sự bị hỏng không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                L_Ketnoi.ThietlapketNoi();
                                SqlDataReader dr     = dl.lay_reader("select masachhong from sachhong");
                                string        strtam = "";
                                while (dr.Read())
                                {
                                    strtam = dr[0].ToString();
                                }
                                L_Ketnoi.HuyKetNoi();
                                Lsachhong sh = new Lsachhong(masachhong(strtam), txtmasach.Text);
                                if (sh.taomoi() == false)
                                {
                                    MessageBox.Show("Quá trình cập nhật sách hỏng bị lỗi hãy chuyển qua mục thông tin sách hỏng để làm", "Thông báo");
                                }
                            }
                        }
                        bthuytt_Click(sender, e);
                        MessageBox.Show("Thao tác trả hoàn thành", "Thông báo");
                    }
                    else
                    {
                        MessageBox.Show("Thao tác xoá gặp lỗi thành", "Thông báo");
                    }
                }
                else
                {
                    MessageBox.Show("Thao tác xoá gặp lỗi thành", "Thông báo");
                }
                break;
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Frmthongbao tb = new Frmthongbao();

            tb.ShowDialog(this);
            if (tb.DialogResult == DialogResult.OK)
            {
                laydulieu     dl  = new laydulieu();
                SqlDataReader dr  = dl.lay_reader("select masach from sach where masach='" + Frmthongbao.tam + "' ");
                string        tam = "";
                while (dr.Read())
                {
                    tam = dr[0].ToString();
                }
                L_Ketnoi.HuyKetNoi();
                if (tam != "")
                {
                    L_Ketnoi.ThietlapketNoi();
                    SqlDataReader dr1    = dl.lay_reader("select masachhong from sachhong");
                    string        strtam = "";
                    while (dr1.Read())
                    {
                        strtam = dr1[0].ToString();
                    }
                    L_Ketnoi.HuyKetNoi();
                    Lsachhong sh = new Lsachhong(masachhong(strtam), Frmthongbao.tam);
                    if (sh.taomoi())
                    {
                        load_grid();
                        MessageBox.Show("Thao tác thành công", "Thông báo");
                    }
                    else
                    {
                        MessageBox.Show("Lỗi trong tạo mới", "Thông báo");
                    }
                }
                else
                {
                    if (MessageBox.Show("Không có đối tượng sách này hãy nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.OK)
                    {
                        tb.ShowDialog(this);
                    }
                }
            }
        }
Exemple #20
0
        private void bttaothe_Click(object sender, EventArgs e)
        {
            laydulieu     dl  = new laydulieu();
            SqlDataReader dr  = dl.lay_reader("select docgia.madocgia,docgia.hoten,docgia.diachi,docgia.ngaysinh,khoa.tenkhoa,docgia.vitri,docgia.ngaylapthe from docgia,khoa where docgia.makhoa = khoa.makhoa and ((docgia.hoten like N'%" + txttimkiem.Text + "%')or (docgia.diachi like N'%" + txttimkiem.Text + "%') or (docgia.madocgia = N'" + txttimkiem.Text + "') or (khoa.tenkhoa like N'%" + txttimkiem.Text + "%'))");
            frmtaothe     fdg = new frmtaothe();

            fdg.set_dr(dr);
            fdg.Show();
        }
        /* private void button1_Click(object sender, EventArgs e)
         * {
         *   laydulieu dl = new laydulieu();
         *   ds=dl.getdata("select * from dichvuanuong");
         *   if (dl.thucthitruyvan("insert into dichvuanuong values ('"+taoma(s[ds.Tables[0].Rows.Count-1]),
         * }*/

        private void DVanuong_Load(object sender, EventArgs e)
        {
            laydulieu     dl = new laydulieu();
            SqlDataReader rd = dl.lay_reader("select macheckin from checkin");

            while (rd.Read())
            {
                comboBox1.Items.Add(rd.GetString(0));
            }
            rd.NextResult();

            rd.Close();



            SqlDataReader rd2 = dl.lay_reader("select mamonan,tenmonan from monan");

            while (rd2.Read())
            {
                comboBox2.Items.Add(rd2.GetString(0) + "-" + rd2.GetString(1));
            }
            rd2.NextResult();
            rd2.Close();


            ds = dl.getdata("select * from dichvuanuong");

            DataColumn[] dt = new DataColumn[1];
            dt[0] = ds.Tables[0].Columns[0];
            //ds.Tables[0].PrimaryKey = dt;

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                listView1.Items.Add(ds.Tables[0].Rows[i]["macheckin"].ToString(), 1);
                listView1.Items[i].SubItems.Add(ds.Tables[0].Rows[i]["mamonan"].ToString());
                listView1.Items[i].SubItems.Add(ds.Tables[0].Rows[i]["ngay"].ToString());
                listView1.Items[i].SubItems.Add(ds.Tables[0].Rows[i]["gia"].ToString());
                //s[i] = ds.Tables[0].Rows[i]["manhanvien"].ToString();
            }

            tngay.Text = System.DateTime.Now.ToString();
            //label5.Text = comboBox2.SelectedItem.ToString().Substring(0, comboBox2.SelectedItem.ToString().IndexOf("--"));
        }
Exemple #22
0
        private void btbandoc(object sender, EventArgs e)
        {
            laydulieu dl  = new laydulieu();
            bool      tam = false;

            SqlDataReader dr = dl.lay_reader("select * from docgia,khoa where docgia.madocgia = '" + txtmabandoc.Text + "'");

            while (dr.Read())
            {
                txthoten.Text  = dr["hoten"].ToString();
                txtvitri.Text  = dr["vitri"].ToString();
                txtdiachi.Text = dr["diachi"].ToString();
                txtkhoa.Text   = dr["tenkhoa"].ToString();
                tam            = true;
                ktbandoc       = true;
            }
            L_Ketnoi.HuyKetNoi();

            if (ktbandoc)
            {
                L_Ketnoi.ThietlapketNoi();
                SqlDataReader dr1 = dl.lay_reader("select thethucmuon from phieumuon,sachmuon where phieumuon.maphieumuon = sachmuon.maphieumuon and phieumuon.madocgia='" + txtmabandoc.Text + "'");
                while (dr1.Read())
                {
                    strthethuc = dr1[0].ToString();
                }
                L_Ketnoi.HuyKetNoi();
                if (strthethuc != "")
                {
                    MessageBox.Show("Đối tượng này đã mượn sách với thể thức là " + strthethuc);
                }
                if (tam)
                {
                    txtmabandoc.Enabled = false;
                    bttkbandoc.Enabled  = false;
                }
                else
                {
                    txtmabandoc.Enabled = true;
                    bttkbandoc.Enabled  = true;
                }
            }
        }
Exemple #23
0
        private void tsoluong_TextChanged(object sender, EventArgs e)
        {
            float     tong;
            laydulieu dl = new laydulieu();

            SqlDataReader rd = dl.lay_reader("select giaca from giaitri where magiaitri='" + comboBox2.SelectedItem.ToString().Substring(0, comboBox2.SelectedItem.ToString().IndexOf("-")) + "'");

            while (rd.Read())
            {
                tong = Convert.ToInt32(rd.GetValue(0)) * Convert.ToInt32(tsoluong.Text);

                tgiatien.Text = tong.ToString();
            }
        }
Exemple #24
0
        private void Checkout_Load(object sender, EventArgs e)
        {
            laydulieu dl = new laydulieu();

            rd = dl.lay_reader("SELECT checkin.macheckin, checkin.makhach, khachhang.tenkhach FROM checkin INNER JOIN khachhang ON checkin.makhach = khachhang.makhach");
            while (rd.Read())
            {
                comboBox1.Items.Add(rd.GetString(0) + "  " + rd.GetString(1) + "  " + rd.GetString(2));
            }
            rd.NextResult();


            //rd.Close();
        }
Exemple #25
0
        void Load_treeview()
        {
            treeView1.Nodes.Clear();
            laydulieu     dl = new laydulieu();
            SqlDataReader dr = dl.lay_reader("select nhande,masach from sach");

            while (dr.Read())
            {
                TreeNode n = new TreeNode();
                n.Tag        = dr[1].ToString();
                n.Text       = dr[0].ToString();
                n.ImageIndex = 0;
                treeView1.Nodes.Add(n);
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #26
0
 private void btcapnhat_Click(object sender, EventArgs e)
 {
     if (btcapnhat.Text == "OK")
     {
         laydulieu     dl  = new laydulieu();
         SqlDataReader dr  = dl.lay_reader("select makhoa from khoa where tenkhoa=N'" + txttenkhoa.Text + "'");
         string        tam = "";
         while (dr.Read())
         {
             tam = dr[0].ToString();
         }
         L_Ketnoi.HuyKetNoi();
         if (tam == "")
         {
             MessageBox.Show("Bạn hãy kiểm tra lại giá trị khoa");
         }
         else
         {
             try
             {
                 DateTime ns = DateTime.Parse(DateTime.Parse(txtngaysinh.Text).ToShortDateString());
                 Lbandoc  bd = new Lbandoc(txtmadocgia.Text, txthoten.Text, tam, txtvitri.Text, txtdiachi.Text, ns, DateTime.Parse(txtngaylapthe.Text));
                 if (bd.capnhat())
                 {
                     txtngaylapthe.Enabled = txtdiachi.Enabled = txthoten.Enabled = txtngaysinh.Enabled = txttenkhoa.Enabled = txtvitri.Enabled = false;
                     btcapnhat.Text        = "Cập nhật";
                     bttaomoi.Enabled      = btxoabo.Enabled = true;
                     ctcapnhat.Enabled     = cttaomoi.Enabled = ctxoabo.Enabled = ctchondoituong.Enabled = true;
                     Frmquanlybandoc_Load(sender, e);
                     MessageBox.Show("Quá trình cập nhật hoàn thành");
                 }
                 else
                 {
                     MessageBox.Show("Bị lỗi hãy kiểm tra lại thông tin");
                 }
             }
             catch { MessageBox.Show("Nhập lại giá trị ngày sinh"); }
         }
     }
     else
     {
         txtngaylapthe.Enabled = txtdiachi.Enabled = txthoten.Enabled = txtngaysinh.Enabled = txttenkhoa.Enabled = txtvitri.Enabled = true;
         btcapnhat.Text        = "OK";
         bttaomoi.Enabled      = btxoabo.Enabled = false;
         ctcapnhat.Enabled     = cttaomoi.Enabled = ctxoabo.Enabled = ctchondoituong.Enabled = false;
     }
 }
Exemple #27
0
        void load_text(int i)
        {
            txtdiachi.Text     = ds.Tables[1].Rows[i]["diachi"].ToString();
            txthoten.Text      = ds.Tables[1].Rows[i]["hoten"].ToString();
            txtmadocgia.Text   = ds.Tables[1].Rows[i]["madocgia"].ToString();
            txtngaylapthe.Text = DateTime.Parse(ds.Tables[1].Rows[i]["ngaylapthe"].ToString()).ToShortDateString();
            txtngaysinh.Text   = DateTime.Parse(ds.Tables[1].Rows[i]["ngaysinh"].ToString()).ToShortDateString();
            txtvitri.Text      = ds.Tables[1].Rows[i]["vitri"].ToString();
            laydulieu     layd = new laydulieu();
            SqlDataReader drr  = layd.lay_reader("select tenkhoa from khoa where makhoa ='" + ds.Tables[1].Rows[i]["makhoa"].ToString() + "'");

            while (drr.Read())
            {
                txttenkhoa.Text = drr[0].ToString();
            }
            L_Ketnoi.HuyKetNoi();
        }
Exemple #28
0
        private void Phanquyen_Load(object sender, EventArgs e)
        {
            laydulieu dl = new laydulieu();
            TreeNode  n  = new TreeNode();

            n.Tag        = "Ro";
            n.Text       = "Danh sach nhân viên";
            n.ImageIndex = 0;
            treeView1.Nodes.Add(n);
            dr = dl.lay_reader("select tendangnhap,manhanvien,diachi from nhanvien");

            while (dr.Read())
            {
                TreeNode tn = new TreeNode();
                tn.Tag        = "E" + dr[1].ToString();
                tn.Text       = dr[0].ToString();
                tn.ImageIndex = 1;
                n.Nodes.Add(tn);
            }
            ketnoi.HuyKetNoi();
        }
Exemple #29
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            string str = treeView1.SelectedNode.Tag.ToString();

            if (str.Substring(0, 2) != "PL")
            {
                laydulieu     dl = new laydulieu();
                SqlDataReader dr = dl.lay_reader("select masach,nhande,tentacgia,lanxb,loai,namxb from sach,tacgia,phanloai where sach.matacgia = tacgia.matacgia and sach.maphanloai = phanloai.maphanloai and masach='" + str + "'");
                while (dr.Read())
                {
                    lbtensach.Text = dr["nhande"].ToString();
                    lbtacgia.Text  = dr["tentacgia"].ToString();
                    lbtaiban.Text  = dr["lanxb"].ToString();
                    lbnamxb.Text   = dr["namxb"].ToString();
                    lbmasach.Text  = dr["masach"].ToString();
                    comboBox1.Text = dr["loai"].ToString();
                    s.set_masach(dr["masach"].ToString());
                }
                L_Ketnoi.HuyKetNoi();
            }
        }
Exemple #30
0
        private void bttimkiem_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            laydulieu     dl = new laydulieu();
            SqlDataReader dr = dl.lay_reader("select docgia.madocgia,docgia.hoten,docgia.diachi,docgia.ngaysinh,khoa.tenkhoa,docgia.vitri,docgia.ngaylapthe from docgia,khoa where docgia.makhoa = khoa.makhoa and ((docgia.hoten like N'%" + txttimkiem.Text + "%')or (docgia.diachi like N'%" + txttimkiem.Text + "%') or (docgia.madocgia = N'" + txttimkiem.Text + "') or (khoa.tenkhoa like N'%" + txttimkiem.Text + "%'))");
            int           i  = 0;

            while (dr.Read())
            {
                listView1.Items.Add(dr[0].ToString(), 1);
                listView1.Items[i].SubItems.Add(dr[1].ToString());
                listView1.Items[i].SubItems.Add(dr[2].ToString());
                listView1.Items[i].SubItems.Add(dr[3].ToString());
                listView1.Items[i].SubItems.Add(dr[4].ToString());
                listView1.Items[i].SubItems.Add(dr[5].ToString());
                listView1.Items[i].SubItems.Add(dr[6].ToString());
                i++;
            }
            label2.Text = i.ToString();
            L_Ketnoi.HuyKetNoi();
        }