Ejemplo n.º 1
0
    protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
    {
        //删除
        //调用存储过程进行处理

        MW_MODIFY_ROLE_PROGRAM sp = new MW_MODIFY_ROLE_PROGRAM()
        {
            THEFUNCTION1    = "DELETE",
            THECOMPANYCODE1 = theCompanyCode,
            THEPROGRAMCODE1 = e.Values["PROGRAM_CODE"].ToString(),
            THEROLECODE1    = e.Values["ROLE_CODE"].ToString(),
            THEPLINECODE1   = e.Values["PLINE_CODE"].ToString()
        };

        Procedure.run(sp);


        setCondition();
        e.Cancel = true;
    }
Ejemplo n.º 2
0
    protected void ASPxGridView1_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
    {
        //新增
        int            indexProgram, indexRole, indexPline;
        ASPxGridLookup gridLookupProgram = ASPxGridView1.FindEditFormTemplateControl("GridLookupProgram") as ASPxGridLookup;
        ASPxGridLookup gridLookupRole    = ASPxGridView1.FindEditFormTemplateControl("GridLookupRole") as ASPxGridLookup;
        ASPxGridLookup gridLookupPline   = ASPxGridView1.FindEditFormTemplateControl("GridLookupPline") as ASPxGridLookup;

        List <object> Programs = gridLookupProgram.GridView.GetSelectedFieldValues("PROGRAM_CODE");
        List <object> Roles    = gridLookupRole.GridView.GetSelectedFieldValues("ROLE_CODE");
        List <object> Plines   = gridLookupPline.GridView.GetSelectedFieldValues("PLINE_CODE");

        for (indexProgram = 0; indexProgram < Programs.Count; indexProgram++)
        {
            for (indexRole = 0; indexRole < Roles.Count; indexRole++)
            {
                for (indexPline = 0; indexPline < Plines.Count; indexPline++)
                {
                    MW_MODIFY_ROLE_PROGRAM sp = new MW_MODIFY_ROLE_PROGRAM()
                    {
                        THEFUNCTION1    = "ADD",
                        THECOMPANYCODE1 = theCompanyCode,
                        THEPROGRAMCODE1 = Programs[indexProgram].ToString(),
                        THEROLECODE1    = Roles[indexRole].ToString(),
                        THEPLINECODE1   = Plines[indexPline].ToString()
                    };


                    Procedure.run(sp);
                }
            }
        }
        setCondition();
        e.Cancel = true;
        ASPxGridView1.CancelEdit();
    }