示例#1
0
        protected void grdModtype_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            string strCA = e.CommandArgument.ToString();

            switch (e.CommandName)
            {
            case "Edit":
                loadfilter();
                Insert = false;
                Id     = strCA;
                List <Data.Modtype> listE = ModtypeBUS.Modtype_GetById(Id);
                txtModtype_Name.Text    = listE[0].Modtype_Name;
                txtModtype_Code.Text    = listE[0].Modtype_Code;
                chkStatus.Checked       = listE[0].Modtype_Status == "1" || listE[0].Modtype_Status == "True";
                txtModtype_Targer.Text  = listE[0].Modtype_Target;
                ddlFilter.SelectedValue = listE[0].Modtype_Filter;
                pnView.Visible          = false;
                pnUpdate.Visible        = true;
                break;

            case "Delete":
                ModtypeBUS.Modtype_Delete(strCA);
                BindGrid();
                break;
            }
        }
示例#2
0
 protected void Update_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)
     {
         Data.Modtype obj = new Data.Modtype();
         obj.Id             = Id;
         obj.Modtype_Name   = txtModtype_Name.Text;
         obj.Modtype_Code   = txtModtype_Code.Text;
         obj.Modtype_Status = chkStatus.Checked ? "1" : "0";
         obj.Modtype_Target = txtModtype_Targer.Text;
         obj.Modtype_Filter = ddlFilter.SelectedValue;
         if (Insert == true)
         {
             ModtypeBUS.Modtype_Insert(obj);
         }
         else
         {
             ModtypeBUS.Modtype_Update(obj);
         }
         BindGrid();
         pnView.Visible   = true;
         pnUpdate.Visible = false;
         Insert           = false;
     }
 }
示例#3
0
 private void BindGrid()
 {
     grdModtype.DataSource = ModtypeBUS.Modtype_GetByTop("", "", "Modtype_Filter asc, Modtype_Name asc");
     grdModtype.DataBind();
     if (grdModtype.PageCount <= 1)
     {
         grdModtype.PagerStyle.Visible = false;
     }
 }
示例#4
0
        private void loadfilter()
        {
            ddlFilter.Items.Clear();
            ddlFilter.Items.Add(new ListItem(" -- Định dạng cha -- ", "0"));
            List <Data.Modtype> list = ModtypeBUS.Modtype_GetByTop("", "Modtype_Filter=0", "");

            if (list.Count > 0)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    ddlFilter.Items.Add(new ListItem(list[i].Modtype_Name, list[i].Id));
                }
            }
        }
示例#5
0
        //private void fckconfig()
        //{
        //    fckIntro.config.toolbar = new object[]
        //    {
        //        new object[] { "Source" },
        //        new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
        //        new object[] { "PasteText", "PasteFromWord", "RemoveFormat", "Preview", "Selectall", "Image" },
        //        new object[] { "Styles", "Format", "Font", "FontSize", "TextColor", "BGColor", "Maximize"},
        //    };
        //    fckContentDetail.config.toolbar = new object[]
        //    {
        //        new object[] { "Source" },
        //        new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
        //        new object[] { "PasteText", "PasteFromWord", "RemoveFormat", "Preview", "Selectall", "Image" },
        //        new object[] { "Styles", "Format", "Font", "FontSize", "TextColor", "BGColor", "Maximize"},
        //    };

        //}
        private void Loaddinhdang()
        {
            List <Data.Modtype> list = ModtypeBUS.Modtype_GetByTop("", "Modtype_Filter=0", "");

            if (list.Count > 0)
            {
                ddltype.Items.Add(new ListItem(" -- Chọn định dạng -- ", ""));
                ddltype.Items.Add(new ListItem("Tùy chỉnh liên kết", "0"));
                for (int i = 0; i < list.Count; i++)
                {
                    ddltype.Items.Add(new ListItem(list[i].Modtype_Name, list[i].Id));
                }
            }
        }
示例#6
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            DataGridItem item = default(DataGridItem);

            for (int i = 0; i < grdModtype.Items.Count; i++)
            {
                item = grdModtype.Items[i];
                if (item.ItemType == ListItemType.AlternatingItem | item.ItemType == ListItemType.Item)
                {
                    if (((CheckBox)item.FindControl("ChkSelect")).Checked)
                    {
                        string strId = item.Cells[1].Text;
                        ModtypeBUS.Modtype_Delete(strId);
                    }
                }
            }
            grdModtype.CurrentPageIndex = 0;
            BindGrid();
        }