aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Web/LoginMethod.cs
blob: 83f1c08507d723a6de1df9a937a2ee7f13a6b4b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.MachineStudio.Common.Web
{
    public enum LoginMethod
    {
        [Description("Active Directory")]
        ActiveDirectory,
        [Description("Standard User")]
        StandardUser,
    }
}
class="p">; using System.Text; using System.Threading.Tasks; using Tango.PMR.Synchronization; using Tango.PPC.Common.Web; namespace Tango.PPC.Common.MachineUpdate { public interface IMachineUpdateManager { MachineUpdateProgress Status { get; } /// <summary> /// Occurs when there is a text log message available. /// </summary> event EventHandler<String> ProgressLog; /// <summary> /// Occurs when the update has made some progress. /// </summary> event EventHandler<MachineUpdateProgress> Progress; /// <summary> /// Performs a machine update using the specified serial number and machine service address. /// </summary> /// <param name="serialNumber">The serial number.</param> /// <returns></returns> Task<MachineUpdateResult> Update(String serialNumber); /// <summary> /// Performs a machine update using the specified software update package path. /// </summary> /// <param name="fileName">Name of the file.</param> /// <returns></returns> Task<MachineUpdateResult> UpdateFromTUP(String fileName); /// <summary> /// Checks if any update are available for the specified machine serial number. /// </summary> /// <param name="serialNumber">The serial number.</param> /// <returns></returns> Task<CheckForUpdateResponse> CheckForUpdate(String serialNumber); /// <summary> /// Checks whether it is necessary to updates all the "overwrite-able" database tables. /// </summary> /// <param name="serialNumber">The serial number.</param> /// <returns></returns> Task<DbCompareResult> UpdateDBCheck(String serialNumber); /// <summary> /// Updates all the "overwrite-able" database tables. /// </summary> /// <returns></returns> Task UpdateDB(DbCompareResult dbCompareResult, String serialNumber); /// <summary> /// Gets the update package file information. /// </summary> /// <param name="filePath">The file path.</param> /// <returns></returns> Task<UpdatePackageFile> GetUpdatePackageFileInfo(String filePath); } }