Esempio n. 1
0
        protected void datagrid_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "select")
            {
                mode           = "edit";
                btnAdd.Visible = false;
                ClearText();

                int id = Convert.ToInt32(e.CommandArgument);
                this.SelectedID = id;
                EquiptmentEN en = ClassEuipt.SearchEquipByID(id);
                this.SelectedEquip = en;
                setControl(en);



                divDetail.Visible = true;
                btnSave.Visible   = true;
                btnDelete.Visible = true;
                btnCencel.Visible = true;
            }
            else
            {
            }
        }
Esempio n. 2
0
        private void SearchItem()
        {
            EquipmentTypeEN en = new EquipmentTypeEN();

            en = ClassEuipt.SearchByID(Convert.ToInt32(hidID.Value));
            this.SelectedItem = en;
            hidParentID.Value = en.ParentID.ToString();
        }
Esempio n. 3
0
        private void BindGrid()
        {
            DataTable dt = ClassEuipt.LoadData();

            this.ss_dt          = dt;
            datagrid.DataSource = dt;
            datagrid.DataBind();
        }
Esempio n. 4
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            ResultEN res = ClassEuipt.Delete_Type(SelectedItem);

            MessageShow("ลบรายการเรียบร้อยแล้ว");
            BindGrid();
            BindTree();
            SetDefaultControl();
        }
Esempio n. 5
0
        private void BindTree()
        {
            if (TreeView1.Nodes.Count > 0)
            {
                TreeView1.Nodes.Clear();
            }

            DataTable dt = ClassEuipt.LoadData();

            BindTreeView(TreeView1.Nodes, dt, 0);
        }
Esempio n. 6
0
        private void Save()
        {
            ResultEN     res = new ResultEN();
            EquiptmentEN en  = new EquiptmentEN();


            switch (mode)
            {
            case "add":

                SetItem(en);

                res = ClassEuipt.Insert_Equip(en);
                break;


            case "edit":
                en = this.SelectedEquip;
                SetItem(en);

                res = ClassEuipt.Update_Equip(en);
                break;

            default:
                break;
            }


            //if (mode == "add")
            //{
            //    EquiptmentEN en = new EquiptmentEN();
            //    SetItem(en);

            //    res = ClassEuipt.Insert_Equip(en);

            //}
            //else
            //{
            //    EquiptmentEN en = this.SelectedEquip;
            //    SetItem(en);

            //    res = ClassEuipt.Update_Equip(en);
            //}

            if (res.result)
            {
                MessageShow("บันทึกเรียบร้อยแล้ว");
                BindGrid();
                BindTree();
                SetDefult();
                this.SelectedItem = null;
            }
        }
Esempio n. 7
0
        private void BindGrid()
        {
            DataTable dt = ClassEuipt.LoadData_Master();

            this.ss_dt          = dt;
            datagrid.DataSource = dt;
            datagrid.DataBind();

            if (dt.Rows.Count == 0)
            {
                MessageShow("ไม่มีข้อมูล");
            }
        }
Esempio n. 8
0
        private void BindTree()
        {
            if (TreeView1.Nodes.Count > 0)
            {
                TreeView1.Nodes.Clear();
            }

            DataTable dt = ClassEuipt.LoadData();

            BindTreeView(TreeView1.Nodes, dt, 0);

            if (TreeView1.SelectedValue == "")
            {
                btnAddSub.Visible = false;
            }
        }
Esempio n. 9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            ResultEN res = new ResultEN();

            if (mode == "add")
            {
                EquipmentTypeEN en = new EquipmentTypeEN();
                if (Level == 0)
                {
                    en.TypeName = txtTypeName.Text;
                }
                else
                {
                    en.TypeName = txtSubName.Text;
                }

                en.ParentID = Convert.ToInt32(hidParentID.Value);

                res = ClassEuipt.Insert_Type(en);
            }
            else
            {
                SetData();
                EquipmentTypeEN en = new EquipmentTypeEN();
                en  = SelectedItem;
                res = ClassEuipt.Update_Type(en);
            }

            if (res.result)
            {
                MessageShow("บันทึกเรียบร้อยแล้ว");
                BindGrid();
                BindTree();
                SetDefaultControl();
                this.SelectedItem = null;
            }
        }