示例#1
0
    protected void OdsService_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
    {
        ESB.BusinessService service = e.InputParameters["service"] as ESB.BusinessService;

        //--检测是否存在相同名字的服务
        ESB.BusinessService bs = uddiService.GetServiceByName(service.ServiceName);
        if (bs != null)
        {
            e.Cancel = true;
        }

        service.DefaultVersion = 1;
        service.Category       = AuthUser.UserID; //--利用Category字段传递UserID
    }
示例#2
0
    protected void InitPage()
    {
        if (String.IsNullOrEmpty(Request["SID"]))
        {
            cbProvider.SelectedIndex       = 0;
            cbService.SelectedIndex        = 0;
            cbServiceVersion.SelectedIndex = 0;
        }
        else
        {
            string              sid         = Request["SID"];
            ESB.UddiService     uddiService = new ESB.UddiService();
            ESB.BusinessService service     = uddiService.GetServiceByID(sid);

            cbProvider.Value = service.BusinessID;
            cbService.Value  = service.ServiceID;
        }
    }
示例#3
0
    /// <summary>
    /// 验证服务名字是否可用
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void grid_RowValidating(object sender, DevExpress.Web.Data.ASPxDataValidationEventArgs e)
    {
        //--如果是编辑状态,并且服务名称没有发生变化,则无需验证
        if (!e.IsNewRow)
        {
            if (e.NewValues["ServiceName"].ToString() == e.OldValues["ServiceName"].ToString())
            {
                return;
            }
        }

        //--检测是否存在相同名字的服务
        ESB.BusinessService bs = uddiService.GetServiceByName(e.NewValues["ServiceName"].ToString());
        if (bs != null)
        {
            e.Errors.Add(grid.Columns["ServiceName"], "服务名称已经被使用了!");
        }
    }
示例#4
0
    protected void grid_OnCustomColumnDisplayText(object sender, ASPxGridViewColumnDisplayTextEventArgs e)
    {
        if (e.Column.FieldName != "BindingTemplateID")
        {
            return;
        }
        if (e.Value != null)
        {
            ESB.BusinessService  service     = m_UddiService.GetBusinessServiceByTemplateID(e.Value.ToString());
            ESB.BusinessEntity[] entityArray = m_UddiService.GetAllBusinessEntity();
            ESB.BusinessEntity   entity      = entityArray.First(x => x.BusinessID == service.BusinessID);

            if (e.Column.Caption == "调用服务")
            {
                e.DisplayText = service.ServiceName;
            }
            else if (e.Column.Caption == "调用系统")
            {
                e.DisplayText = entity.Description;
            }
        }
    }