/// <summary> /// Constructor para insertar una nueva propiedad /// </summary> public PropiedadBoolViewModel() { model = new PropiedadBool(); DialogService dialog = new DialogService(); InsertarNuevoComponente = true; }
public CentroTrabajo230() { CentroTrabajo = "230"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); _anillo = new Anillo(); PropiedadCadena espeMaterial = new PropiedadCadena { Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)" }; PropiedadesRequeridasCadena.Add(espeMaterial); Propiedad _h1 = new Propiedad { Nombre = "h1", TipoDato = "Distance", DescripcionLarga = "Width nominal del anillo", Imagen = null, DescripcionCorta = "Width del anillo:" }; PropiedadesRequeridadas.Add(_h1); PropiedadBool opeFranklin = new PropiedadBool { Nombre = "Operacion ROUGH CAM TURN (FRANKLIN)", DescripcionCorta = "Operacion Franklin", DescripcionLarga = "¿El componente para por operación ROUGH CAM TURN (FRANKLIN)?", Imagen = null }; }
public CentroTrabajo517() { CentroTrabajo = "517"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); Propiedad diametroAnillo = new Propiedad { Nombre = "D1", TipoDato = "Distance", Unidad = "Inch (in)", DescripcionLarga = "Diámetro nominal del segmento (Plano)", Imagen = null, DescripcionCorta = "Diámetro nominal del segmento:" }; PropiedadesRequeridadas.Add(diametroAnillo); Propiedad widthAnillo = DataManager.GetPropiedadByNombre("H1"); widthAnillo.Unidad = "Inch (in)"; PropiedadesRequeridadas.Add(widthAnillo); PropiedadBool pChafalnInterno = new PropiedadBool { Nombre = "ope_hurricane", DescripcionCorta = "¿Desengrase Hurricane?", DescripcionLarga = "Activar si el desengrase Lapeado es Hurricane", Valor = false }; PropiedadesRequeridasBool.Add(pChafalnInterno); _anillo = new Anillo(); }
public CentroTrabajo831() { CentroTrabajo = "831"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); Propiedad widthAnillo = DataManager.GetPropiedadByNombre("H1"); widthAnillo.Unidad = "Inch (in)"; PropiedadesRequeridadas.Add(widthAnillo); PropiedadBool pPintur = new PropiedadBool { Nombre = "llevapintura", DescripcionCorta = "¿Pintar?", DescripcionLarga = "Activar si el anillo va pintado", Valor = false }; PropiedadesRequeridasBool.Add(pPintur); PropiedadBool pAceite = new PropiedadBool { Nombre = "llevaAceite", DescripcionCorta = "¿Aceitar?", DescripcionLarga = "Activar si el anillo se va aceitar en Inspección Final", Valor = false }; PropiedadesRequeridasBool.Add(pAceite); Propiedad cantidadFranjas = new Propiedad { Nombre = "CantidadFranjas", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Cantidad), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadCantidad.Unidades), DescripcionLarga = "Cantidad de franjas de pintura." + Environment.NewLine + "Si no lleva pintura, simplemente deje el campo en \"0\"", Imagen = null, DescripcionCorta = "Cantidad de franjas:" }; PropiedadesRequeridadas.Add(cantidadFranjas); _anillo = new Anillo(); }
public CentroTrabajo555() { CentroTrabajo = "555"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); Propiedad widthAnillo = DataManager.GetPropiedadByNombre("H1"); widthAnillo.Unidad = "Inch (in)"; PropiedadesRequeridadas.Add(widthAnillo); ObservableCollection <FO_Item> listaOpcionesReceta = new ObservableCollection <FO_Item>(); listaOpcionesReceta.Add(new FO_Item { Nombre = "Nitrurado", ValorCadena = "Nitrurado" }); listaOpcionesReceta.Add(new FO_Item { Nombre = "Cromado", ValorCadena = "Cromado" }); PropiedadOptional pRecubrimiento = new PropiedadOptional { lblTitle = "Recubrimiento:", ListaOpcional = listaOpcionesReceta, Nombre = "recubrimiento" }; PropiedadesRequeridasOpcionles.Add(pRecubrimiento); PropiedadBool pChafalnInterno = new PropiedadBool { Nombre = "chaflan_interno555", DescripcionCorta = "Chaflan interno", DescripcionLarga = "Activar si lleva chaflan interno.", Valor = false }; PropiedadesRequeridasBool.Add(pChafalnInterno); PropiedadBool pRebabeo = new PropiedadBool { Nombre = "rebabeoCT555", DescripcionCorta = "Rebabeo", DescripcionLarga = "Activar si lleva Rebabeo", Valor = false }; PropiedadesRequeridasBool.Add(pRebabeo); _anillo = new Anillo(); }
public CentroTrabajo455() { CentroTrabajo = "455"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); //Inicializamos los datos requeridos para el cálculo. Propiedad _h1 = new Propiedad { Nombre = "H1", TipoDato = "Distance", DescripcionCorta = "Width nominal", DescripcionLarga = "Width nominal del anillo", Imagen = null, Unidad = "Inches (in)", Valor = 0 }; PropiedadesRequeridadas.Add(_h1); Propiedad numCarreras = new Propiedad { Nombre = "NUM_CARRERAS_LAPEADO", DescripcionCorta = "Num de carreras LAPEADO:", DescripcionLarga = "Número de carreras en LAPEADO, requerido solo si es el programa 44", Imagen = null, Unidad = "Unidades", TipoDato = "Cantidad", Valor = 0 }; PropiedadesRequeridadas.Add(numCarreras); PropiedadCadena programa455 = new PropiedadCadena { Nombre = "NUM_PROGRAMA_LAPEADO", DescripcionCorta = "Num. programa LAPEADO:", DescripcionLarga = "Número de programa en la operación LAPEADO", Imagen = null, Valor = string.Empty }; PropiedadesRequeridasCadena.Add(programa455); PropiedadCadena arbol455 = new PropiedadCadena { Nombre = "TIPO_PROGRAMA_LAPEADO", DescripcionCorta = "Tipo de arbol en LAPEADO:", DescripcionLarga = "Tipo de arbol, ingresar CORTO o LARGO", Imagen = null, Valor = string.Empty }; PropiedadesRequeridasCadena.Add(arbol455); PropiedadBool caidaRadio = new PropiedadBool { Nombre = "BAN_CAIDA_RADIO", DescripcionCorta = "¿El anillo tiene caida de radio?", DescripcionLarga = "Indica si el anillo tiene caida de radio", Imagen = null, Valor = false }; PropiedadesRequeridasBool.Add(caidaRadio); }
/// <summary> /// Constructor para modificar los datos de una propiedad /// </summary> /// <param name="propiedad"></param> public PropiedadBoolViewModel(PropiedadBool propiedad) { model = propiedad; }
public CentroTrabajo832() { CentroTrabajo = "832"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); _anillo = new Anillo(); ObservableCollection <FO_Item> lista = new ObservableCollection <FO_Item>(); lista.Add(new FO_Item { Nombre = "<--ES80-->" }); lista.Add(new FO_Item { Nombre = "0.0590", Valor = 0.0590 }); lista.Add(new FO_Item { Nombre = "0.0772", Valor = 0.0772 }); lista.Add(new FO_Item { Nombre = "0.0787", Valor = 0.0787 }); lista.Add(new FO_Item { Nombre = "0.0984", Valor = 0.0984 }); lista.Add(new FO_Item { Nombre = "0.1102", Valor = 0.1102 }); lista.Add(new FO_Item { Nombre = "0.1181", Valor = 0.1181 }); lista.Add(new FO_Item { Nombre = "0.1378", Valor = 0.1378 }); lista.Add(new FO_Item { Nombre = "0.1575", Valor = 0.1575 }); lista.Add(new FO_Item { Nombre = "0.1577", Valor = 0.1577 }); lista.Add(new FO_Item { Nombre = "0.1840", Valor = 0.1840 }); lista.Add(new FO_Item { Nombre = "0.1875", Valor = 0.1875 }); lista.Add(new FO_Item { Nombre = "0.0590", Valor = 0.0590 }); lista.Add(new FO_Item { Nombre = "<--SS50-->" }); lista.Add(new FO_Item { Nombre = "0.0984", Valor = 0.0984 }); lista.Add(new FO_Item { Nombre = "0.1100", Valor = 0.1100 }); lista.Add(new FO_Item { Nombre = "0.1102", Valor = 0.1102 }); lista.Add(new FO_Item { Nombre = "0.1180", Valor = 0.1180 }); lista.Add(new FO_Item { Nombre = "0.1181", Valor = 0.1181 }); lista.Add(new FO_Item { Nombre = "0.1250", Valor = 0.1250 }); lista.Add(new FO_Item { Nombre = "0.1378", Valor = 0.1378 }); lista.Add(new FO_Item { Nombre = "0.1560", Valor = 0.1560 }); lista.Add(new FO_Item { Nombre = "0.1575", Valor = 0.1575 }); lista.Add(new FO_Item { Nombre = "0.1577", Valor = 0.1577 }); lista.Add(new FO_Item { Nombre = "0.1772", Valor = 0.1772 }); lista.Add(new FO_Item { Nombre = "0.1840", Valor = 0.1840 }); lista.Add(new FO_Item { Nombre = "0.1870", Valor = 0.1870 }); lista.Add(new FO_Item { Nombre = "0.1875", Valor = 0.1875 }); lista.Add(new FO_Item { Nombre = "0.1969", Valor = 0.1969 }); lista.Add(new FO_Item { Nombre = "0.1970", Valor = 0.1970 }); lista.Add(new FO_Item { Nombre = "0.2480", Valor = 0.2480 }); lista.Add(new FO_Item { Nombre = "0.2490", Valor = 0.2490 }); lista.Add(new FO_Item { Nombre = "0.2500", Valor = 0.2500 }); PropiedadOptional widthNominal = new PropiedadOptional { ListaOpcional = lista, lblTitle = "Width Nominal" }; PropiedadesRequeridasOpcionles.Add(widthNominal); Propiedad numeroDeFranjasPintura = new Propiedad { DescripcionCorta = "No. de franjas a pintar", DescripcionLarga = "Numero de franjas de pintura", Imagen = null, Nombre = "CantidadFranjas", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Cantidad), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadCantidad.Unidades) }; PropiedadesRequeridadas.Add(numeroDeFranjasPintura); PropiedadBool tipoExpansorSS50 = new PropiedadBool { Nombre = "SS50", DescripcionCorta = "SS50", DescripcionLarga = "SS50" }; PropiedadesRequeridasBool.Add(tipoExpansorSS50); PropiedadBool tipoExpansorES80 = new PropiedadBool { Nombre = "ES80", DescripcionCorta = "ES80", DescripcionLarga = "ES80" }; PropiedadesRequeridasBool.Add(tipoExpansorES80); }