コード例 #1
0
ファイル: DocGia_DAL.cs プロジェクト: neunhuyeu/DoAnHe
        //Sửa Độc Giả vào CSDL
        public bool SuaDG(DocGia_DTO dg)
        {
            int param = 10;
            string[] name = new string[param];
            object[] value = new object[param];

            name[0] = "MaDG"; value[0] = dg.MaDG;
            name[1] = "HoTenDG"; value[1] = dg.HoTenDG;
            name[2] = "EmailDG"; value[2] = dg.EmailDG;
            name[3] = "GioiTinhDG"; value[3] = dg.GioiTinhDG;
            name[4] = "NgaySinhDG"; value[4] = dg.NgaySinhDG;
            name[5] = "DiaChiDG"; value[5] = dg.DiaChiDG;
            name[6] = "DienThoaiDG"; value[6] = dg.DienThoaiDG;
            name[7] = "NgayLamThe"; value[7] = dg.NgayLamThe;
            name[8] = "NgayHetHan"; value[8] = dg.NgayHetHan;
            name[9] = "HoatDong"; value[9] = dg.HoatDong;
            if (KiemTraTruocKhiLuu(dg))
            {
                if (connect.Update("sp_SuaDG", name, value, param)>0)
                {
                    MessageBox.Show("Sửa Độc Giả thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return true;
                }
                return false;
            }
            return false;
        }
コード例 #2
0
ファイル: DocGia_BLL.cs プロジェクト: trungviet9993/DoAnHe
 //Sửa Độc Giả vào CSDL
 public bool SuaDG(DocGia_DTO dg)
 {
     if (KiemTraTruocKhiLuu(dg))
     {
         string sql = string.Format("UPDATE DOCGIA SET HoTenDG=N'{1}', EmailDG=N'{2}', GioiTinhDG={3}, NgaySinhDG=N'{4}', DiaChiDG=N'{5}', DienThoaiDG=N'{6}', NgayLamThe=N'{7}', NgayHetHan=N'{8}', HoatDong={9} WHERE MaDG=N'{0}'",
             dg.MaDG, dg.HoTenDG, dg.EmailDG, dg.GioiTinhDG, dg.NgaySinhDG, dg.DiaChiDG, dg.DienThoaiDG, dg.NgayLamThe, dg.NgayHetHan, dg.HoatDong);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Sửa Độc Giả thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return true;
         }
     }
     return false;
 }
コード例 #3
0
ファイル: DocGia_BLL.cs プロジェクト: trungviet9993/DoAnHe
 //Kiểm tra trước khi lưu
 public bool KiemTraTruocKhiLuu(DocGia_DTO dg)
 {
     if (dg.HoTenDG.Equals(""))
     {
         MessageBox.Show("Tên Độc Giả không hợp lệ ! ");
         return false;
     }
     if (dg.NgaySinhDG.Equals(""))
     {
         MessageBox.Show("Ngày Sinh Độc Giả không hợp lệ ! ");
         return false;
     }
     if (dg.NgayLamThe.Equals(""))
     {
         MessageBox.Show("Ngày Làm thẻ Độc Giả không hợp lệ ! ");
         return false;
     }
     if (dg.NgayHetHan.Equals(""))
     {
         MessageBox.Show("Ngày Hết hạn thẻ không hợp lệ ! ");
         return false;
     }
     return true;
 }
コード例 #4
0
ファイル: cnDocGia.cs プロジェクト: neunhuyeu/DoAnHe
 //Lấy Thông tin Độc giả
 private DocGia_DTO LayTTDG()
 {
     DocGia_DTO dg = new DocGia_DTO();
     dg.MaDG = txtMaDG.Text;
     dg.HoTenDG = txtTenDG.Text;
     dg.EmailDG = txtEmail.Text;
     dg.GioiTinhDG = (cboGioiTinh.Text == "Nam") ? 1 : 0;
     dg.NgaySinhDG = Convert.ToDateTime(dateEdit1.EditValue.ToString());
     dg.DiaChiDG = txtDiaChi.Text;
     dg.DienThoaiDG = txtSdt.Text;
     dg.NgayLamThe = Convert.ToDateTime(dateEdit2.EditValue.ToString());
     dg.NgayHetHan = Convert.ToDateTime(dateEdit3.EditValue.ToString());
     dg.HoatDong = (cboTinhTrang.Text == "Đang Hoạt Động") ? 1 : 0;
     return dg;
 }
コード例 #5
0
ファイル: DocGia_BLL.cs プロジェクト: trungviet9993/DoAnHe
 //Thêm Độc Giả vào CSDL
 public bool ThemDG(DocGia_DTO dg)
 {
     if (KiemTraTruocKhiLuu(dg))
     {
         string sql = string.Format("INSERT INTO DOCGIA (MaDG, HoTenDG, EmailDG, GioiTinhDG, NgaySinhDG, DiaChiDG, DienThoaiDG, NgayLamThe, NgayHetHan, HoatDong)"
             + " VALUES ('{0}', N'{1}', N'{2}', '{3}',N'{4}', N'{5}', N'{6}', N'{7}', N'{8}', '{9}')", dg.MaDG, dg.HoTenDG, dg.EmailDG, dg.GioiTinhDG, dg.NgaySinhDG, dg.DiaChiDG, dg.DienThoaiDG, dg.NgayLamThe, dg.NgayHetHan, dg.HoatDong);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Thêm Độc Giả thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return true;
         }
     }
     return false;
 }
コード例 #6
0
ファイル: DocGia_BLL.cs プロジェクト: neunhuyeu/DoAnHe
 //Thêm Độc Giả vào CSDL
 public bool ThemDG(DocGia_DTO dg)
 {
     return docgia_dal.ThemDG(dg);
 }
コード例 #7
0
ファイル: DocGia_BLL.cs プロジェクト: neunhuyeu/DoAnHe
 //Sửa Độc Giả vào CSDL
 public bool SuaDG(DocGia_DTO dg)
 {
     return docgia_dal.SuaDG(dg);
 }
コード例 #8
0
ファイル: DocGia_BLL.cs プロジェクト: neunhuyeu/DoAnHe
 //Kiểm tra trước khi lưu
 public bool KiemTraTruocKhiLuu(DocGia_DTO dg)
 {
     return docgia_dal.KiemTraTruocKhiLuu(dg);
 }