Esempio n. 1
0
        protected void SingleOkButton_Click(object sender, EventArgs e)
        {
            var computer  = BLL.Computer.GetComputer(Convert.ToInt32(Session["computerID"]));
            var direction = (string)(Session["direction"]);

            if (direction == "push" || direction == "permanent_push")
            {
                RequiresAuthorizationOrManagedComputer(Authorizations.ImageDeployTask, computer.Id);
                EndUserMessage = new BLL.Workflows.Unicast(computer, direction, CloneDeployCurrentUser.Id).Start();
            }
            else
            {
                RequiresAuthorizationOrManagedComputer(Authorizations.ImageUploadTask, computer.Id);
                EndUserMessage = new BLL.Workflows.Unicast(computer, direction, CloneDeployCurrentUser.Id).Start();
            }
            Session.Remove("computerID");
            Session.Remove("direction");
        }
Esempio n. 2
0
        protected void OkButton_Click(object sender, EventArgs e)
        {
            var computer = BLL.Computer.GetComputer(Convert.ToInt32(Session["computerID"]));


            var direction = (string) (Session["direction"]);

            if (direction == "push")
            {
                RequiresAuthorizationOrManagedComputer(Authorizations.ImageDeployTask, computer.Id);
                var image = BLL.Image.GetImage(computer.ImageId);
                Session["imageID"] = image.Id;        
                EndUserMessage = new BLL.Workflows.Unicast(computer,direction,CloneDeployCurrentUser.Id).Start();               
             
            }
            else
            {
                RequiresAuthorizationOrManagedComputer(Authorizations.ImageUploadTask, computer.Id);
                EndUserMessage = new BLL.Workflows.Unicast(computer,direction,CloneDeployCurrentUser.Id).Start();
            }
            Session.Remove("computerID");
            Session.Remove("direction");
        }