Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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();
        }
    }
Ejemplo n.º 3
0
    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();
        }
    }
Ejemplo n.º 4
0
    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();
    }
Ejemplo n.º 5
0
    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();
    }
Ejemplo n.º 7
0
 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;
     }
 }
Ejemplo n.º 8
0
 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);
     }
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 10
0
 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();
     }
 }
Ejemplo n.º 11
0
 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();
     }
 }
Ejemplo n.º 12
0
 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
     }
 }
Ejemplo n.º 13
0
 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
     }
 }
Ejemplo n.º 14
0
    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);
    }
Ejemplo n.º 15
0
    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();
        }
    }
Ejemplo n.º 16
0
    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();
        }
    }
Ejemplo n.º 17
0
 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();
 }
Ejemplo n.º 18
0
    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();
        }
    }
Ejemplo n.º 19
0
    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;
    }
Ejemplo n.º 20
0
    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();
        }
    }
Ejemplo n.º 21
0
 private DataTable loadDataToUI(clsCaThi_DTO cathiDTO)
 {
     DataTable dt = new DataTable();
     dt = cathiDAL.getCaThi(cathiDTO);
     return dt;
 }
Ejemplo n.º 22
0
 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();
    }