demo commit
[mces.git] / src / MCES.Web / EvalMidCadres.aspx.cs
blob368eb45599109cb0310fb8215ae7240d55bc9a9c
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Web;
5 using System.Web.UI;
6 using System.Web.UI.WebControls;
7 using MCES.Services;
8 using System.Web.Security;
9 using System.Collections;
11 namespace MCES.Web
13 public partial class EvalMidCadresPage : BasePage, IPageAuthorize
15 public virtual EvalService EvalService
17 private get;
18 set;
21 protected void Page_Load(object sender, EventArgs e)
26 protected void odsMidCadres_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
28 e.ObjectInstance = this.EvalService;
31 protected void odsMidCadres_Selecting(object sender, ObjectDataSourceMethodEventArgs e)
33 //int EvalPlanId, string UserName, string RoleName, int DepartmentId, Hashtable @params
34 e.InputParameters["EvalPlanId"] = 1;
35 e.InputParameters["UserName"] = User.Identity.Name;
36 e.InputParameters["RoleName"] = Roles.GetRolesForUser()[0];
37 e.InputParameters["DepartmentId"] = UserInDepartment == null ? 0 : UserInDepartment.DepartmentId;
38 var @params = new Hashtable();
39 if (UserInDepartment != null)
41 @params["DepartmentCategory"] = UserInDepartment.Category;
44 e.InputParameters["params"] = @params;