Exemplo n.º 1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DocGia dg = new DocGia();

            txtMa.Visible = false;
            Random rdm = new Random();

            dg.MaDocGia    = rdm.Next(0, 1000).ToString();
            dg.TenDangNhap = txtTenDN.Text;
            dg.HoTen       = txtHoTen.Text;
            dg.DiaChi      = txtDiaChi.Text;
            if (rNam.Checked == true)
            {
                dg.GioiTinh = "Nam  ";
            }
            else if (rNu.Checked == true)
            {
                dg.GioiTinh = "Nữ   ";
            }
            dg.NamSinh = dateTimePicker1.Value.Date;
            if (docgia.Them(dg) == true)

            {
                MessageBox.Show("Thêm thành công");
                QuanLyThanhVien_Load(sender, e);
                ResetGridview();
            }
            else
            {
                MessageBox.Show("Thêm thất bại");
            }
        }
Exemplo n.º 2
0
        //add
        private void button1_Click(object sender, EventArgs e)
        {
            DocGia dg   = new DocGia();
            string madg = txtMaDG.Text;

            dg.MaDocGia   = txtMaDG.Text;
            dg.HoTen      = txtHoTen.Text;
            dg.NgaySinh   = dtNgaySinh.Text;
            dg.DiaChi     = txtDiaChi.Text;
            dg.LoaiDocGia = cbLoaiDocGia.Text;
            dg.Email      = txtEmail.Text;
            dg.NgayLapThe = dtNgayLapThe.Text;
            List <DocGia> ldg = qldg.LayDanhSachDocGia();

            int dem = 0;

            for (int i = 0; i < ldg.Count(); i++)
            {
                if (ldg[i].MaDocGia == madg)
                {
                    dem++;
                }
            }
            if (dem == 0)
            {
                qldg.saveDocGia(dg);
                LoadForm();
            }
            else
            {
                MessageBox.Show("Nhập đầy đủ thông tin rồi click thêm", "Thông báo");
                LoadForm();
            }
        }
Exemplo n.º 3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DocGia dg = new DocGia();

            dg.MaDocGia    = txtMa.Text;
            dg.TenDangNhap = txtTenDN.Text;
            dg.HoTen       = txtHoTen.Text;
            dg.DiaChi      = txtDiaChi.Text;
            if (rNam.Checked == true)
            {
                dg.GioiTinh = "Nam  ";
            }
            else if (rNu.Checked == true)
            {
                dg.GioiTinh = "Nữ   ";
            }
            dg.NamSinh = dateTimePicker1.Value.Date;
            if (docgia.Sua(dg) == true)

            {
                MessageBox.Show("Sửa thành công");
                QuanLyThanhVien_Load(sender, e);
                ResetGridview();
            }
            else
            {
                MessageBox.Show("Sửa thất bại");
            }
        }
Exemplo n.º 4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DocGia _dg = new DocGia();

            _dg.HoTen    = txt_HoTen.Text;
            _dg.MaDocGia = txt_MTV.Text;

            if (rdoBtnNam.Checked == true)
            {
                _dg.GioiTinh = "Nam  ";
            }
            else if (rdoBtnNu.Checked == true)
            {
                _dg.GioiTinh = "Nữ   ";
            }

            if (dateNamSinh.Text == "")
            {
                _dg.NamSinh = DateTime.Now;
            }
            else
            {
                _dg.NamSinh = dateNamSinh.DateTime;
            }

            _dg.DiaChi = txt_DiaChi.Text;
            tvBUS.sua(_dg);
            lb_ThanhCong.Visible = true;
        }
