public bool SinhVien_Update(tbl_SinhVien data)
 {
     try
     {
         using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_Update", GetConection()))
         {
             dbCmd.CommandType = CommandType.StoredProcedure;
             dbCmd.Parameters.Add("@MaSV", data.MaSV);
             dbCmd.Parameters.Add("@HoTenSV", data.HoTenSV);
             dbCmd.Parameters.Add("@NgaySinh", data.NgaySinh);
             dbCmd.Parameters.Add("@DiaChi", data.DiaChi);
             dbCmd.Parameters.Add("@DienThoai", data.DienThoai);
             dbCmd.Parameters.Add("@MaChiDoan", data.MaChiDoan);
             dbCmd.Parameters.Add("@NgayVaoDoan", data.NgayVaoDoan);
             dbCmd.Parameters.Add("@TinhTrang", data.TinhTrang);
             dbCmd.Parameters.Add("@MaDT", data.MaDT);
             dbCmd.ExecuteNonQuery();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #2
0
        private void onAdd()
        {
            tbl_SinhVien sv = new tbl_SinhVien
            {
                MSSV     = txtMSSV.Text,
                Ho       = txtHo.Text,
                Ten      = txtTen.Text,
                NTNS     = dtNgaySinh.DateTime,
                GioiTinh = (imgCbGioiTinh.Text == "Nam") ? true : false,
                MaKhoa   = cbMaKhoa.Text,
                NoiSinh  = txtNoiSinh.Text,
            };

            var dbContext = SinhVienRepository.GetMSSV();
            var kq        = dbContext[0].ToString();

            foreach (var item in dbContext)
            {
                if (txtMSSV.Text == item.ToString())
                {
                    Main alert = new Main();
                    alert.ShowAlert("Thông báo", "Mã số sinh viên đã tồn tại!");
                    txtMSSV.SelectAll();
                    return;
                }
            }
            SinhVienEntities.tbl_SinhVien.Add(sv);
            SinhVienEntities.SaveChanges();
            DialogResult = DialogResult.OK;
        }
Пример #3
0
        public FrmThongTinSV(tbl_SinhVien sinhVien, bool role)
        {
            InitializeComponent();
            _sinhvien = sinhVien;
            _role     = role;

            LoadMaKhoa();
        }
Пример #4
0
        private void btnxoa_Click(object sender, EventArgs e)
        {
            DialogResult h = MessageBox.Show("Bạn có chắc muốn xoá không? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (h == DialogResult.Yes)
            {
                tbl_SinhVien sv = new tbl_SinhVien();
                sv.MaSV = dtgrvSinhVien.CurrentRow.Cells["masv"].Value.ToString();
                SinhVienService.SinhVien_Delete(sv);
                LamMoi();
            }
        }
Пример #5
0
 private void frmDeXuatDangVien_Load(object sender, EventArgs e)
 {
     if (lst_DeXuatDV != null)
     {
         List <tbl_SinhVien> lst = new List <tbl_SinhVien>();
         foreach (var item in lst_DeXuatDV)
         {
             tbl_SinhVien obj = new tbl_SinhVien();
             obj = SinhVienService.SinhVien_GetByTop("", " MaSV=" + item + "", "").First();
             lst.Add(obj);
         }
         dtgrvSinhVien.DataSource = lst;
     }
 }
Пример #6
0
        private void ShowFormDetail(tbl_SinhVien sinhvien, bool role)
        {
            var f = new View.FrmThongTinSV(sinhvien, role);

            if (f.ShowDialog() == DialogResult.OK)
            {
                Main alert = new Main();
                alert.ShowAlert("Thông báo", "Cập nhật thành công!");
                LoadSinhVienByKhoa();
            }
            else
            {
                Main alert = new Main();
                alert.ShowAlert("Thông báo", "Bạn bấm cancel!");
            }
        }
 public bool SinhVien_Delete(tbl_SinhVien data)
 {
     try
     {
         using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_Delete", GetConection()))
         {
             dbCmd.CommandType = CommandType.StoredProcedure;
             dbCmd.Parameters.Add("@MaSV", data.MaSV);
             dbCmd.ExecuteNonQuery();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #8
0
        public void UpdateGridViewToDataBase(DataRow db)
        {
            dbContext = new SinhVienEntities();
            tbl_SinhVien sv = new tbl_SinhVien
            {
                MSSV     = db.ItemArray[0].ToString(),
                Ho       = db.ItemArray[1].ToString(),
                Ten      = db.ItemArray[2].ToString(),
                GioiTinh = (db.ItemArray[3].ToString() == "Nam")? true: false,
                NTNS     = DateTime.Parse(db.ItemArray[4].ToString()),
                NoiSinh  = db.ItemArray[5].ToString(),
                MaKhoa   = db.ItemArray[6].ToString(),
            };

            dbContext.tbl_SinhVien.Add(sv);
            dbContext.SaveChanges();
        }
Пример #9
0
        private void btnCreateSamle_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            tbl_SinhVien sv = new tbl_SinhVien
            {
                MSSV     = "AD01",
                Ho       = "Đảo Hải",
                Ten      = "Tặc",
                NTNS     = DateTime.Today,
                GioiTinh = true,
                MaKhoa   = "CNTT",
                NoiSinh  = "Đảo Robinxon",
            };

            SinhVienRepository.dbContext.tbl_SinhVien.Add(sv);
            SinhVienRepository.dbContext.SaveChanges();
            Main alert = new Main();

            alert.ShowAlert("Cập nhật thành công", "Thông báo");
            LoadData();
        }
Пример #10
0
 private void btndongy_Click(object sender, EventArgs e)
 {
     if (them == true)
     {
         tbl_SinhVien obj = new tbl_SinhVien();
         obj.HoTenSV     = txthoten.Text;
         obj.NgaySinh    = dtipngaysinh.Value.ToString("MM/dd/yyyy");
         obj.DienThoai   = txtdienthoai.Text;
         obj.MaChiDoan   = cbbmacd.SelectedValue.ToString();
         obj.MaDT        = cbbmadt.SelectedValue.ToString();
         obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy");
         obj.TinhTrang   = cbbtinhtrang.SelectedItem.ToString();
         obj.MaDT        = cbbmadt.SelectedValue.ToString();
         obj.MaChiDoan   = cbbmacd.SelectedValue.ToString();
         obj.DiaChi      = txtdiachi.Text;
         SinhVienService.SinhVien_Insert(obj);
         MessageBox.Show("Thêm thành công!!!", "Thông báo");
         this.Close();
     }
     else
     {
         tbl_SinhVien obj = new tbl_SinhVien();
         obj.MaSV        = txtmasv.Text;
         obj.HoTenSV     = txthoten.Text;
         obj.NgaySinh    = dtipngaysinh.Value.ToString("MM/dd/yyyy");
         obj.DienThoai   = txtdienthoai.Text;
         obj.MaChiDoan   = cbbmacd.SelectedValue.ToString();
         obj.MaDT        = cbbmadt.SelectedValue.ToString();
         obj.NgayVaoDoan = dtipngayvd.Value.ToString("MM/dd/yyyy");
         obj.TinhTrang   = cbbtinhtrang.SelectedItem.ToString();
         obj.MaDT        = cbbmadt.SelectedValue.ToString();
         obj.MaChiDoan   = cbbmacd.SelectedValue.ToString();
         obj.DiaChi      = txtdiachi.Text;
         SinhVienService.SinhVien_Update(obj);
         MessageBox.Show("Sửa thành công!!!", "Thông báo");
         this.Close();
     }
 }
Пример #11
0
        public List <tbl_SinhVien> SinhVien_GetByTop(string Top, string Where, string Order)
        {
            List <tbl_SinhVien> list = new List <tbl_SinhVien>();

            using (SqlCommand dbCmd = new SqlCommand("sp_SinhVien_getByTop", GetConection()))
            {
                tbl_SinhVien obj = new tbl_SinhVien();
                dbCmd.CommandType = CommandType.StoredProcedure;
                dbCmd.Parameters.Add(new SqlParameter("@Top", Top));
                dbCmd.Parameters.Add(new SqlParameter("@Where", Where));
                dbCmd.Parameters.Add(new SqlParameter("@Order", Order));
                SqlDataReader dr = dbCmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        list.Add(obj.SinhVienIDataReader(dr));
                    }
                }
                dr.Close();
                obj = null;
            }
            return(list);
        }
Пример #12
0
 public static bool SinhVien_Delete(tbl_SinhVien data)
 {
     return(cmb.SinhVien_Delete(data));
 }
Пример #13
0
 public static bool SinhVien_Insert(tbl_SinhVien data)
 {
     return(cmb.SinhVien_Insert(data));
 }