private void phodiemthi_Load(object sender, EventArgs e) { dataGridView1.Hide(); dbVeMTDataContext db = new dbVeMTDataContext(); dataGridView1.Rows.Clear(); var results = from p in db.vemts group p by p.diem into g select new { diem = g.Key , soluong = g.Count() }; dataGridView1.DataSource = results; db.SubmitChanges(); //Tìm và đặt giá trị MAX cho trục Y int max = Convert.ToInt32(dataGridView1.Rows[0].Cells[0].Value); for (int i = 1; i <= dataGridView1.SelectedRows.Count; i++) if (max < Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value)) max = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value); if (chart1.ChartAreas[0].AxisY.Maximum < max) chart1.ChartAreas[0].AxisY.Maximum = max; chart1.Series.Clear(); Series s = new Series(); for (int i = 0; i < dataGridView1.Rows.Count; i++) { s.ChartType = SeriesChartType.Line; DataPoint p = new DataPoint(); p.XValue = i; p.SetValueY(Convert.ToDouble(dataGridView1.Rows[i].Cells[1].Value)); //p.AxisLabel = "Điểm " + dataGridView1.Rows[i].Cells[0].Value.ToString() +""; p.AxisLabel = "điểm" + i.ToString(); ; s.Points.Add(p); } chart1.Series.Add(s); }
private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMK1.Text)) { txtMK1.Focus(); errorcu.SetError(txtMK1, @"Chưa nhập mật khẩu cũ"); } else if (string.IsNullOrEmpty(txtMK2.Text)) { txtMK2.Focus(); errorcu.Dispose(); errormoi.SetError(txtMK2, @"Chưa nhập mật khẩu mới"); } else if (string.IsNullOrEmpty(txtMK3.Text)) { txtMK3.Focus(); errormoi.Dispose(); errornhaplai.SetError(txtMK3, @"Nhập lại mật khẩu mới"); } else if (txtMK2.Text != txtMK3.Text) { txtMK3.Focus(); errornhaplai.Dispose(); MessageBox.Show(@"Mật khẩu nhập lại không khớp", @"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //else if (_matkhau != MaHoaMD5.Md5(txtMK1.Text)) //{ // txtMK1.Focus(); // MessageBox.Show(@"Sai Mật khẩu cũ", @"Thông báo", MessageBoxButtons.OK, // MessageBoxIcon.Warning); //} else { //UpdateData.UpdateMatKhau(_taikhoan, MaHoaMD5.Md5(txtMK3.Text)); //CheckUpdate = true; dbVeMTDataContext db = new dbVeMTDataContext(); var ts = (from p in db.nhanviens where p.username == textBox1.Text select p).Single(); if(ts.pass == txtMK1.Text.ToMD5()) { ts.pass = txtMK2.Text.ToMD5(); db.SubmitChanges(); MessageBox.Show(@"Mật khẩu đã được thay đổi", @"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { txtMK1.Focus(); MessageBox.Show(@"Sai Mật khẩu cũ", @"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } // ts.tennguoidung = textBox4.Text; // ts.username = textBox1.Text; } }
private void button3_Click(object sender, EventArgs e) { dbVeMTDataContext db = new dbVeMTDataContext(); var del = db.nhanviens.SingleOrDefault(d => d.username == dgv_nguoidung.CurrentRow.Cells[0].Value.ToString()); db.nhanviens.DeleteOnSubmit(del); DialogResult dia = new DialogResult(); dia = MessageBox.Show("Bạn có chắc muốn xóa người dùng này?" + "", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dia == DialogResult.Yes) db.SubmitChanges(); loadgrv(); }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Length - 1 < 4) MessageBox.Show("Tên tài khoản quá ngắn"); else if (textBox1.Text.Length - 1 > 30) MessageBox.Show("Tên tài khoản quá dài"); else if (textBox2.Text.Length - 1 < 4) MessageBox.Show("Mật khẩu quá ngắn"); else if (textBox3.Text.Length - 1 > 30) MessageBox.Show("Mật khẩu quá dài"); else if (textBox2.Text != textBox3.Text) MessageBox.Show("Password không trùng nhau"); else { try { dbVeMTDataContext db = new dbVeMTDataContext(); //var p = from t in db.nhanviens //where t.username =db; nhanvien n = new nhanvien(); n.tennguoidung = textBox4.Text; n.username = textBox1.Text; n.pass = textBox2.Text.ToMD5(); db.nhanviens.InsertOnSubmit(n); db.SubmitChanges(); MessageBox.Show("Tạo tài khoản thành công"); this.Close(); } catch { MessageBox.Show("Không thể tạo tài khoản"); } } foreach (var item in Application.OpenForms) { Form f = (Form)item; if (f.Name == "FrmQuanLyDangNhap") { FrmQuanLyDangNhap f1 = (FrmQuanLyDangNhap)f; f1.load_datagridview(); } } TransferData(null); }
private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text == "anphabe Tên") { int rn = 1; //dbVeMTDataContext db = new dbVeMTDataContext(); //var b = from s in db.vemts // orderby db.layTen(s.hoten) // select (s.hoten); //List<String> list1 = new List<String>(); //list1 = b.ToList(); ////MessageBox.Show(b.ToString()); ////danh stt //foreach (String item1 in b) //{ // List<vemt> dsSbd2 = new List<vemt>(); // // List<vemt> dsSbd3 = new List<vemt>(); // dsSbd2 = (from purchase in db.vemts // where purchase.hoten == item1 // select purchase).ToList(); // // dsSbd.Count(); // //MessageBox.Show(dsSbd1.Count().ToString()); // for (int i = 0; i < dsSbd2.Count(); i++) // { // dsSbd2[i].stt = rn; // rn = rn + 1; // //MessageBox.Show(rn.ToString()); // } //} dbVeMTDataContext db = new dbVeMTDataContext(); var qry1 = db.vemts.OrderBy(a => db.layTen(a.hoten)); List<vemt> list1 = new List<vemt>(); list1 = qry1.ToList(); //danh stt int n = list1.Count; for (int i = 0; i < n; i++) { list1[i].stt = i + 1; } var qry = from s in db.vemts orderby db.layTen(s.hoten) select (s.hoten); List<String> list = new List<String>(); list = qry.ToList(); foreach (String item in list) { List<vemt> dsSbd = new List<vemt>(); List<vemt> dsSbd1 = new List<vemt>(); dsSbd = (from purchase in db.vemts where purchase.hoten == item select purchase).ToList(); dsSbd1 = (from r in db.vemts orderby r.hoten select r).ToList(); // dsSbd.Count(); //MessageBox.Show(dsSbd1.Count().ToString()); for (int i = 0; i < dsSbd.Count(); i++) { decimal? stt = dsSbd[i].stt; dsSbd[i].phongthi = Convert.ToDouble((int)((stt - 1) / numericUpDown1.Value ) + 1); // MessageBox.Show(stt.ToString()); // rn = rn + 1; } // int sl = dsSbd.Count(); } db.SubmitChanges(); // MessageBox.Show("Đã thực hiện xong"); double d = (int)(list1.Count() / numericUpDown1.Value) + 1; var qry3 = from s in db.vemts where s.phongthi == d select (s.hoten); int sl = qry3.Count(); // MessageBox.Show(sl.ToString()); if (numericUpDown2.Value.ToString()=="") { MessageBox.Show("Mời nhập vào số thí sinh cần gộp"); } else if (sl<= numericUpDown2.Value) { List<vemt> upt = new List<vemt>(); upt = (from v in db.vemts where v.phongthi == d select v).ToList(); //for (int i = 0; i < upt.Count(); i++) //{ // upt[i].phongthi = Convert.ToDouble((int)((stt - 1) / numericUpDown1.Value) + 1); // // MessageBox.Show(stt.ToString()); // // rn = rn + 1; //} foreach (vemt v in upt) { v.phongthi = d - 1; } //upt.phongthi = (d - 1.0); db.SubmitChanges(); } //a = số lượng người ở phòng d // nếu d < số người quy định* //{ // update pt=d-1 cua where pt = d //} MessageBox.Show("Chia thành công"); //MessageBox.Show(list.Count.ToString()); // loadgrv(); } }
private void button1_Click(object sender, EventArgs e) { try { //sap xep theo phong thi dbVeMTDataContext db = new dbVeMTDataContext(); var qry = db.vemts.OrderBy(a => a.phongthi); List<vemt> list = new List<vemt>(); list = qry.ToList(); //danh stt int n = list.Count; for (int i = 0; i < n; i++) { list[i].stt = i + 1; } //don tui bai thi for (int i = 0; i < n; i++) { decimal? stt = list[i].stt; list[i].tui = Convert.ToDouble((int)((stt - 1) / numericUpDown1.Value)) + 1; } // db.SubmitChanges(); //danh phach theo tung tui, cac phach trong mot tui la lien tuc //phac giua cac tui cach nhau la 1 so nguyen tu 1 den 10 //sinh ra so ngau nhien Random rd = new Random(1); int rn = rd.Next(1, 100); //lay ra danh sach cac tui var qryDstui = (from x in db.vemts orderby x.tui select x.tui).Distinct(); List<double?> dstui = new List<double?>(); dstui = qryDstui.ToList(); //duyet tung tui bai thi foreach (float item in dstui) { //MesageBox.Show(item.ToString()); progressBar1.Value = progressBar1.Value + 1; List<vemt> dsSbd = new List<vemt>(); //lay ra ca bai thi trong 1 tui dsSbd = (from x in db.vemts where x.tui == item select x).ToList(); //duyet tung bai thi va danh phach cho bai thi for (int i = 0; i < dsSbd.Count; i++) { dsSbd[i].phach = rn;//so phach la tang lien tuc rn = rn + 1; } //tui tiep theo co so phach bat dau bang so phach tui cu + 1 so ngau nhien rn = rn + new Random().Next(1,10); } db.SubmitChanges(); MessageBox.Show("Đã thực hiện xong"); } catch (Exception ex) { Utils.Show_Exception_Msg(ex); } }
private void button1_Click(object sender, EventArgs e) { try { if (txtsohs.Text == "") { MessageBox.Show("Bạn phải nhập vào số hồ sơ"); } else if (txthoten.Text == "") { MessageBox.Show("Bạn phải nhập vào họ tên"); } else if (checkBox1.Checked == false && chkgioitinh.Checked == false) { MessageBox.Show("Mời bạn chọn giới tính cho thí sinh"); } else if (txtnoisinh.Text == "") { MessageBox.Show("Bạn phải nhập vào nơi Sinh"); } else if (txtsocm.Text == "") { MessageBox.Show("Bạn phải nhập vào số CMND"); } else if (txtnoicap.Text == "") { MessageBox.Show("Bạn phải nhập vào nơi cấp CMND"); } else if (txthokhau.Text == "") { MessageBox.Show("Bạn phải nhập vào hộ khẩu thường trú"); } else if (txtsodienthoai.Text == "") { MessageBox.Show("Bạn phải nhập vào số điện thoại"); } //else if (txtdtcd.Text == "") //{ // MessageBox.Show("Bạn phải nhập vào số điện thoại cố định"); //} else if (txtemal.Text == "") { MessageBox.Show("Bạn phải nhập vào email "); } else if (comboBox1.Text == "---Chọn Năm---" || comboBox1.Text == "") { MessageBox.Show("Mời bạn chọn năm tốt nghiệp Trung Học Phổ Thông"); } else if (IsNumber(txtsohs.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số hồ sơ"); txtsohs.Focus(); } else if (IsNumber(txtsocm.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số Chứng minh thư nhân dân"); txtsocm.Focus(); } else if (IsNumber(txtsodienthoai.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số Điện thoại"); txtsodienthoai.Focus(); } else if (isValidEmail(txtemal.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng [email protected] cho email"); txtemal.Focus(); } else { dbVeMTDataContext db = new dbVeMTDataContext(); vemt ve = new vemt(); ve.sohs = txtsohs.Text; ve.hoten = txthoten.Text; if (checkBox1.Checked) { ve.phai = true; } else if (chkgioitinh.Checked) { ve.phai = false; } ve.ngaysinh = DateTime.Parse(dateTimePicker2.Text.ToString()); ve.noisinh = txtnoisinh.Text; ve.cmnd = txtsocm.Text; ve.ngcapcmt = DateTime.Parse(dateTimePicker1.Text); ve.noicap = txtnoicap.Text; ve.hktt = txthokhau.Text; ve.phone = txtsodienthoai.Text; if (txtdtcd.Text != "") { ve.phonecodinh = txtdtcd.Text; } else { ve.phonecodinh = null; } ve.email = txtemal.Text; ve.namtn = float.Parse(comboBox1.Text); if (chklephi.Checked) { ve.lephi = true; } else ve.lephi = false; db.vemts.InsertOnSubmit(ve); db.SubmitChanges(); MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); TransferData(null); this.Close(); //FrmDangKy fm = new FrmDangKy(); //fm.Show(); } } catch (Exception) { MessageBox.Show("Trùng Số hồ sơ"); } foreach (var i in Application.OpenForms) { Form f = (Form)i; if (f.Name == "FrmDangKy") { FrmDangKy f1 = (FrmDangKy)f; f1.load_datagridview(); } } }
//private void loadgrv() //{ // dbVeMTDataContext db = new dbVeMTDataContext(); // dgv_thisinh.Rows.Clear(); // var list = from t in db.vemts select new { t.sohs, t.hoten, Type = t.phai == true ? "Nam" : "Nữ",t.sobaodanh }; // dgv_thisinh.DataSource = list; // dgv_thisinh.Columns[0].HeaderText = "Số HS"; // dgv_thisinh.Columns[1].HeaderText = "Họ và tên"; // dgv_thisinh.Columns[2].HeaderText = "Giới tính"; // dgv_thisinh.Columns[3].HeaderText = "Số báo danh"; // //this.dgv_thisinh.Columns[3].DefaultCellStyle.Format = ("dd/MM/yyyy"); // //this.dgv_thisinh.Columns[6].DefaultCellStyle.Format = ("dd/MM/yyyy"); // // if (dgv_thisinh.CurrentRow.Cells[2].Value.ToString() == "True") // // { // // dgv_thisinh.CurrentRow.Cells[2].Value = "name"; // // } // // else { dgv_thisinh.CurrentRow.Cells[2].Value = "nữ"; } //} private void button1_Click(object sender, EventArgs e) { //Random rd = new Random(1); //int rn = rd.Next(1, 100); if (comboBox1.Text == "anphabe Tên") { int rn = 1; dbVeMTDataContext db = new dbVeMTDataContext(); //db.layTen(); //var sort = from s in db.vemts // orderby db.layTen(s.hoten) // select s.hoten; var qry1 = db.vemts.OrderBy(a => db.layTen(a.hoten)).Select(b => b.hoten); List<String> list1 = new List<String>(); list1 = qry1.ToList(); // var qry = db.vemts.OrderBy(a => db.layTen(a.phongthi)); //private ArrayList al = new ArrayList(); List<String> ds = new List<String>(); // ds = sort.ToList(); // MessageBox.Show(ds.ToString()); foreach (String item in list1) { List<vemt> dsSbd = new List<vemt>(); List<vemt> dsSbd1 = new List<vemt>(); dsSbd = (from purchase in db.vemts where purchase.hoten == item select purchase).ToList(); dsSbd1 = (from r in db.vemts orderby r.hoten select r).ToList(); // dsSbd.Count(); //MessageBox.Show(dsSbd1.Count().ToString()); if (dsSbd1.Count() < 10) { for (int i = 0; i < dsSbd.Count(); i++) { string s = rn.ToString().PadLeft(1, '0') ; dsSbd[i].sobaodanh = textBox1.Text + s;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } else if (dsSbd1.Count() < 100) { for (int i = 0; i < dsSbd.Count(); i++) { //string s = i.ToString().PadLeft(2, '0') +rn.ToString(); string s = rn.ToString().PadLeft(2, '0'); dsSbd[i].sobaodanh = textBox1.Text + s;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } else if (dsSbd1.Count() < 1000) { for (int i = 0; i < dsSbd.Count(); i++) { //string s = i.ToString().PadLeft(2, '0') +rn.ToString(); string s = rn.ToString().PadLeft(3, '0'); dsSbd[i].sobaodanh = textBox1.Text + s;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].sobaodanh.ToString()); rn = rn + 1; } } else { for (int i = 0; i < dsSbd.Count(); i++) { string s = rn.ToString().PadLeft(4, '0'); dsSbd[i].sobaodanh = textBox1.Text + s;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } } db.SubmitChanges(); MessageBox.Show("Đã thực hiện xong"); // loadgrv(); } else { int rn = 1; dbVeMTDataContext db = new dbVeMTDataContext(); //db.layTen(); var sort = from s in db.vemts orderby s.sohs select (s.sohs); //private ArrayList al = new ArrayList(); List<String> ds = new List<String>(); ds = sort.ToList(); // MessageBox.Show(ds.ToString()); foreach (String item in sort) { List<vemt> dsSbd = new List<vemt>(); List<vemt> dsSbd1 = new List<vemt>(); dsSbd = (from purchase in db.vemts where purchase.sohs == item select purchase).ToList(); dsSbd1 = (from r in db.vemts orderby r.sohs select r).ToList(); // dsSbd.Count(); // MessageBox.Show(dsSbd1.Count().ToString()); if (dsSbd1.Count() < 10) { for (int i = 0; i < dsSbd.Count(); i++) { string a = rn.ToString().PadLeft(1, '0'); dsSbd[i].sobaodanh = textBox1.Text + a;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } else if (dsSbd1.Count() < 100) { for (int i = 0; i < dsSbd.Count(); i++) { string a = rn.ToString().PadLeft(2, '0'); dsSbd[i].sobaodanh = textBox1.Text + a;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } else { for (int i = 0; i < dsSbd.Count(); i++) { string a = rn.ToString().PadLeft(3, '0'); dsSbd[i].sobaodanh = textBox1.Text + a;//so phach la tang lien tuc // MessageBox.Show(dsSbd[i].phach.ToString()); rn = rn + 1; } } } db.SubmitChanges(); MessageBox.Show("Đã thực hiện xong"); // loadgrv(); } }
private void importĐiểmToolStripMenuItem_Click(object sender, EventArgs e) { //if (!CheckExitsFrom("Importdiem")) //{ // Importdiem fm = new Importdiem(); // fm.MdiParent = this; // fm.Show(); //} //else ActiveChildForm("Importdiem"); if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { dbVeMTDataContext db = new dbVeMTDataContext(); var qry1 = db.vemts.OrderBy(bn => bn.phach); List<vemt> list1 = new List<vemt>(); list1 = qry1.ToList(); string[] a = new string[20]; DataSet ds = new DataSet(); ds = GetDataExcel(openFileDialog1.FileName, "Sheet1");// Goi chuong trinh GetDataExcel phia tren luu vao Dataset ds for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //Dong { for (int j = 0; j < ds.Tables[0].Columns.Count; j++)//Cot { a[j] = ds.Tables[0].Rows[i].ItemArray[j].ToString().Trim(); }; for (int ba = 0; ba < list1.Count; ba++) { if (list1[ba].phach == Convert.ToDouble(a[0])) { list1[ba].diem = Convert.ToDouble(a[1]); db.SubmitChanges(); } } //MessageBox.Show(a[1].ToString()); //Bat dau import du lieu vao // mh.Insert(a[0], a[1], byte.Parse(a[2])); } //loadData(); MessageBox.Show("Import thành công."); } catch { MessageBox.Show("Lỗi! Import thất bại. Vui lòng kiểm tra lại file Excel."); }; } ImPortDiem f = new ImPortDiem(); f.Show(); }
private void btnxoa_Click(object sender, EventArgs e) { //int ExampleId; //int RowId; //if (MessageBox.Show("Bạn có chắc xoá mẫu tin này không?", // "Delete Warning", MessageBoxButtons.YesNo, // MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, 0, false) // == DialogResult.Yes) //{ // for (int i = 0; i < dgv_thisinh.SelectedRows.Count; i++) // { // RowId = dgv_thisinh.SelectedRows[i].Index; // ExampleId = Convert.ToInt32(dgv_thisinh[0, RowId].Value); // } // using (var db = new dbVeMTDataContext()) // { // if (ExampleId != 0) // { // var getData = (from example in db.vemts // where example.sohs == ExampleId // select example).Single(); // db.vemts.DeleteOnSubmit(getData); // db.SubmitChanges(); // MessageBox.Show("Đã xoá thành công!"); // loadgrv(); // } // } //} dbVeMTDataContext db = new dbVeMTDataContext(); var del = db.vemts.SingleOrDefault(d => d.sohs == dgv_thisinh.CurrentRow.Cells[0].Value.ToString()); db.vemts.DeleteOnSubmit(del); DialogResult dia = new DialogResult(); dia = MessageBox.Show("Bạn có chắc muốn xóa thí sinh này?" + "", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dia == DialogResult.Yes) db.SubmitChanges(); loadgrv(); }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Length - 1 < 5) MessageBox.Show("Tên tài khoản quá ngắn"); else if (textBox1.Text.Length - 1 > 30) MessageBox.Show("Tên tài khoản quá dài"); else if (textBox2.Text.Length - 1 < 5) MessageBox.Show("Mật khẩu quá ngắn"); else if (textBox3.Text.Length - 1 > 30) MessageBox.Show("Mật khẩu quá dài"); else if (textBox2.Text != textBox3.Text) MessageBox.Show("Password không trùng nhau"); else { try { dbVeMTDataContext db = new dbVeMTDataContext(); var ts = (from p in db.nhanviens where p.username == textBox1.Text select p).Single(); ts.tennguoidung = textBox4.Text; ts.username = textBox1.Text; ts.pass = textBox3.Text; Tennd = textBox4.Text; username = textBox1.Text; pass = textBox2.Text.ToMD5() ; db.SubmitChanges(); //UpdateData.UpdateMatKhau(textBox4.Text, MaHoaMD5.Md5(textBox2.Text)); //CheckUpdate = true; MessageBox.Show("Sửa tài khoản thành công"); } catch { MessageBox.Show("Không thể Sửa tài khoản"); } } foreach (var item in Application.OpenForms) { Form f = (Form)item; if (f.Name == "FrmQuanLyDangNhap") { FrmQuanLyDangNhap f1 = (FrmQuanLyDangNhap)f; f1.load_datagridview(); } } TransferData(null); this.Close(); }
private void button1_Click(object sender, EventArgs e) { try { if (txtsohs.Text == "") { MessageBox.Show("Bạn phải nhập vào số hồ sơ"); } else if (txthoten.Text == "") { MessageBox.Show("Bạn phải nhập vào họ tên"); } else if (checkBox1.Checked == false && chkgioitinh.Checked == false) { MessageBox.Show("Mời bạn chọn giới tính cho thí sinh"); } else if (txtnoisinh.Text == "") { MessageBox.Show("Bạn phải nhập vào nơi Sinh"); } else if (txtsocm.Text == "") { MessageBox.Show("Bạn phải nhập vào số CMND"); } else if (txtnoicap.Text == "") { MessageBox.Show("Bạn phải nhập vào nơi cấp CMND"); } else if (txthokhau.Text == "") { MessageBox.Show("Bạn phải nhập vào hộ khẩu thường trú"); } else if (txtsodienthoai.Text == "") { MessageBox.Show("Bạn phải nhập vào số điện thoại"); } //else if (txtdtcd.Text == "") //{ // MessageBox.Show("Bạn phải nhập vào số điện thoại cố định"); //} else if (txtemal.Text == "") { MessageBox.Show("Bạn phải nhập vào email "); } else if (comboBox1.Text == "---Chọn Năm---" || comboBox1.Text == "") { MessageBox.Show("Mời bạn chọn năm tốt nghiệp Trung Học Phổ Thông"); } else if (IsNumber(txtsohs.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số hồ sơ"); txtsohs.Focus(); } else if (IsNumber(txtsocm.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số Chứng minh thư nhân dân"); txtsocm.Focus(); } else if (IsNumber(txtsodienthoai.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng số cho Số Điện thoại"); txtsodienthoai.Focus(); } else if (isValidEmail(txtemal.Text) == false) { MessageBox.Show("Bạn cần nhập định dạng [email protected] cho email"); txtemal.Focus(); } else { dbVeMTDataContext db = new dbVeMTDataContext(); var ts = (from p in db.vemts where p.sohs == txtsohs.Text select p).Single(); ts.hoten = txthoten.Text; if (checkBox1.Checked) { ts.phai = true; } else if (chkgioitinh.Checked) { ts.phai = false; } ts.ngaysinh = DateTime.Parse(dateTimePicker1.Text.ToString()); ts.noisinh = txtnoisinh.Text; ts.cmnd = txtsocm.Text; ts.ngcapcmt = DateTime.Parse(dateTimePicker2.Text); ts.noicap = txtnoicap.Text; ts.hktt = txthokhau.Text; ts.phone = txtsodienthoai.Text; ts.phonecodinh = txtdtcd.Text; ts.email = txtemal.Text; ts.namtn = float.Parse(comboBox1.Text); if (chklephi.Checked) { ts.lephi = true; } else ts.lephi = false; DialogResult dia = new DialogResult(); dia = MessageBox.Show("Bạn có chắc chắn muốn cập nhật thí sinh này không ?" + "", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dia == DialogResult.Yes) { db.SubmitChanges(); } MessageBox.Show("Cập nhật thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception) { MessageBox.Show("Trùng số hồ sơ"); } TransferData(null); }
public static void Update_DB() { try { dbVeMTDataContext db = new dbVeMTDataContext(); foreach (CTui tui in Utils.lst_tui) { foreach (vemt rc in tui.Lst_baithi_theotui) { //cần validate dữ liệu ở đây k? //lấy về đối tượng tương ứng var rc_in_DB = db.vemts.Where(o => o.sobaodanh == rc.sobaodanh).Single(); rc_in_DB.tui = rc.tui; rc_in_DB.stttui = rc.stttui; rc_in_DB.phach = rc.phach; } } db.SubmitChanges(); MessageBox.Show(Constants.Msg_Update_Success, Constants.Msg_Caption_Success, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { Utils.Show_Exception_Msg(ex); } }