Exemplo n.º 5
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            lb_MDG.Visible   = false;
            lb_Trung.Visible = false;
            DocGia dg = new DocGia();

            dg.MaDocGia    = txtMaDocGia.Text;
            dg.TenDangNhap = txt_TenDangNhap.Text;
            dg.HoTen       = txtHoTen.Text;
            dg.DiaChi      = txtDiaChi.Text;
            if (rdoBtnNam.Checked == true)
            {
                dg.GioiTinh = "Nam  ";
            }
            else if (rdoBtnNu.Checked == true)
            {
                dg.GioiTinh = "Nữ   ";
            }
            dg.NamSinh = dateNamSinh.DateTime;
            //kiem tra loi madocgia
            if (!docGiaBUS.Sua(dg))
            {
                lb_MDG.Visible = true;
            }

            //load lai
            ucFrmQLThanhVien_Load(sender, e);
            ResetGridview();
        }
Exemplo n.º 6
0
        void LoadThongTinDocGiaInPhieuMuon(int MaDocGia)
        {
            DocGia docgia = DocGiaDAO.Instance.SerachDocGiaByMaDG(MaDocGia);

            txbTendgm.Text = docgia.TenDocGia;
            txbSDTm.Text   = docgia.SDT;
            txbEmailm.Text = docgia.Email;
        }
Exemplo n.º 7
0
        //Code phần độc giả
        #region
        private void btnThemDG_Click(object sender, EventArgs e) //Thêm DG
        {
            try
            {
                //txtMaDG.Text = "DG" + (dtgDocGia.RowCount + 1 < 10 ? "0" : "") + (dtgDocGia.RowCount);
                tangMa("DG", dtgDocGia, txtMaDG);

                if (txtTenDG.Text == "")
                {
                    MessageBox.Show("Nhập tên độc giả.");
                }
                else if (rdoNam.Checked == false && rdoNu.Checked == false)
                {
                    MessageBox.Show("Chọn giới tính.");
                }
                else if (txtDiaChi.Text == "")
                {
                    MessageBox.Show("Nhập địa chỉ.");
                }
                else
                {
                    String gioitinh;
                    if (rdoNam.Checked)
                    {
                        gioitinh = "Nam";
                    }
                    else
                    {
                        gioitinh = "Nữ";
                    }
                    Double value;
                    if (Double.TryParse(txtSDT.Text, out value) == false)
                    {
                        MessageBox.Show("Số điện thoại phải là số.");
                    }
                    else if (txtSDT.TextLength < 10 || txtSDT.TextLength > 11)
                    {
                        MessageBox.Show("Số điện thoại gồm 10 hoặc 11 số.");
                    }
                    else
                    {
                        DocGia docgia = new DocGia(txtMaDG.Text, txtTenDG.Text, gioitinh, txtDiaChi.Text, txtSDT.Text);
                        DocGiaBUS.Instance.ThemDG(docgia);

                        QuanLySach_Load(sender, e);
                        MessageBox.Show("Thêm thành công.");
                    }
                }
            }
            catch (SqlException)
            {
                MessageBox.Show("Trùng mã độc giả.");
            }
        }
Exemplo n.º 8
0
        //Sua
        private void button4_Click(object sender, EventArgs e)
        {
            string madg = txtMaDG.Text;
            DocGia dg   = new DocGia();

            dg.MaDocGia   = txtMaDG.Text;
            dg.HoTen      = txtHoTen.Text;
            dg.NgaySinh   = dtNgaySinh.Text;
            dg.DiaChi     = txtDiaChi.Text;
            dg.LoaiDocGia = cbLoaiDocGia.Text;
            dg.Email      = txtEmail.Text;
            dg.NgayLapThe = dtNgayLapThe.Text;
            qldg.removeDocGia(madg);
            qldg.saveDocGia(dg);
            LoadForm();
        }
Exemplo n.º 9
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            lb_MDG.Visible   = false;
            lb_Trung.Visible = false;

            DocGia dg = new DocGia();

            Random rdm = new Random();

            dg.MaDocGia    = rdm.Next(0, 1000).ToString();
            dg.TenDangNhap = txt_TenDangNhap.Text;
            dg.HoTen       = txtHoTen.Text;
            dg.DiaChi      = txtDiaChi.Text;
            if (rdoBtnNam.Checked == true)
            {
                dg.GioiTinh = "Nam  ";
            }
            else if (rdoBtnNu.Checked == true)
            {
                dg.GioiTinh = "Nữ   ";
            }

            if (dateNamSinh.Text == "")
            {
                dg.NamSinh = DateTime.Now;
            }
            else
            {
                dg.NamSinh = dateNamSinh.DateTime;
            }
            //kiem tra loi madocgia
            int check = docGiaBUS.Them(dg);

            if (check == 0)
            {
                lb_MDG.Visible = true;
            }
            else if (check == -1)
            {
                lb_Trung.Visible = true;
            }
            //load lai
            ucFrmQLThanhVien_Load(sender, e);
            ResetGridview();
        }
