private void loadMasterData() { cathiDTO = new clsCaThi_DTO(); DataTable dt = new DataTable(); dt = cathiDAL.getCaThi(cathiDTO); cboCaThi.ValueField = "MaCaThi"; cboCaThi.TextField = "MaCaThi"; cboCaThi.DataSource = dt; cboCaThi.DataBind(); //GridViewDataComboBoxColumn gclCathi = gvThiSinh.Columns["MaCaThi"] as GridViewDataComboBoxColumn; //gclCathi.PropertiesComboBox.DataSource = dt; //gclDiemThi.PropertiesComboBox.ValueField = "MaDienThi"; //gclDiemThi.PropertiesComboBox.TextField = "TenDiemThi"; pthiDTO = new clsPhongThi_DTO(); dt = pthiDAL.getPhongThi(pthiDTO); cboPhongThi.ValueField = "MaPhong"; cboPhongThi.TextField = "MaPhong"; cboPhongThi.DataSource = dt; cboPhongThi.DataBind(); //GridViewDataComboBoxColumn gclPhongthi = gvThiSinh.Columns["MaPhong"] as GridViewDataComboBoxColumn; //gclPhongthi.PropertiesComboBox.DataSource = dt; }
protected void gvCaThi_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { cathiDTO = new clsCaThi_DTO(); e.Cancel = true; //cathiDTO.OldID = e.OldValues["MaCaThi"].ToString(); //cathiDTO.MaCaThi = e.NewValues["MaCaThi"].ToString(); cathiDTO.MoTa = e.NewValues["MoTa"].ToString();; cathiDTO.GioBatDau = e.NewValues["GioBatDau"].ToString(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); int iReturn = cathiDAL.InsertUpdate(cathiDTO); if (iReturn >= 0) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.CancelEdit(); } else if (iReturn == -2) { strMess = "Không tồn tại mã để cập nhật"; gvCaThi.DoRowValidation(); } else { strMess = "Do ràng buộc dữ liệu. Không thể thực hiện cập nhật"; gvCaThi.DoRowValidation(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") { Response.Redirect("~/dangnhap.aspx"); } cathiDAL = new clsCaThi_DAL(); cathiDTO = new clsCaThi_DTO(); dotthiDAL = new clsDotThi_DAL(); dotthiDTO = new clsDotThi_DTO(); cmn = new clsCommon(); if (!IsPostBack || !IsCallback) { } if (!Page.IsPostBack) { } loadMasterData(); if (cboDotThi.Value != null) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.DataBind(); } }
protected void gvCaThi_CustomDataCallback(object sender, ASPxGridViewCustomDataCallbackEventArgs e) { cathiDTO = new clsCaThi_DTO(); string strReturn = string.Empty; string strMess = string.Empty; int iRow = gvCaThi.VisibleRowCount; List <object> keyValues = gvCaThi.GetSelectedFieldValues("MaCaThi"); foreach (object key in keyValues) { cathiDTO.MaCaThi = key.ToString(); int iReturn = cathiDAL.Delete(cathiDTO); if (iReturn < 0) { strMess += " " + key.ToString(); } } if (strMess != string.Empty) { e.Result = "Do ràng buộc dữ liệu, không thể xóa " + strMess; } else { e.Result = string.Empty; } cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.Selection.SelectAll(); }
private DataTable loadDataToUI(clsCaThi_DTO cathiDTO) { DataTable dt = new DataTable(); dt = cathiDAL.getCaThi(cathiDTO); return(dt); }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") { Response.Redirect("~/dangnhap.aspx"); } pcctDAL = new clsPhanCongCoithi_DAL(); pcctDTO = new clsPhanCongCoiThi_DTO(); pthiDAL = new clsPhongThi_DAL(); pthiDTO = new clsPhongThi_DTO(); cathiDAL = new clsCaThi_DAL(); cathiDTO = new clsCaThi_DTO(); //thisinhDAL = new clsThiSinh_DAL(); //thisinhDTO = new clsThiSinh_DTO(); cmn = new clsCommon(); if (!IsPostBack || !IsCallback) { } if (!Page.IsPostBack) { } loadMasterData(); gvPhanCongCT.DataSource = loadDataToUI(); gvPhanCongCT.DataBind(); }
public int Delete(clsCaThi_DTO cathiDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("MaCaThi", cathiDTO.MaCaThi); int iReturn = obj.ExcSql("Delete_CaThi", _list, CommandType.StoredProcedure); return iReturn; } catch (Exception) { //return ex.Message; return -1111; } }
public int Delete(clsCaThi_DTO cathiDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("MaCaThi", cathiDTO.MaCaThi); int iReturn = obj.ExcSql("Delete_CaThi", _list, CommandType.StoredProcedure); return(iReturn); } catch (Exception) { //return ex.Message; return(-1111); } }
public DataTable getCaThi(clsCaThi_DTO cathiDTO) { ListDictionary _list = new ListDictionary(); _list.Add("MaCaThi", cathiDTO.MaCaThi); _list.Add("MoTa", cathiDTO.MoTa); _list.Add("GioBatDau", cathiDTO.GioBatDau); _list.Add("MaDotThi", cathiDTO.MaDotThi); DataTable dt = new DataTable(); try { dt = obj.GetDataTable("Select_Ca_Thi", _list, CommandType.StoredProcedure); } catch { dt = null; } return dt; }
protected void gvCaThi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { cathiDTO = new clsCaThi_DTO(); if (e.Parameters == "Update") { cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.Selection.UnselectAll(); } else { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = e.Parameters; DataTable dt = cathiDAL.getCaThi(cathiDTO); gvCaThi.DataSource = dt; gvCaThi.DataBind(); } }
protected void gvCaThi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { cathiDTO = new clsCaThi_DTO(); if (e.Parameters == "Update") { cathiDTO.MaDotThi=cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.Selection.UnselectAll(); } else { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = e.Parameters; DataTable dt = cathiDAL.getCaThi(cathiDTO); gvCaThi.DataSource = dt; gvCaThi.DataBind(); } }
public int InsertUpdate(clsCaThi_DTO cathiDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("old_id", cathiDTO.OldID); _list.Add("MaCaThi", cathiDTO.MaCaThi); _list.Add("MoTa", cathiDTO.MoTa); _list.Add("GioBatDau", cathiDTO.GioBatDau); _list.Add("MaDotThi", cathiDTO.MaDotThi); int iReturn = obj.ExcSql("Insert_Update_CaThi", _list, CommandType.StoredProcedure); return(iReturn); } catch (Exception) { //return ex.Message; return(-1111); // Đặt số này làm ngoại lệ ko lường trước được. ở StoredProcedure không được return có số này tránh trường hợp trùng } }
public int InsertUpdate(clsCaThi_DTO cathiDTO) { try { ListDictionary _list = new ListDictionary(); _list.Add("old_id", cathiDTO.OldID); _list.Add("MaCaThi", cathiDTO.MaCaThi); _list.Add("MoTa", cathiDTO.MoTa); _list.Add("GioBatDau", cathiDTO.GioBatDau); _list.Add("MaDotThi", cathiDTO.MaDotThi); int iReturn = obj.ExcSql("Insert_Update_CaThi", _list, CommandType.StoredProcedure); return iReturn; } catch (Exception) { //return ex.Message; return -1111; // Đặt số này làm ngoại lệ ko lường trước được. ở StoredProcedure không được return có số này tránh trường hợp trùng } }
public DataTable getCaThi(clsCaThi_DTO cathiDTO) { ListDictionary _list = new ListDictionary(); _list.Add("MaCaThi", cathiDTO.MaCaThi); _list.Add("MoTa", cathiDTO.MoTa); _list.Add("GioBatDau", cathiDTO.GioBatDau); _list.Add("MaDotThi", cathiDTO.MaDotThi); DataTable dt = new DataTable(); try { dt = obj.GetDataTable("Select_Ca_Thi", _list, CommandType.StoredProcedure); } catch { dt = null; } return(dt); }
protected void gvCaThi_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { cathiDTO = new clsCaThi_DTO(); e.Cancel = true; cathiDTO.MaDotThi = cboDotThi.Value.ToString(); cathiDTO.MoTa = e.NewValues["MoTa"].ToString(); ; cathiDTO.GioBatDau = e.NewValues["GioBatDau"].ToString(); int iReturn = cathiDAL.InsertUpdate(cathiDTO); if (iReturn >= 0) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.CancelEdit(); } else { strMess = "Lưu Dữ Liệu Không Thành Công"; gvCaThi.DoRowValidation(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") { Response.Redirect("~/dangnhap.aspx"); } thisinhDAL = new clsThiSinh_DAL(); thisinhDTO = new clsThiSinh_DTO(); cathiDAL = new clsCaThi_DAL(); cathiDTO = new clsCaThi_DTO(); pthiDAL = new clsPhongThi_DAL(); pthiDTO = new clsPhongThi_DTO(); cmn = new clsCommon(); if (!IsPostBack || !IsCallback) { } if (!Page.IsPostBack) { } loadMasterData(); if (cboCaThi.Value != null) { thisinhDTO = new clsThiSinh_DTO(); thisinhDTO.MaTS = cboCaThi.Value.ToString(); gvThiSinh.DataSource = loadDataToUI(thisinhDTO); gvThiSinh.DataBind(); } if (cboPhongThi.Value != null) { thisinhDTO = new clsThiSinh_DTO(); thisinhDTO.MaTS = cboPhongThi.Value.ToString(); gvThiSinh.DataSource = loadDataToUI(thisinhDTO); gvThiSinh.DataBind(); } }
protected void gvCaThi_CustomDataCallback(object sender, ASPxGridViewCustomDataCallbackEventArgs e) { cathiDTO = new clsCaThi_DTO(); string strReturn = string.Empty; string strMess = string.Empty; int iRow = gvCaThi.VisibleRowCount; List<object> keyValues = gvCaThi.GetSelectedFieldValues("MaCaThi"); foreach (object key in keyValues) { cathiDTO.MaCaThi = key.ToString(); int iReturn = cathiDAL.Delete(cathiDTO); if (iReturn < 0) strMess += " " + key.ToString(); } if (strMess != string.Empty) e.Result = "Do ràng buộc dữ liệu, không thể xóa " + strMess; else e.Result = string.Empty; cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.Selection.SelectAll(); }
protected void gvCaThi_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { cathiDTO = new clsCaThi_DTO(); e.Cancel = true; cathiDTO.MaDotThi = cboDotThi.Value.ToString(); cathiDTO.MoTa = e.NewValues["MoTa"].ToString();; cathiDTO.GioBatDau = e.NewValues["GioBatDau"].ToString(); int iReturn = cathiDAL.InsertUpdate(cathiDTO); if (iReturn >= 0) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.CancelEdit(); } else { strMess = "Lưu Dữ Liệu Không Thành Công"; gvCaThi.DoRowValidation(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") Response.Redirect("~/dangnhap.aspx"); cathiDAL = new clsCaThi_DAL(); cathiDTO = new clsCaThi_DTO(); dotthiDAL = new clsDotThi_DAL(); dotthiDTO = new clsDotThi_DTO(); cmn = new clsCommon(); if (!IsPostBack || !IsCallback) { } if (!Page.IsPostBack) { } loadMasterData(); if (cboDotThi.Value != null) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.DataBind(); } }
private DataTable loadDataToUI(clsCaThi_DTO cathiDTO) { DataTable dt = new DataTable(); dt = cathiDAL.getCaThi(cathiDTO); return dt; }
protected void gvCaThi_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { cathiDTO = new clsCaThi_DTO(); e.Cancel = true; //cathiDTO.OldID = e.OldValues["MaCaThi"].ToString(); //cathiDTO.MaCaThi = e.NewValues["MaCaThi"].ToString(); cathiDTO.MoTa = e.NewValues["MoTa"].ToString(); ; cathiDTO.GioBatDau = e.NewValues["GioBatDau"].ToString(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); int iReturn = cathiDAL.InsertUpdate(cathiDTO); if (iReturn >= 0) { cathiDTO = new clsCaThi_DTO(); cathiDTO.MaDotThi = cboDotThi.Value.ToString(); gvCaThi.DataSource = loadDataToUI(cathiDTO); gvCaThi.CancelEdit(); } else if (iReturn == -2) { strMess = "Không tồn tại mã để cập nhật"; gvCaThi.DoRowValidation(); } else { strMess = "Do ràng buộc dữ liệu. Không thể thực hiện cập nhật"; gvCaThi.DoRowValidation(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["TenDangNhap"]) == "") Response.Redirect("~/dangnhap.aspx"); pcctDAL = new clsPhanCongCoithi_DAL(); pcctDTO = new clsPhanCongCoiThi_DTO(); pthiDAL = new clsPhongThi_DAL(); pthiDTO = new clsPhongThi_DTO(); cathiDAL = new clsCaThi_DAL(); cathiDTO = new clsCaThi_DTO(); //thisinhDAL = new clsThiSinh_DAL(); //thisinhDTO = new clsThiSinh_DTO(); cmn = new clsCommon(); if (!IsPostBack || !IsCallback) { } if (!Page.IsPostBack) { } loadMasterData(); gvPhanCongCT.DataSource = loadDataToUI(); gvPhanCongCT.DataBind(); }