예제 #1
0
    /*[DirectMethod]
     * public void NhanDoiDuLieuTuTang()
     * {
     *  {NhanDoiDuLieuTuTangCode}
     * }*/

    public void mnuNhanDoiDuLieu_Click(object sender, DirectEventArgs e)
    {
        try
        {
            DataTable           record = new DoiTacDaoTaoController().GetByPrkey(hdfRecordID.Text);
            DM_DOITACDAOTAOInfo item   = new DM_DOITACDAOTAOInfo()
            {
                Ten          = record.Rows[0]["Ten"].ToString(),
                DiaChiLienHe = record.Rows[0]["DiaChiLienHe"].ToString(),
                TruSoChinh   = record.Rows[0]["TruSoChinh"].ToString(),
                Fax          = record.Rows[0]["Fax"].ToString(),
                Phone        = record.Rows[0]["Phone"].ToString(),
                Email        = record.Rows[0]["Email"].ToString(),
                Website      = record.Rows[0]["Website"].ToString(),
                MA_DONVI     = record.Rows[0]["MA_DONVI"].ToString(),
                CreatedUser  = int.Parse(record.Rows[0]["CreatedUser"].ToString()),
            };
            item.Ma = new DoiTacDaoTaoController().Insert(item);
            RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')", item.Ma, item.Ten, item.DiaChiLienHe, item.TruSoChinh, item.Fax, item.Phone, item.Email, item.Website));
        }
        catch (Exception ex)
        {
            Dialog.ShowError(ex.Message.ToString());
        }
    }
예제 #2
0
 protected void btnCapNhat_Click(object sender, DirectEventArgs e)
 {
     try
     {
         DM_DOITACDAOTAOInfo    obj = new DM_DOITACDAOTAOInfo();
         DoiTacDaoTaoController ctr = new DoiTacDaoTaoController();
         obj.Ma           = txtMa.Text;
         obj.Ten          = txtTen.Text;
         obj.DiaChiLienHe = txtDiaChiLienHe.Text;
         obj.TruSoChinh   = txtTruSoChinh.Text;
         obj.Fax          = txtFax.Text;
         obj.Phone        = txtPhone.Text;
         obj.Email        = txtEmail.Text;
         obj.Website      = txtWebsite.Text;
         obj.MA_DONVI     = Session["MaDonVi"].ToString();
         obj.CreatedUser  = CurrentUser.ID;
         if (e.ExtraParams["Command"] == "Edit")
         {
             obj.Ma = hdfRecordID.Text;
             ctr.Update(obj);
             wdAddWindow.Hide();
             RM.RegisterClientScriptBlock("fd", string.Format("addUpdatedRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')", txtMa.Text, txtTen.Text, txtDiaChiLienHe.Text, txtTruSoChinh.Text, txtFax.Text, txtPhone.Text, txtEmail.Text, txtWebsite.Text));
         }
         else
         {
             ctr.Insert(obj);
             if (e.ExtraParams["Close"] == "True")
             {
                 wdAddWindow.Hide();
             }
             else
             {
                 RM.RegisterClientScriptBlock("ds", "resetWindowHide();");
             }
             RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')", txtMa.Text, txtTen.Text, txtDiaChiLienHe.Text, txtTruSoChinh.Text, txtFax.Text, txtPhone.Text, txtEmail.Text, txtWebsite.Text));
         }
     }
     catch (Exception ex)
     {
         if (ex.Message.Contains("Violation of PRIMARY KEY constraint"))
         {
             Dialog.ShowError("Mã đào tạo không được trùng !");
         }
         else
         {
             Dialog.ShowError(ex.Message);
         }
     }
 }
예제 #3
0
    protected void btnEdit_Click(object sender, DirectEventArgs e)
    {
        DataTable record = new DoiTacDaoTaoController().GetByPrkey(hdfRecordID.Text);

        txtMa.Text           = record.Rows[0]["Ma"].ToString();
        txtTen.Text          = record.Rows[0]["Ten"].ToString();
        txtDiaChiLienHe.Text = record.Rows[0]["DiaChiLienHe"].ToString();
        txtTruSoChinh.Text   = record.Rows[0]["TruSoChinh"].ToString();
        txtFax.Text          = record.Rows[0]["Fax"].ToString();
        txtPhone.Text        = record.Rows[0]["Phone"].ToString();
        txtEmail.Text        = record.Rows[0]["Email"].ToString();
        txtWebsite.Text      = record.Rows[0]["Website"].ToString();
        txtMa.Disabled       = true;

        hdfCommand.Text   = "Update";
        wdAddWindow.Icon  = Icon.Pencil;
        wdAddWindow.Title = "Sửa thông tin đơn vị phụ trách đào tạo";
        wdAddWindow.Show();
    }
예제 #4
0
 protected void btnOK_Click(object sender, DirectEventArgs e)
 {
     try
     {
         DataTable record = new DoiTacDaoTaoController().GetByPrkey(txtmaloaihdcoppy.Text);
         if (record.Rows.Count > 0)
         {
             Dialog.ShowNotification("Mã đã tồn tại");
         }
         else
         {
             record = new DoiTacDaoTaoController().GetByPrkey(hdfRecordID.Text);
             record.Rows[0]["Ma"] = txtmaloaihdcoppy.Text;
             DM_DOITACDAOTAOInfo item = new DM_DOITACDAOTAOInfo()
             {
                 Ma           = record.Rows[0]["Ma"].ToString(),
                 Ten          = record.Rows[0]["Ten"].ToString(),
                 DiaChiLienHe = record.Rows[0]["DiaChiLienHe"].ToString(),
                 TruSoChinh   = record.Rows[0]["TruSoChinh"].ToString(),
                 Fax          = record.Rows[0]["Fax"].ToString(),
                 Phone        = record.Rows[0]["Phone"].ToString(),
                 Email        = record.Rows[0]["Email"].ToString(),
                 Website      = record.Rows[0]["Website"].ToString(),
                 MA_DONVI     = record.Rows[0]["MA_DONVI"].ToString(),
                 CreatedUser  = int.Parse(record.Rows[0]["CreatedUser"].ToString()),
             };
             new DoiTacDaoTaoController().Insert(item);
             RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}')", item.Ma, item.Ten, item.DiaChiLienHe, item.TruSoChinh, item.Fax, item.Phone, item.Email, item.Website));
         }
         wdInputNewPrimaryKey.Hide();
     }
     catch (Exception ex)
     {
         Dialog.ShowError(ex.Message.ToString());
     }
 }