/// <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();
        }
Exemple #6
0
        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;
 }
Exemple #8
0
        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);
        }