Exemplo n.º 10
0
        private void btnSuaDG_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtTenDG.Text == "" && rdoNam.Checked == false && rdoNu.Checked == false && txtDiaChi.Text == "" && txtSDT.Text == "")
                {
                    MessageBox.Show("Chọn độc giả.");
                }
                else
                {
                    String gioitinh;
                    if (rdoNam.Checked)
                    {
                        gioitinh = "Nam";
                    }
                    else
                    {
                        gioitinh = "Nữ";
                    }

                    Double value;
                    if (Double.TryParse(txtSDT.Text, out value) == false)
                    {
                        MessageBox.Show("Số điện thoại phải là số.");
                    }
                    else if (txtSDT.TextLength < 10 || txtSDT.TextLength > 11)
                    {
                        MessageBox.Show("Số điện thoại gồm 10 hoặc 11 số.");
                    }
                    else
                    {
                        DocGia docgia = new DocGia(txtMaDG.Text, txtTenDG.Text, gioitinh, txtDiaChi.Text, txtSDT.Text);
                        DocGiaBUS.Instance.SuaDG(docgia);
                        QuanLySach_Load(sender, e);

                        MessageBox.Show("Sửa thành công.");
                    }
                }
            }
            catch
            {
                return;
            }
        }
Exemplo n.º 11
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            // check radiobutton
            bool GioiTinh;

            if (rdoGioiTinh.Checked)
            {
                GioiTinh = true;
            }
            else
            {
                GioiTinh = false;
            }
            //check combobox
            var item   = cboLoaiDG.GetItemText(cboLoaiDG.SelectedItem);
            var loaidg = item;


            var maloaidg = int.Parse(docgia_bus.TraVeGiaTriMaLoaiDG(loaidg));

            if (txtHoTen.Text != "" || txtEmail.Text != "")
            {
                var ng = new NguoiDung(0, txtHoTen.Text, GioiTinh, txtEmail.Text, dtmNgayTao.Value);
                if (docgia_bus.ThemNguoiDung(ng))
                {
                    var mangdung = docgia_bus.MaMax();
                    var dg       = new DocGia(mangdung, maloaidg);
                    if (docgia_bus.ThemDocGia(dg))
                    {
                        MessageBox.Show("Đã thêm đôc giả vào thành công");
                    }
                    btnThoat.Focus();
                }
                else
                {
                    MessageBox.Show("Không thành công");
                }
            }
            else
            {
                MessageBox.Show("Xin nhập thông tin đầy đủ");
            }
        }
Exemplo n.º 12
0
        private void btnThayDoi_Click(object sender, EventArgs e)
        {
            DocGia _dg = new DocGia();

            _dg.HoTen       = txtHoTen.Text;
            _dg.MaDocGia    = txtMa.Text;
            _dg.TenDangNhap = txtTdn.Text;
            if (rNam.Checked == true)
            {
                _dg.GioiTinh = "Nam  ";
            }
            else if (rNu.Checked == true)
            {
                _dg.GioiTinh = "Nữ   ";
            }

            _dg.NamSinh = DateTime.Parse(dateTimePicker1.Text);

            _dg.DiaChi = txtDiaChi.Text;
            tvBUS.sua(_dg);
        }
Exemplo n.º 13
0
        private void quảnLýĐộcGiảToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DocGia dg = new DocGia();

            dg.Show();
        }
Exemplo n.º 14
0
        private void bạnĐọcToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DocGia frm = new DocGia();

            frm.Show();
        }