private void butxoa_Click(object sender, EventArgs e) { if (txtma.Text == "" || txtten.Text == "") { MessageBox.Show("Chưa nhập đủ thông tin!"); return; } monhoc m = new monhoc(); m.mamh = txtma.Text; m.tenmonhoc = txtten.Text; if (MessageBox.Show(string.Format("Bạn có muốn xóa môn học này không?"), "", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (Bus.DeleteProfile(m) > 0) { MessageBox.Show("xóa thành công!"); cacmonhoc_Load(sender, e); } else { MessageBox.Show("chưa xóa được! "); } } }
private void btnmonhoc_Click(object sender, EventArgs e) { panel1.Controls.Clear(); monhoc form = new monhoc(); form.Dock = DockStyle.Fill; panel1.Controls.Add(form); }
internal static int DeleteProfile(monhoc m) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@ma", m.mamh), }; return(DataProvider.ExecuteNonQuery("xoamonhoc", para)); }
/* * res : callback goi lai truyen tu main * code : phan loai chuc nang ( them/sua+xoa) . Xem phan constant * */ public DialogMonHoc(Response <Int32> res, int code, monhoc l) { this.response = res; InitializeComponent(); setViewControl(code); mCode = code; mItem = l; }
public static int UpdateProfile(monhoc m) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@ma", m.mamh), new SqlParameter("@ten", m.tenmonhoc), }; return(DataProvider.ExecuteNonQuery("suamonhoc", para)); }
private void gidMonHoc_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (user.Quyen == Constants.CODE_QUYEN_SV) { return; } monhoc item = (monhoc)gidMonHoc.CurrentRow.DataBoundItem; new DialogMonHoc(this, DialogController.CODE_UPDATE, item).Show(); }
public bool delete(string ma) { monhoc kq = db.monhocs.SingleOrDefault(x => x.mamh == ma); if (kq != null) { db.monhocs.Remove(kq); db.SaveChanges(); return(true); } else { return(false); } }
private void btnAdd_Click(object sender, EventArgs e) { monhoc item = getDataFromView(); bool result = new MonSerivices().add(item); if (result) { this.Hide(); //refresh list response.onResponse(Constants.CODE_MONHOC); } else { MessageBox.Show("Khong the them vao danh sach"); } }
private monhoc getDataFromView() { String ten = txtTen.Text; String ma = txtMa.Text; String soTinChi = txtSoTinChi.Text; String soTiet = txtSoTiet.Text; String hocKy = txtHocKy.Text; monhoc item = new monhoc(); item.tenmonhoc = ten; item.mamonhoc = ma; item.sotinchi = soTinChi; item.tongsotiet = soTiet; item.hocky = hocKy; return(item); }
public bool XoaMonhoc(monhoc monhoc) { string sqlUpdateMH = "DELETE FROM Monhoc WHERE id=@ID"; SqlConnection con = dc.getConnection(); cm = new SqlCommand(sqlUpdateMH, con); try { con.Open(); cm.Parameters.Add("@ID", SqlDbType.Int).Value = monhoc.ID; cm.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public ActionResult ThemMonHoc(string tenmonhoc, int sotc, string makhoa) { string mamoi = ""; string mamonhocmoinhat = ""; string ten = tenmonhoc.Replace(" ", ""); var kiemtramakhoa = db.khoas.SingleOrDefault(x => x.makhoa == makhoa); mamonhocmoinhat = MonHocDao.Instance.laymonhocmoinhat();//lấy ra mã môn học mới nhất //xử lý mã môn học mới nhất, cắt phần số tăng lên 1 sau đó ghép lại với phần chữ string maso = mamonhocmoinhat.Substring(2); int masomoi = int.Parse(maso) + 1; if (masomoi < 10) { mamoi = "MH00" + masomoi.ToString(); } else if (masomoi < 100) { mamoi = "MH0" + masomoi.ToString(); } else { mamoi = "MH" + masomoi.ToString(); } //kết thúc xử lý mã mới if (ten.Length > 0 && sotc > 0 && kiemtramakhoa != null) { monhoc mh = new monhoc(); mh.mamh = mamoi; mh.tenmh = tenmonhoc; mh.sotc = sotc; mh.makhoa = makhoa; MonHocDao.Instance.insert(mh); Session["ErrorMess"] = "Success!"; return(RedirectToAction("XemMonHoc")); } else { Session["ErrorMess"] = "Thêm không thành công!"; return(RedirectToAction("ThemMonHoc")); } }
public ActionResult SuaMonHoc(string ma, string tenmonhoc, int sotc, string makhoa) { monhoc mh = MonHocDao.Instance.getmonhocbyID(ma); var kiemtramakhoa = db.khoas.SingleOrDefault(x => x.makhoa == makhoa); string ten = tenmonhoc.Replace(" ", ""); if (sotc > 0 && kiemtramakhoa != null && ten.Length > 0) { mh.tenmh = tenmonhoc; mh.sotc = sotc; mh.makhoa = makhoa; db.SaveChanges(); Session["ErrorMess"] = "Success!"; return(RedirectToAction("XemMonHoc")); } else { Session["ErrorMess"] = "Sửa không thành công"; return(RedirectToAction("SuaMonHoc", new { ma })); } }
private void btnSave_Click(object sender, EventArgs e) { monhoc MonHoc = new monhoc(); int semester_id = ((hocky)this.cboSemester.SelectedItem).hocki_id; MonHoc.hocki_id = semester_id; MonHoc.maMH = this.txtSubjectId.Text; MonHoc.tenMH = this.txtSubjectName.Text; try { var db = new quanlydiemSinhVienEntities(); db.monhocs.Add(MonHoc); db.SaveChanges(); MessageBox.Show("Thành Công"); } catch (Exception) { MessageBox.Show("Thất Bại"); } this.Close(); }
public bool ThemMonhoc(monhoc monhoc) { string sqlInsertMH = "INSERT INTO Monhoc (Mamh,Tenmh,Kyhoc,Loaimonhoc,Makhoa)VALUES(@MAMONHOC,@TENMONHOC,@KYHOC,@LOAIMONHOC,@MAKHOA)"; SqlConnection con = dc.getConnection(); cm = new SqlCommand(sqlInsertMH, con); try { con.Open(); cm.Parameters.Add("@MAMONHOC", SqlDbType.NVarChar).Value = monhoc.MAMONHOC; cm.Parameters.Add("@TENMONHOC", SqlDbType.NVarChar).Value = monhoc.TENMONHOC; cm.Parameters.Add("@KYHOC", SqlDbType.Int).Value = monhoc.KYHOC; cm.Parameters.Add("@LOAIMONHOC", SqlDbType.NVarChar).Value = monhoc.LOAIMONHOC; cm.Parameters.Add("@MAKHOA", SqlDbType.NVarChar).Value = monhoc.MAKHOA; cm.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool SuaMonhoc(monhoc monhoc) { string sqlUpdateMH = "UPDATE Monhoc SET Mamh =@MAMONHOC,Tenmh=@TENMONHOC,Kyhoc=@KYHOC,Loaimonhoc=@LOAIMONHOC,Makhoa=@MAKHOA WHERE id=@ID"; SqlConnection con = dc.getConnection(); cm = new SqlCommand(sqlUpdateMH, con); try { con.Open(); cm.Parameters.Add("@ID", SqlDbType.Int).Value = monhoc.ID; cm.Parameters.Add("@MAMONHOC", SqlDbType.NVarChar).Value = monhoc.MAMONHOC; cm.Parameters.Add("@TENMONHOC", SqlDbType.NVarChar).Value = monhoc.TENMONHOC; cm.Parameters.Add("@KYHOC", SqlDbType.Int).Value = monhoc.KYHOC; cm.Parameters.Add("@LOAIMONHOC", SqlDbType.NVarChar).Value = monhoc.LOAIMONHOC; cm.Parameters.Add("@MAKHOA", SqlDbType.NVarChar).Value = monhoc.MAKHOA; cm.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
//Thêm mon hoc public void Themmonhoc(monhoc mh) { string strthem = "insert into monhoc values('" + trinh.chuanhoaxau(mh.Mamh) + "',N'" + trinh.chuanhoaxau(mh.Tenmh) + "','" + mh.Stclt + "','" + mh.Stcth + "')"; trinh.ThucThi(strthem); }
public static int DeleteProfile(monhoc m) { return(Dao.DeleteProfile(m)); }
public ActionResult SuaMonHoc(string ma) { monhoc mh = MonHocDao.Instance.getmonhocbyID(ma); return(View(mh)); }
//Sửa mon hoc public void Suamonhoc(monhoc mh) { string sua = "update monhoc set mamh='" + trinh.chuanhoaxau(mh.Mamh) + "',tenmh=N'" + trinh.chuanhoaxau(mh.Tenmh) + "',sotclt='" + mh.Stclt + "',sotcth='" + mh.Stcth + "' where mamh='" + trinh.chuanhoaxau(mh.Mamh) + "'"; trinh.ThucThi(sua); }
//Dếm số bản ghi public int TongBanGhi(monhoc mh) { return(trinh.TongBanGhi(mh)); }
public void Xoamonhoc(monhoc mh) { string xoa = "delete from monhoc where mamh='" + trinh.chuanhoaxau(mh.Mamh) + "'"; trinh.ThucThi(xoa); }
//Thêm mon hoc public void Themmonhoc(monhoc mh) { trinh.Themmonhoc(mh); }
public DataTable timkiemtheoma(monhoc mh) { return(trinh.timkiemtheoma(mh)); }
public void insert(monhoc mh) { db.monhocs.Add(mh); db.SaveChanges(); }
public static int UpdateProfile(monhoc m) { return(Dao.UpdateProfile(m)); }
//Sửa mon hoc public void Suamonhoc(monhoc mh) { trinh.Suamonhoc(mh); }
public DataTable timkiemtheoma(monhoc mh) { string strmonhoc = "select * from monhoc where mamh='" + trinh.chuanhoaxau(mh.Mamh) + "'"; return(trinh.LoadDuLieu(strmonhoc)); }
public void Xoamonhoc(monhoc mh) { trinh.Xoamonhoc(mh); }
public static int InsertProfile(monhoc m) { return(Dao.InsertProfile(m)); }
public FormEditSubject(monhoc MonHoc) { InitializeComponent(); this.MonHoc = MonHoc; }