private void UpdateAccountPosition(Position position)
 {
     foreach (Account account in position.Members)
     {
         if (account.Position.Id == position.Id)
         {
             continue;
         }
         account.Position = position;
         BllInstance.AccountBllInstance.UpdateAccount(account, _Operator);
         if (CompanyConfig.HasHrmisSystem)
         {
             IEmployeeFacade hrmisEmployeeFacade = InstanceFactory.CreateEmployeeFacade();
             Employee        currEmployee        = hrmisEmployeeFacade.GetEmployeeByAccountID(account.Id);
             if (currEmployee != null)
             {
                 hrmisEmployeeFacade.UpdateEmployeeProxy(currEmployee, _Operator);
             }
             else if (account.IsHRAccount)
             {
                 hrmisEmployeeFacade.InitEmployeeProxy(account.Id, _Operator);
             }
         }
     }
 }
 public ManagerController(IProductFacade productFacade, IEmployeeFacade employeeFacade, IManagerView view)
 {
     _productFacade  = productFacade;
     _employeeFacade = employeeFacade;
     _view           = view;
     _view.AddController(this);
 }
Пример #3
0
 public frmMain(IEmployeeFacade employeeFacade, IEmployeeValidator employeeValidator)
 {
     _employeeFacade    = employeeFacade;
     _employeeValidator = employeeValidator;
     InitializeComponent();
     RebuildList();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            int accountId = Convert.ToInt32(Request.QueryString["id"]);

            Response.ContentType = "application/octet-stream";
            IEmployeeFacade _IEmployeeFacade = InstanceFactory.CreateEmployeeFacade();

            byte[] photo = _IEmployeeFacade.GetEmployeePhotoByAccountID(accountId);
            if (photo == null)
            {
                photo = getphoto("../../image/photobig.jpg");
            }
            Response.BinaryWrite(photo);
            Response.End();
        }
Пример #5
0
 public EmployeeController(IEmployeeFacade employeeFacade)
 {
     _employeeFacade = employeeFacade;
 }
Пример #6
0
 public ExpenseController(IEmployeeFacade employeeFacade)
 {
     this.employeeFacade = employeeFacade;
 }
 public EmployeeController(IEmployeeFacade facade)
 {
     _facade = facade;
 }
 public HomeController(IEmployeeFacade employeeFacade)
 {
     this._employeeFacade = employeeFacade;
 }