91 lines
2.5 KiB
C#
91 lines
2.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
using ArcGIS.Core.CIM;
|
|
using ArcGIS.Core.Data;
|
|
using ArcGIS.Core.Geometry;
|
|
using ArcGIS.Desktop.Catalog;
|
|
using ArcGIS.Desktop.Core;
|
|
using ArcGIS.Desktop.Editing;
|
|
using ArcGIS.Desktop.Extensions;
|
|
using ArcGIS.Desktop.Framework;
|
|
using ArcGIS.Desktop.Framework.Contracts;
|
|
using ArcGIS.Desktop.Framework.Dialogs;
|
|
using ArcGIS.Desktop.Framework.Threading.Tasks;
|
|
using ArcGIS.Desktop.Mapping;
|
|
|
|
namespace OliviaAddInPro
|
|
{
|
|
internal class PaneLimpiezaSub4ViewModel : PanelViewModelBase
|
|
{
|
|
public PaneLimpiezaSub4ViewModel()
|
|
{
|
|
textPercentTrafico = 80;
|
|
timeCargDesc = 40;
|
|
timeDespIniFin = 25;
|
|
timeIniJornada = 7 * 60 + 30;
|
|
timeJornadaConv = 8 * 60;
|
|
timeDescPers = 30;
|
|
}
|
|
|
|
|
|
#region Properties
|
|
|
|
public override string DisplayName
|
|
{
|
|
get { return Resource1.String_tiempos; }
|
|
}
|
|
|
|
//en minutos
|
|
private int timeCargDesc;
|
|
public string TimeCargDesc
|
|
{
|
|
get { return PanelGlobal.Hm_int2str(timeCargDesc); }
|
|
set { base.SetProperty(ref timeCargDesc, PanelGlobal.Hm_str2int(value), () => TimeCargDesc); }
|
|
}
|
|
|
|
//en minutos
|
|
private int timeDespIniFin;
|
|
public int TimeDespIniFin
|
|
{
|
|
get { return timeDespIniFin; }
|
|
set { base.SetProperty(ref timeDespIniFin, value, () => TimeDespIniFin); }
|
|
}
|
|
|
|
//en minutos desde las 00 horas
|
|
private int timeIniJornada;
|
|
public int TimeIniJornada
|
|
{
|
|
get { return timeIniJornada; }
|
|
set { base.SetProperty(ref timeIniJornada, value, () => TimeIniJornada); }
|
|
}
|
|
|
|
//Tráfico, de 0 a 100
|
|
private int textPercentTrafico;
|
|
public int TextPercentTrafico
|
|
{
|
|
get { return textPercentTrafico; }
|
|
set { base.SetProperty(ref textPercentTrafico, value, () => TextPercentTrafico); }
|
|
}
|
|
|
|
//en minutos desde las 00 horas
|
|
private int timeJornadaConv;
|
|
public int TimeJornadaConv
|
|
{
|
|
get { return timeJornadaConv; }
|
|
set { base.SetProperty(ref timeJornadaConv, value, () => TimeJornadaConv); }
|
|
}
|
|
|
|
//en minutos
|
|
private int timeDescPers;
|
|
public int TimeDescPers
|
|
{
|
|
get { return timeDescPers; }
|
|
set { base.SetProperty(ref timeDescPers, value, () => TimeDescPers); }
|
|
}
|
|
|
|
#endregion Properties
|
|
}
|
|
}
|