Пример #1
0
        protected void lvHonourName_ItemUpdating(object sender, ListViewUpdateEventArgs e)
        {
            try
            {
                int id = e.ItemIndex;
                lvHonourName.EditIndex = id;
                ListViewItem item = lvHonourName.Items[id];

                string hName = ((TextBox)item.FindControl("txtUHonourName")).Text;
                if (hName.Length <= 0)
                {
                    ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                              "MyScript", "alert('Bạn phải nhập Nội Dung Danh Hiệu trước!!!');", true);
                    return;
                }

                int updateId = Int32.Parse(lvHonourName.DataKeys[id].Value.ToString());
                if (updateId > 0)
                {

                    if (dAction==1)
                    {
                        cls_Department_HonourableName dHName = new cls_Department_HonourableName();

                        dHName.Id = updateId;
                        dHName.DepartmentId = Convert.ToInt32(ViewState["DeparmentId"]);
                        dHName.Content = hName;
                        dHName.CreatedTime = DateTime.Now;

                        int _result = dHName.Update();
                    }
                    else
                    {
                        DataTable dtHName = (DataTable)ViewState["dtHName"];
                        dtHName.Rows[id]["Content"] = hName;
                        ViewState["dtHName"] = dtHName;
                    }
                }
            }
            catch (Exception ex)
            {
                if (dAction==1)
                    ltlAnnouncement.Text = "Khong cap nhat duoc du lieu. Vui long lien he voi quan tri<br>" + ex.Message;
            }

            bind_Ls_HonourName(-1);
        }