Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Cookies["user"] == null)
            {
                Response.Redirect("~/Default.aspx");
            }
            else
            {
                if (!new UserSecurity().CheckFormPermission((int)Global.formSecurity.AllGLAccounts, Request.Cookies["user"]["Permission"].ToString()))
                {
                    Response.Redirect("~/Finance_Module/UnAuthorized.aspx");
                }
            }
            if (!IsPostBack)
            {
                ASPxTreeList1.DataBind();
                TreeListNode firstUnread = ASPxTreeList1.FindNodeByFieldValue("IsNew", true);
                //  firstUnread.Focus();
                ASPxTreeList1.ExpandToLevel(2);
            }
            GLAccount gl = new GLAccount();
            DataTable dt = gl.getList();

            ASPxTreeList1.DataSource = dt;
            ASPxTreeList1.DataBind();
            AddSubmitEvent();
            if (!IsPostBack)
            {
                if (Request.QueryString["alert"] == "success")
                {
                    Response.Write("<script>alert('تم الحفظ بنجاح.');</script>");
                }
            }
        }
Ejemplo n.º 2
0
        protected void BayiEditPopup_WindowCallback(object source, DevExpress.Web.PopupWindowCallbackArgs e)
        {
            var  roleGuid = e.Parameter.ToString();
            Guid guid     = new Guid(roleGuid);
            var  list2    = db.S_MenuYetkileri(3, guid).ToList();

            if (list2.Count > 0)
            {
                ASPxTreeList1.DataSource = list2;
            }
            else
            {
                ASPxTreeList1.DataSource = null;
            }

            ASPxTreeList1.DataBind();
            ASPxTreeList1.SettingsSelection.Recursive = true;
            ASPxTreeList1.ExpandToLevel(2);

            foreach (var item in list2.ToList())
            {
                if ((bool)item.Checkbox)
                {
                    ASPxTreeList1.FindNodeByFieldValue("ID", item.ID).Selected = true;
                }
                else
                {
                    ASPxTreeList1.FindNodeByFieldValue("ID", item.ID).Selected = false;
                }
            }

            RoleEditPopup.JSProperties["cpEmployeeID"] = roleGuid;
            RoleEditPopup.JSProperties["cpHeaderText"] = string.Format("Role Düzenle, ({0} {1})", "Guid", roleGuid);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ASPxTreeList1.DataBind();
         ASPxTreeList1.ExpandToLevel(2);
     }
 }
Ejemplo n.º 4
0
 protected override void OnLoad(EventArgs e)
 {
     base.OnLoad(e);
     if (!IsPostBack)
     {
         ASPxTreeList1.DataBind();
         ASPxTreeList1.ExpandToLevel(2);
     }
     if (IsPostBack)
     {
         SaveState();
     }
 }
Ejemplo n.º 5
0
    //void ASPxTreeList1_NodeInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
    //{
    //    string result = this.parseMenuData(false,
    //      operate.AddNew,
    //      theCompanyCode,
    //      O2S(e.NewValues["MENU_CODE"]),
    //      O2S(e.NewValues["MENU_NAME"]),
    //      O2S(e.NewValues["MENU_NAME_EN"]),
    //      O2S(e.NewValues["MENU_CODE_FATHER"]),
    //      O2S(e.NewValues["MENU_LEVEL"]),
    //      O2S(e.NewValues["MENU_INDEX"]),
    //      O2S(e.NewValues["LEAF_FLAG"]),
    //      O2S(e.NewValues["PROGRAM_CODE"])
    //      );
    //    if (result.Length > 0)
    //    {
    //        e.Cancel = false;
    //    }
    //    else
    //    {
    //        ASPxTreeList1.CancelEdit();
    //        e.Cancel = true;
    //        bindData();
    //    }
    //}

    private void bindData()
    {
        userManager theUserManager = (userManager)Session["theUserManager"];

        this.TranslateASPxControl(ASPxTreeList1);

        theCompanyCode     = theUserManager.getCompanyCode();
        theContentPrintSql = "Select * from (SELECT A.*,B.TEAM_CODE FROM AAA12020 A LEFT JOIN REL_PROCESS_TEAM B ON A.工艺序号=B.PROCESS_NUM WHERE 装入序号 IS NOT NULL AND 批次=2 ORDER BY 装入序号,工艺序号) where rownum<6000";

        DataTable dt = conn.GetTable(theContentPrintSql);

        ASPxTreeList1.KeyFieldName         = "工艺序号";
        ASPxTreeList1.ParentFieldName      = "装入序号";
        ASPxTreeList1.SettingsEditing.Mode = DevExpress.Web.ASPxTreeList.TreeListEditMode.PopupEditForm;
        ASPxTreeList1.SettingsPopupEditForm.HorizontalAlign = DevExpress.Web.ASPxClasses.PopupHorizontalAlign.Center;
        ASPxTreeList1.SettingsPopupEditForm.VerticalAlign   = DevExpress.Web.ASPxClasses.PopupVerticalAlign.WindowCenter;
        ASPxTreeList1.SettingsPopupEditForm.AllowResize     = true;
        ASPxTreeList1.SettingsPopupEditForm.Modal           = true;
        ASPxTreeList1.SettingsPopupEditForm.Width           = 500;
        ASPxTreeList1.SettingsPopupEditForm.Caption         = "BOM编辑";

        ASPxTreeList1.DataSource = dt;
        ASPxTreeList1.DataBind();

        ASPxTreeList1.CollapseAll();
        ASPxTreeList1.ExpandToLevel(0);
        //ASPxTreeList1.SettingsEditing.AllowNodeDragDrop = true;
        //ASPxTreeList1.ProcessDragNode += new DevExpress.Web.ASPxTreeList.TreeListNodeDragEventHandler(ASPxTreeList1_ProcessDragNode);
        ASPxTreeList1.CellEditorInitialize += new DevExpress.Web.ASPxTreeList.TreeListColumnEditorEventHandler(ASPxTreeList1_CellEditorInitialize);
        //ASPxTreeList1.NodeValidating += new DevExpress.Web.ASPxTreeList.TreeListNodeValidationEventHandler(ASPxTreeList1_NodeValidating);
        //ASPxTreeList1.NodeInserting += new DevExpress.Web.Data.ASPxDataInsertingEventHandler(ASPxTreeList1_NodeInserting);
        ASPxTreeList1.NodeUpdating += new DevExpress.Web.Data.ASPxDataUpdatingEventHandler(ASPxTreeList1_NodeUpdating);
        //ASPxTreeList1.NodeDeleting += new DevExpress.Web.Data.ASPxDataDeletingEventHandler(ASPxTreeList1_NodeDeleting);

        //ASPxTreeList1.HtmlRowPrepared += new DevExpress.Web.ASPxTreeList.TreeListHtmlRowEventHandler(ASPxTreeList1_HtmlRowPrepared);
        //ASPxTreeList1.HtmlDataCellPrepared += new DevExpress.Web.ASPxTreeList.TreeListHtmlDataCellEventHandler(ASPxTreeList1_HtmlDataCellPrepared);
        //ASPxTreeList1.ParseValue += new DevExpress.Web.Data.ASPxParseValueEventHandler(ASPxTreeList1_ParseValue);
    }
