private void button1_Click_1(object sender, EventArgs e) { if (isEmpty()) { return; } connect(); //try //{ // SqlCommand command = new SqlCommand("SP_UPDATE_HOCSINH", conn); // command.CommandType = CommandType.StoredProcedure; // command.Parameters.Add(new SqlParameter("@MaHS",txtMHS.Text).ToString(),SqlDbType.BigInt); // command.Parameters.Add(new SqlParameter("@MaHienThi", txtMaHienThi.Text).ToString(),SqlDbType.Int); // command.Parameters.Add(new SqlParameter("@HoTen", txtHoten.Text)); // command.Parameters.Add(new SqlParameter("@NgaySinh", dtpNgaysinh.DataBindings)); // bool gt = false; // if (rbNam.Checked) // { // gt = true; // }else // { // gt = false; // } // command.Parameters.Add(new SqlParameter("@GioiTinh", gt)); // command.Parameters.Add(new SqlParameter("@DiaChi", txtDiachi.Text)); // command.Parameters.Add(new SqlParameter("@QueQuan", txtQuequan.Text)); // command.Parameters.Add(new SqlParameter("@DanToc", txtDantoc.Text)); // command.Parameters.Add(new SqlParameter("@DienThoai", txtDienthoai.Text)); // command.Parameters.Add(new SqlParameter("@MaLop", cbbLop.SelectedValue)); // command.ExecuteNonQuery(); // MessageBox.Show("Sửa thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // dt.Clear(); //} //catch (Exception ex) //{ // MessageBox.Show("Sửa dữ liệu không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); //} HocSinh_Obj hs = new HocSinh_Obj(); try { if (dtpNgaysinh.Value < DateTime.Today) { hs.MaHS = int.Parse(txtMHS.Text); hs.NgaySinh = dtpNgaysinh.Value; hs.MaHienThi = txtMaHienThi.Text; hs.HoTen = txtHoten.Text; if (rbNam.Checked == true) { hs.GioiTinh = true; } else if (rbNu.Checked == true) { hs.GioiTinh = false; } hs.QueQuan = txtQuequan.Text; hs.DiaChi = txtDiachi.Text; hs.DanToc = txtDantoc.Text; hs.DienThoai = txtDienthoai.Text; hs.Lop = cbbLop.SelectedValue.ToString(); hs.HotenCha = txtHotencha.Text; hs.NgheNghiepCha = txtNgheNghiepCha.Text; hs.DienthoaiCha = txtDienthoaiCha.Text; hs.HotenMe = txtHotenMe.Text; hs.NgheNghiepMe = txtNgheNghiepMe.Text; hs.DienthoaiMe = txtDienthoaiMe.Text; HocSinhBus bus = new HocSinhBus(); int ret; ret = bus.update(hs); bus.close(); if (ret < 0) { MessageBox.Show("Không cập nhật được dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Nhập sai ngày!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { MessageBox.Show("Dữ liệu không hợp lệ!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } btnCapNhat.Enabled = false; btnSua.Enabled = true; btnThem.Enabled = true; btnXoa.Enabled = true; btnHuy.Enabled = false; txtDantoc.Enabled = false; txtDiachi.Enabled = false; txtDienthoai.Enabled = false; txtHoten.Enabled = false; txtMaHienThi.Enabled = false; txtQuequan.Enabled = false; dtpNgaysinh.Enabled = false; txtHotencha.Enabled = false; txtHotenMe.Enabled = false; txtNgheNghiepCha.Enabled = false; txtNgheNghiepMe.Enabled = false; txtDienthoaiCha.Enabled = false; txtDienthoaiMe.Enabled = false; rbNam.Enabled = false; rbNu.Enabled = false; cbbLop.Enabled = false; dgvHocSinh.Enabled = true; dt.Clear(); getdata(); disconect(); }
private void btnCapNhat_Click(object sender, EventArgs e) { if (isEmpty()) { return; } connect(); HocSinh_Obj hs = new HocSinh_Obj(); try { if (dtpNgaysinh.Value < DateTime.Today) { hs.NgaySinh = dtpNgaysinh.Value; hs.MaHienThi = txtMaHienThi.Text; hs.HoTen = txtHoten.Text; if (rbNam.Checked == true) { hs.GioiTinh = true; } else if (rbNu.Checked == true) { hs.GioiTinh = false; } hs.QueQuan = txtQuequan.Text; hs.DiaChi = txtDiachi.Text; hs.DanToc = txtDantoc.Text; hs.DienThoai = txtDienthoai.Text; hs.Lop = cbbLop.SelectedValue.ToString(); hs.HotenCha = txtHotencha.Text; hs.NgheNghiepCha = txtNgheNghiepCha.Text; hs.DienthoaiCha = txtDienthoaiCha.Text; hs.HotenMe = txtHotenMe.Text; hs.NgheNghiepMe = txtNgheNghiepMe.Text; hs.DienthoaiMe = txtDienthoaiMe.Text; HocSinhBus bus = new HocSinhBus(); int ret; ret = bus.insert(hs); bus.close(); if (ret < 0) { MessageBox.Show("Không ghi được dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ghi thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnLuuThemMoi.Enabled = false; btnThem.Enabled = true; btnSua.Enabled = true; btnXoa.Enabled = true; btnHuy.Enabled = false; txtDantoc.Enabled = false; txtDiachi.Enabled = false; txtDienthoai.Enabled = false; txtHoten.Enabled = false; txtMaHienThi.Enabled = false; txtQuequan.Enabled = false; dtpNgaysinh.Enabled = false; txtHotencha.Enabled = false; txtHotenMe.Enabled = false; txtNgheNghiepCha.Enabled = false; txtNgheNghiepMe.Enabled = false; txtDienthoaiCha.Enabled = false; txtDienthoaiMe.Enabled = false; rbNam.Enabled = false; rbNu.Enabled = false; cbbLop.Enabled = false; dgvHocSinh.Enabled = true; } } else { MessageBox.Show("Nhập sai ngày!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (Exception ex) { MessageBox.Show("Dữ liệu không hợp lệ!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //btnLuuThemMoi.Enabled = false; //txtDantoc.Enabled = false; //txtDiachi.Enabled = false; //txtDienthoai.Enabled = false; //txtHoten.Enabled = false; //txtMaHienThi.Enabled = false; //txtQuequan.Enabled = false; //dtpNgaysinh.Enabled = false; //txtHotencha.Enabled = false; //txtHotenMe.Enabled = false; //txtNgheNghiepCha.Enabled = false; //txtNgheNghiepMe.Enabled = false; //txtDienthoaiCha.Enabled = false; //txtDienthoaiMe.Enabled = false; //rbNam.Enabled = false; rbNu.Enabled = false; //cbbLop.Enabled = false; dt.Clear(); getdata(); disconect(); }