protected void btn_Update_Command(object sender, CommandEventArgs e)
        {
            if (Page.IsValid)
            {
                Lib.PhotoMgr myPhotoMgr = new Lib.PhotoMgr();

                e2Data[] UpdateData =
                {
                    new e2Data("SettingID",        e.CommandArgument.ToString()),
                    new e2Data("DisplayID",        tbx_DisplayID.Text),
                    new e2Data("Image_BrokenURL",  tbx_Image_BrokenURL.Text),
                    new e2Data("IsResize",         rbtn_IsResize.SelectedValue),
                    new e2Data("Resize_Type",      droplist_ResizeType.SelectedValue),
                    new e2Data("Resize_Height",    RadNumericTbx_ResizeHeight.Text),
                    new e2Data("Resize_Width",     RadNumericTbx_ResizeWidth.Text),
                    new e2Data("IsOverlay",        rbtn_IsOverlay.SelectedValue),
                    new e2Data("Overlay_ImageURL", tbx_Overlay_ImageURL.Text),
                    new e2Data("Overlay_Opacity",  RadNumericTbx_Overlay_Opacity.Text),
                    new e2Data("Overlay_Position", droplist_Overlay_Position.SelectedValue),
                    new e2Data("Overlay_PaddingX", RadNumericTbx_Overlay_PaddingX.Text),
                    new e2Data("Overlay_PaddingY", RadNumericTbx_Overlay_PaddingY.Text)
                };

                myPhotoMgr.Edit_Photo_Setting(UpdateData);

                _isedit = false;
                MultiView_PhotoSetting.SetActiveView(View_List);

                Control_Init();
            }
        }
        private void Init_Form()
        {
            _isedit = false;
            MultiView_PhotoSetting.SetActiveView(View_List);

            #region Bind Data to droplist
            droplist_Resize_Type_Fill();
            droplist_Overlay_Position_Fill();
            #endregion
        }
        protected void lbtn_Edit_Command(object sender, CommandEventArgs e)
        {
            btn_Add.Visible    = false;
            btn_Update.Visible = true;

            _isedit = true;
            _isnew  = false;

            Reset_Form();

            // Load Data
            Lib.PhotoMgr      myPhotoMgr      = new Lib.PhotoMgr();
            Lib.Photo_Setting myPhoto_Setting = myPhotoMgr.Get_Photo_Setting_byID(e.CommandArgument.ToString());

            if (e.CommandArgument.ToString() == "1")
            {
                tbx_DisplayID.Enabled = false;
            }
            else
            {
                tbx_DisplayID.Enabled = true;
            }

            btn_Update.CommandArgument  = myPhoto_Setting.SettingID;
            HiddenField_DisplayID.Value = myPhoto_Setting.DisplayID;
            tbx_DisplayID.Text          = myPhoto_Setting.DisplayID;
            tbx_Image_BrokenURL.Text    = myPhoto_Setting.Image_BrokenURL;

            rbtn_IsResize.SelectedValue = myPhoto_Setting.IsResize.ToString();

            if (myPhoto_Setting.IsResize)
            {
                Panel_IsResize.Visible            = true;
                droplist_ResizeType.SelectedValue = StringEnum.GetStringValue(myPhoto_Setting.Resize_Type);
                RadNumericTbx_ResizeHeight.Value  = myPhoto_Setting.Resize_Height;
                RadNumericTbx_ResizeWidth.Value   = myPhoto_Setting.Resize_Width;
            }

            rbtn_IsOverlay.SelectedValue = myPhoto_Setting.IsOverlay.ToString();

            if (myPhoto_Setting.IsOverlay)
            {
                Panel_IsOverlay.Visible                 = true;
                tbx_Overlay_ImageURL.Text               = myPhoto_Setting.Overlay_ImageURL;
                RadNumericTbx_Overlay_Opacity.Value     = myPhoto_Setting.Overlay_Opacity;
                droplist_Overlay_Position.SelectedValue = StringEnum.GetStringValue(myPhoto_Setting.Overlay_Position);
                RadNumericTbx_Overlay_PaddingX.Value    = myPhoto_Setting.Overlay_PaddingX;
                RadNumericTbx_Overlay_PaddingY.Value    = myPhoto_Setting.Overlay_PaddingY;
            }

            MultiView_PhotoSetting.SetActiveView(View_Edit);
        }
        protected void lbtn_AddNew_Click(object sender, EventArgs e)
        {
            btn_Add.Visible    = true;
            btn_Update.Visible = false;

            _isedit = true;
            _isnew  = true;

            Reset_Form();

            tbx_DisplayID.Enabled = true;

            MultiView_PhotoSetting.SetActiveView(View_Edit);
        }
 protected void btn_Cancel_Click(object sender, EventArgs e)
 {
     _isedit = false;
     MultiView_PhotoSetting.SetActiveView(View_List);
 }