Ejemplo n.º 6
0
    private void bindData()
    {
        userManager theUserManager = (userManager)Session["theUserManager"];

        this.TranslateASPxControl(ASPxTreeList1);

        theCompanyCode     = theUserManager.getCompanyCode();
        theContentPrintSql = "select * from code_work_unit";

        DataTable dt = conn.GetTable(theContentPrintSql);

        ASPxTreeList1.KeyFieldName         = "WORKUNIT_CODE";
        ASPxTreeList1.ParentFieldName      = "WORKUNIT_PARENTCODE";
        ASPxTreeList1.SettingsEditing.Mode = DevExpress.Web.ASPxTreeList.TreeListEditMode.PopupEditForm;
        ASPxTreeList1.SettingsPopupEditForm.HorizontalAlign = DevExpress.Web.ASPxClasses.PopupHorizontalAlign.Center;
        ASPxTreeList1.SettingsPopupEditForm.VerticalAlign   = DevExpress.Web.ASPxClasses.PopupVerticalAlign.WindowCenter;
        ASPxTreeList1.SettingsPopupEditForm.AllowResize     = true;
        ASPxTreeList1.SettingsPopupEditForm.Modal           = true;
        ASPxTreeList1.SettingsPopupEditForm.Width           = 500;
        ASPxTreeList1.SettingsPopupEditForm.Caption         = "工作单元编辑";

        ASPxTreeList1.DataSource = dt;
        ASPxTreeList1.DataBind();

        ASPxTreeList1.CollapseAll();
        ASPxTreeList1.ExpandToLevel(2);
        //ASPxTreeList1.SettingsEditing.AllowNodeDragDrop = true;
        //ASPxTreeList1.ProcessDragNode += new DevExpress.Web.ASPxTreeList.TreeListNodeDragEventHandler(ASPxTreeList1_ProcessDragNode);
        ASPxTreeList1.CellEditorInitialize += new DevExpress.Web.ASPxTreeList.TreeListColumnEditorEventHandler(ASPxTreeList1_CellEditorInitialize);
        //ASPxTreeList1.NodeValidating += new DevExpress.Web.ASPxTreeList.TreeListNodeValidationEventHandler(ASPxTreeList1_NodeValidating);
        //ASPxTreeList1.NodeInserting += new DevExpress.Web.Data.ASPxDataInsertingEventHandler(ASPxTreeList1_NodeInserting);
        ASPxTreeList1.NodeUpdating += new DevExpress.Web.Data.ASPxDataUpdatingEventHandler(ASPxTreeList1_NodeUpdating);
        //ASPxTreeList1.NodeDeleting += new DevExpress.Web.Data.ASPxDataDeletingEventHandler(ASPxTreeList1_NodeDeleting);

        //ASPxTreeList1.HtmlRowPrepared += new DevExpress.Web.ASPxTreeList.TreeListHtmlRowEventHandler(ASPxTreeList1_HtmlRowPrepared);
        //ASPxTreeList1.HtmlDataCellPrepared += new DevExpress.Web.ASPxTreeList.TreeListHtmlDataCellEventHandler(ASPxTreeList1_HtmlDataCellPrepared);
        //ASPxTreeList1.ParseValue += new DevExpress.Web.Data.ASPxParseValueEventHandler(ASPxTreeList1_ParseValue);
    }
Ejemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ASPxTreeList1.DataBind();
     ASPxTreeList1.SettingsSelection.Recursive = true;
     ASPxTreeList1.ExpandToLevel(2);
 }