Ejemplo n.º 1
0
        private void btnMoKhoa_Click(object sender, EventArgs e)
        {
            if (cbbMaDocGia.Text == "")
            {
                MessageBox.Show("Chưa chọn mã đọc giả để mở khóa !!!");
            }
            else
            {
                using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
                {
                    DataRow row      = ((DataRowView)cbbMaDocGia.SelectedItem).Row;
                    string  madocgia = row[0].ToString();

                    var thongtindocgiaQuery = from thongtindocgia in db.THONGTINDOCGIAs
                                              where thongtindocgia.MADOCGIA == madocgia
                                              select thongtindocgia;
                    if (thongtindocgiaQuery.Any())
                    {
                        THONGTINDOCGIA ttdg = thongtindocgiaQuery.Single();
                        ttdg.TRANGTHAIDOCGIA = 1;
                        db.SaveChanges();
                    }
                    MessageBox.Show("Đã mở khóa thành công.");
                }
            }
            cbbMaDocGia.DataSource  = LayDuLieuMaDG();
            cbbMaDocGia.ValueMember = "MaDocGia";
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Bạn có muốn hủy cuốn sách này không ?", "Thông báo", MessageBoxButtons.YesNo);

            if (dr != DialogResult.Yes)
            {
                return;
            }

            using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
            {
                var trangthaihuyQuery = from thongtincuonsach in db.THONGTINCUONSACHes
                                        where thongtincuonsach.MACUONSACH == tbxMaCS.Text
                                        select thongtincuonsach;
                if (trangthaihuyQuery.Any())
                {
                    THONGTINCUONSACH thongtincuonsach = trangthaihuyQuery.Single();
                    if (thongtincuonsach.TRANGTHAIHUY == 0)
                    {
                        thongtincuonsach.TRANGTHAIHUY = 1;
                        db.SaveChanges();
                        MessageBox.Show("Đã hủy cuốn sách thành công !!!");
                    }
                    else
                    {
                        MessageBox.Show("Cuốn sách này đã được hủy !!!");
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void btnGopY_Click(object sender, EventArgs e)
        {
            string magopy = ThemMaGopY();

            using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
            {
                GOPYDOCGIA gopydocgia = new GOPYDOCGIA();
                gopydocgia.MAGOPY   = magopy;
                gopydocgia.MADOCGIA = lblMaDocGia.Text;
                gopydocgia.NOIDUNG  = tbxGopY.Text;
                gopydocgia.TIEUDE   = tbxTieuDe.Text;
                gopydocgia.EMAIL    = tbxEmail.Text;
                db.SaveChanges();

                MessageBox.Show("Đã gửi thành công. Cám ơn Độc Giả đã quan tâm.");
                this.Close();
            }
        }
Ejemplo n.º 4
0
 public bool CheckLoginNhanVien(string name, string pass)
 {
     using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
     {
         string encryptPass   = md5(pass);
         var    dangnhapQuery = from dangnhap in db.DANGNHAPs
                                where dangnhap.TENDANGNHAP == name && dangnhap.MATKHAU == encryptPass
                                select dangnhap;
         if (dangnhapQuery.Any())
         {
             var      capnhatDN   = from dangnhap in db.DANGNHAPs where dangnhap.TENDANGNHAP == name select dangnhap;
             DANGNHAP objDangnhap = capnhatDN.Single();
             objDangnhap.SOLANDN += 1;
             db.SaveChanges();
             return(true);
         }
         return(false);
     }
 }
Ejemplo n.º 5
0
        private void btnChuyenNhom_Click(object sender, EventArgs e)
        {
            using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
            {
                var manhomQuery = from nhomdocgia in db.NHOMDOCGIAs
                                  where nhomdocgia.TENNHOM == cbbTenNhomChuyen.Text
                                  select nhomdocgia.MANHOM;
                string manhom = manhomQuery.Single();

                var thongtindocgiaQuery = from thongtindocgia in db.THONGTINDOCGIAs
                                          where thongtindocgia.MADOCGIA == cbbMaDocGia.Text
                                          select thongtindocgia;
                THONGTINDOCGIA ttdgCapnhat = thongtindocgiaQuery.Single();
                ttdgCapnhat.MANHOM = manhom;
                db.SaveChanges();
            }

            MessageBox.Show("Đã chuyển thành công.");
            this.Close();
        }
Ejemplo n.º 6
0
        private void btnDoiMK_Click(object sender, EventArgs e)
        {
            Func data = new Func();

            if (data.CheckLoginNhanVien(lblUserName.Text, tbxMKCu.Text))
            {
                if (tbxMKMoi.Text.ToString() == tbxMKMoiXN.Text.ToString())
                {
                    using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
                    {
                        var doimatkhauQuery = from dangnhap in db.DANGNHAPs
                                              where dangnhap.TENDANGNHAP == lblUserName.Text
                                              select dangnhap;
                        if (doimatkhauQuery.Any())
                        {
                            DANGNHAP dangnhapObj = doimatkhauQuery.Single();
                            dangnhapObj.MATKHAU       = md5(tbxMKMoi.Text);
                            dangnhapObj.MATKHAUBANDAU = "";
                            dangnhapObj.DOIMATKHAU    = 1;
                            db.SaveChanges();

                            MessageBox.Show("Đã đổi mật khẩu thành công .");
                            this.Close();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Mật khẩu xác nhận không đúng !!!");
                }
            }
            else
            {
                MessageBox.Show("Mật khẩu cũ nhập không đúng !!!");
            }
        }
Ejemplo n.º 7
0
        private void btnGiaHan_Click(object sender, EventArgs e)
        {
            DataRow row      = ((DataRowView)cbbMaDocGia.SelectedItem).Row;
            string  madocgia = row[0].ToString();

            SqlConnection Con = Conn.GetCon();

            Con.Open();
            string        a      = "select max(maphinop) from ThongTinNopPhi";
            SqlCommand    cmd    = new SqlCommand(a, Con);
            SqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            string b = reader.GetValue(0).ToString();

            Con.Close();
            string c  = "";
            int    d  = 0;
            string e1 = "";
            string f  = "";

            for (int i = 2; i < b.Length; i++)
            {
                c += b[i].ToString();
            }
            d  = Convert.ToInt32(c) + 1;
            e1 = Convert.ToString(d);
            for (int j = 0; j < (c.Length - e1.Length); j++)
            {
                f += c[j].ToString();
            }
            b = "NP" + f + e1;

            using (QUANLYTHUVIENEntities db = new QUANLYTHUVIENEntities())
            {
                //var thongtinnopphiQuery = from thongtinnopphi in db.THONGTINNOPPHIs
                THONGTINNOPPHI thongtinnopphi = new THONGTINNOPPHI();
                thongtinnopphi.PHIDINHKY   = int.Parse(tbxPhi.Text);
                thongtinnopphi.MADOCGIA    = madocgia;
                thongtinnopphi.PHICAPTHE   = 0;
                thongtinnopphi.PHATNOPTRE  = 0;
                thongtinnopphi.PHATHUSACH  = 0;
                thongtinnopphi.PHATMATSACH = 0;
                thongtinnopphi.NGAYNOP     = DateTime.Now;
                thongtinnopphi.MAPHINOP    = b;
                db.THONGTINNOPPHIs.Add(thongtinnopphi);

                db.SaveChanges();

                string str = tbxNgayHetHan.Text.ToString().Trim();
                str = str.Substring(6, 4);
                string day = tbxNgayHetHan.Text.ToString().Trim();
                day = day.Substring(3, 2);
                string month = tbxNgayHetHan.Text.ToString().Trim();
                month = month.Substring(0, 2);
                int    year   = Convert.ToInt32(str) + Convert.ToInt32(cbbNamGiaHan.Text);
                string hanmoi = month + "-" + day + "-" + year.ToString();

                var ngayhethanQuery = from thongtindocgia in db.THONGTINDOCGIAs
                                      where thongtindocgia.MADOCGIA == madocgia
                                      select thongtindocgia;
                var ngayhethanObj = ngayhethanQuery.First();
                ngayhethanObj.NGAYHETHAN      = DateTime.Parse(hanmoi);
                ngayhethanObj.TRANGTHAIDOCGIA = 1;

                db.SaveChanges();

                MessageBox.Show("Gia hạn thành công .");
                this.Close();
                frmCRGiaHanThe tt = new frmCRGiaHanThe();
                tt.Show();
            }
        }