Exemple #1
0
        /// <summary>
        /// Método para actualizar registros
        /// </summary>
        /// <returns></returns>
        public int Update()
        {
            // Declaramos propiedades
            Herramental     herramental      = new Herramental();
            Propiedad       propiedadwiremin = new Propiedad();
            Propiedad       propiedadwiremax = new Propiedad();
            Propiedad       propiedaddiamin  = new Propiedad();
            Propiedad       propiedaddiamax  = new Propiedad();
            PropiedadCadena propiedaddetalle = new PropiedadCadena();
            Propiedad       propiedadmedida  = new Propiedad();

            // Asignamos valores
            herramental.Codigo        = Codigo;
            herramental.idHerramental = obj.idHerramental;

            propiedadwiremin.Valor = double.Parse(tbx_Wire_Width_Min.Text);
            propiedadwiremax.Valor = double.Parse(tbx_Wire_Width_Max.Text);
            propiedaddiamin.Valor  = double.Parse(tbx_Dia_Min.Text);
            propiedaddiamax.Valor  = double.Parse(tbx_Dia_Max.Text);
            propiedaddetalle.Valor = Convert.ToString(tbx_Detalle_Engrane.Text);
            propiedadmedida.Valor  = double.Parse(tbx_Medida.Text);

            // Agregamos propiedades
            herramental.Propiedades.Add(propiedadwiremin);
            herramental.Propiedades.Add(propiedadwiremax);
            herramental.Propiedades.Add(propiedaddiamin);
            herramental.Propiedades.Add(propiedaddiamax);
            herramental.PropiedadesCadena.Add(propiedaddetalle);
            herramental.Propiedades.Add(propiedadmedida);

            // Mandamos llamar el método para actualizar un registro
            return(DataManager.ActualizarBobinadoUpperRoll(obj.idHerramental, Codigo, Convert.ToDouble(tbx_Wire_Width_Min.Text), Convert.ToDouble(tbx_Wire_Width_Max.Text), Convert.ToDouble(tbx_Dia_Min.Text), Convert.ToDouble(tbx_Dia_Max.Text), Convert.ToString(tbx_Detalle_Engrane.Text), Convert.ToDouble(tbx_Medida.Text)));
        }
Exemple #2
0
        /// <summary>
        /// Constructor para insertar una nueva propiedad
        /// </summary>
        public PropiedadCadenaViewModel()
        {
            model = new PropiedadCadena();
            DialogService dialog = new DialogService();

            InsertarNuevoComponente = true;
        }
        /// <summary>
        /// Método que guarda la información registrada
        /// </summary>
        /// <param name="Codigo"></param>
        /// <returns></returns>
        public int Guardar(string codigo)
        {
            //Declaración de los objetos
            Herramental datos = new Herramental();

            PropiedadCadena Descripcion   = new PropiedadCadena();
            PropiedadCadena MedidaNominal = new PropiedadCadena();
            PropiedadCadena Notas         = new PropiedadCadena();
            PropiedadCadena Parte         = new PropiedadCadena();


            //Asignación de los valores
            datos.Codigo = codigo;

            Descripcion.Valor   = Convert.ToString(DescripcionUC.Text);
            MedidaNominal.Valor = Convert.ToString(MedidaNominalUC.Text);
            Notas.Valor         = Convert.ToString(NotasUC.Text);
            Parte.Valor         = Convert.ToString(ParteUC.Text);

            //Agregamos las propiedades
            datos.PropiedadesCadena.Add(Descripcion);
            datos.PropiedadesCadena.Add(MedidaNominal);
            datos.PropiedadesCadena.Add(Notas);
            datos.PropiedadesCadena.Add(Parte);

            //Mandamos llamar el método para guardar los datos
            return(DataManager.SetNeWFrontRearCollarAnillos(datos));
        }
        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 int Update()
        {
            Herramental obj = new Herramental();

            obj.Codigo        = herram.Codigo;
            obj.idHerramental = herram.idHerramental;
            Propiedad       fMin      = new Propiedad();
            Propiedad       fMax      = new Propiedad();
            PropiedadCadena Pdetalle  = new PropiedadCadena();
            PropiedadCadena PFraccMin = new PropiedadCadena();
            PropiedadCadena PFraccMax = new PropiedadCadena();

            fMin.Valor      = double.Parse(fractMin.Text, CultureInfo.InvariantCulture.NumberFormat);
            fMax.Valor      = double.Parse(fractMax.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pdetalle.Valor  = detalle.Text;
            PFraccMax.Valor = fraccMax.Text;
            PFraccMin.Valor = fraccMin.Text;

            obj.Propiedades.Add(fMin);
            obj.Propiedades.Add(fMin);
            obj.PropiedadesCadena.Add(Pdetalle);
            obj.PropiedadesCadena.Add(PFraccMin);
            obj.PropiedadesCadena.Add(PFraccMax);

            return(DataManager.SetShieldBK(obj));
        }
Exemple #6
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public CentroTrabajo040()
        {
            CentroTrabajo                  = "040";
            FactorLabor                    = 0.737;
            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 widthCasting = new Propiedad {
                DescripcionCorta = "Width del casting", DescripcionLarga = "Width del casting", Imagen = null, Nombre = "WidthCasting", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch)
            };

            PropiedadesRequeridadas.Add(widthCasting);

            Propiedad B_Dia = new Propiedad {
                DescripcionCorta = "B Dia", DescripcionLarga = "B Dia", Imagen = null, Nombre = "BDiaCasting", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), Valor = 0
            };

            PropiedadesRequeridadas.Add(B_Dia);

            PropiedadCadena espeMaterial = new PropiedadCadena {
                Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)"
            };

            PropiedadesRequeridasCadena.Add(espeMaterial);
        }
Exemple #7
0
        public int Update()
        {
            Herramental herram = new Herramental();

            herram.Codigo        = obj.Codigo;
            herram.idHerramental = obj.idHerramental;

            Propiedad       DMin     = new Propiedad();
            Propiedad       DMax     = new Propiedad();
            PropiedadCadena Pmedidas = new PropiedadCadena();
            PropiedadCadena PColor   = new PropiedadCadena();
            PropiedadCadena Pdetalle = new PropiedadCadena();

            DMin.Valor     = double.Parse(dimMin.Text, CultureInfo.InvariantCulture.NumberFormat);
            DMax.Valor     = double.Parse(dimMax.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pmedidas.Valor = medidas.Text;
            PColor.Valor   = color.Text;
            Pdetalle.Valor = detalle.Text;

            herram.PropiedadesCadena.Add(Pmedidas);
            herram.PropiedadesCadena.Add(PColor);
            herram.PropiedadesCadena.Add(Pdetalle);
            herram.Propiedades.Add(DMin);
            herram.Propiedades.Add(DMax);

            return(DataManager.UpdateUretanoSplitter(herram));
        }
Exemple #8
0
        /// <summary>
        /// Método para actualizar registros
        /// </summary>
        /// <returns></returns>
        public int Update()
        {
            // Declaramos propiedades
            Herramental     herramental        = new Herramental();
            Propiedad       propiedaddimamin   = new Propiedad();
            Propiedad       propiedaddimamax   = new Propiedad();
            Propiedad       propiedadwirewidth = new Propiedad();
            PropiedadCadena propiedaddetalle   = new PropiedadCadena();
            Propiedad       propiedaddiab      = new Propiedad();
            Propiedad       propiedadfwidth    = new Propiedad();

            // Asignamos valores
            herramental.Codigo        = Codigo;
            herramental.idHerramental = obj.idHerramental;

            propiedaddimamin.Valor   = double.Parse(tbx_Dim_A_Min.Text);
            propiedaddimamax.Valor   = double.Parse(tbx_Dim_A_Max.Text);
            propiedadwirewidth.Valor = double.Parse(tbx_Wire_Width.Text);
            propiedaddetalle.Valor   = Convert.ToString(tbx_Detalle.Text);
            propiedaddiab.Valor      = double.Parse(tbx_Dia_B.Text);
            propiedadfwidth.Valor    = double.Parse(tbx_F_Width.Text);

            // Agregamos propiedades
            herramental.Propiedades.Add(propiedaddimamin);
            herramental.Propiedades.Add(propiedaddimamax);
            herramental.Propiedades.Add(propiedadwirewidth);
            herramental.PropiedadesCadena.Add(propiedaddetalle);
            herramental.Propiedades.Add(propiedaddiab);
            herramental.Propiedades.Add(propiedadfwidth);

            // Mandamos llamar el método para actualizar un registro
            return(DataManager.ActualizarBobinadoCenterWafer(obj.idHerramental, Codigo, Convert.ToDouble(tbx_Dim_A_Min.Text), Convert.ToDouble(tbx_Dim_A_Max.Text), Convert.ToDouble(tbx_Wire_Width.Text), Convert.ToString(tbx_Detalle.Text), Convert.ToDouble(tbx_Dia_B.Text), Convert.ToDouble(tbx_F_Width.Text)));
        }
Exemple #9
0
        public int Guardar(string codigo)
        {
            Herramental obj = new Herramental();

            obj.Codigo = codigo;

            Propiedad       DMin     = new Propiedad();
            Propiedad       DMax     = new Propiedad();
            PropiedadCadena Pmedidas = new PropiedadCadena();
            PropiedadCadena PColor   = new PropiedadCadena();
            PropiedadCadena Pdetalle = new PropiedadCadena();

            DMin.Valor     = double.Parse(dimMin.Text, CultureInfo.InvariantCulture.NumberFormat);
            DMax.Valor     = double.Parse(dimMax.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pmedidas.Valor = medidas.Text;
            PColor.Valor   = color.Text;
            Pdetalle.Valor = detalle.Text;

            obj.PropiedadesCadena.Add(Pmedidas);
            obj.PropiedadesCadena.Add(PColor);
            obj.PropiedadesCadena.Add(Pdetalle);
            obj.Propiedades.Add(DMin);
            obj.Propiedades.Add(DMax);

            return(DataManager.SetUretanoSplitter(obj));
        }
Exemple #10
0
        public async void BuscarOptimoLoadingGuideAnillos()
        {
            DialogService dialog = new DialogService();

            ListaMejores.Clear();
            ListaOptimos.Clear();

            decimal DiamAnillo = Convert.ToDecimal(DiametroAnillo);

            if (DiamAnillo != 0)
            {
                ObservableCollection <Herramental> Data = DataManager.GetOptimosLoadingGuideAnillos();

                ObservableCollection <Herramental> DatosConvertidos = new ObservableCollection <Herramental>();


                foreach (var item in Data)
                {
                    Herramental     NewCodigo              = new Herramental();
                    PropiedadCadena NewMedidaNominal       = new PropiedadCadena();
                    PropiedadCadena DescripcionHerramental = new PropiedadCadena();

                    decimal Fraccion = Module.ConvertFracToDecimal(item.PropiedadesCadena[0].Valor);

                    decimal comparacion   = (DiamAnillo - Fraccion);
                    decimal ValorEstatico = Convert.ToDecimal(0.0625);

                    if (comparacion <= ValorEstatico)
                    {
                        NewCodigo.Codigo = item.Codigo;

                        NewMedidaNominal.DescripcionCorta = "Medida Nominal";
                        NewMedidaNominal.Valor            = Convert.ToString(Fraccion);

                        DescripcionHerramental.DescripcionCorta = "Descripcion Herramental";

                        NewCodigo.PropiedadesCadena.Add(NewMedidaNominal);

                        DatosConvertidos.Add(NewCodigo);
                    }
                }
                //llenamos la lista con los datos con los datos optimos
                ListaOptimos = DataManager.ConverToObservableCollectionHerramental_DataSet(DatosConvertidos, "ListaOptimos");

                ListaMejores = DataManager.SelectBestOptionLoadingGuideAnillos(ListaOptimos);

                //Si la lista no tiene información.
                if (ListaMejores.Rows.Count == 0)
                {
                    //Enviamos un mensaje si no hay herramentales.
                    await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental);
                }
            }
            else
            {
                await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields);
            }

            //decimal n = Module.ConvertFracToDecimal("2 1/2");
        }
Exemple #11
0
        public CentroTrabajo130()
        {
            try
            {
                CentroTrabajo = "130";
                FactorLabor   = 0.250;

                PropiedadesRequeridadas        = new List <Propiedad>();
                PropiedadesRequeridasBool      = new List <PropiedadBool>();
                PropiedadesRequeridasCadena    = new List <PropiedadCadena>();
                PropiedadesRequeridasOpcionles = new List <PropiedadOptional>();
                Alertas = new List <string>();

                Propiedad d1 = new Propiedad {
                    Nombre = "d1", TipoDato = "Distance", DescripcionLarga = "Diámetro nominal del anillo", DescripcionCorta = "D1", Imagen = null
                };
                PropiedadesRequeridadas.Add(d1);

                Propiedad espaciador = new Propiedad {
                    Nombre = "EspaciadorSplitter", TipoDato = "Distance", DescripcionLarga = "Espaciador de la operación splitter", DescripcionCorta = "Espaciador splitter", Imagen = null
                };
                PropiedadesRequeridadas.Add(espaciador);

                PropiedadCadena espeMaterial = new PropiedadCadena {
                    Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)"
                };
                PropiedadesRequeridasCadena.Add(espeMaterial);
            }
            catch (Exception er)
            {
                string a = er.Message;
                throw;
            }
        }
        public CentroTrabajo110()
        {
            CentroTrabajo                  = "110";
            FactorLabor                    = 2;
            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 rpm1_110 = new Propiedad {
                Nombre = "RPM1_110", TipoDato = "Cantidad", DescripcionLarga = "Cantidad de RMP primer corte en operación FIRST ROUGH GRIND", Imagen = null, DescripcionCorta = "RPM 1er corte (First Rough grind):"
            };

            PropiedadesRequeridadas.Add(rpm1_110);

            Propiedad rpm2_100 = new Propiedad {
                Nombre = "RPM2_110", TipoDato = "Cantidad", DescripcionLarga = "Cantidad de RMP segundo corte en operación FIRST ROUGH GRIND", Imagen = null, DescripcionCorta = "RPM 2do corte (First Rough grind):"
            };

            PropiedadesRequeridadas.Add(rpm2_100);

            PropiedadCadena espeMaterial = new PropiedadCadena {
                Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)"
            };

            PropiedadesRequeridasCadena.Add(espeMaterial);
        }
        /// <summary>
        /// Método para calcular el Piece.
        /// </summary>
        /// <returns></returns>
        //private double calculaPiece()
        //{
        //    double _piece = 0;
        //    double widthMin = Module.GetValorPropiedadMin("h1", _elAnillo.PerfilLateral.Propiedades,true);
        //    double widthMax = Module.GetValorPropiedadMax("h1", _elAnillo.PerfilLateral.Propiedades, true);

        //    double promedioWidth = (widthMin + widthMax) / 2;

        //    double closingStress = Module.GetValorPropiedad("CLOSING STRESS", _elAnillo.PerfilOD.Propiedades); //Verificar como se llama la propiedad en el archivo RDCT.

        //    if ((closingStress <= 30000) && (promedioWidth > 0.035) && (promedioWidth < 0.07))
        //    {
        //        _piece = FreeGap / 0.96;
        //    }
        //    else if ((closingStress >= 30000) && (promedioWidth > 0.035) && (promedioWidth < 0.070))
        //    {
        //        _piece = FreeGap / .945;
        //    }
        //    else if ((closingStress <= 30000) && (promedioWidth > .0701) && (promedioWidth <= 0.090))
        //    {
        //        _piece = FreeGap / .935;
        //    }
        //    else if ((closingStress >= 30000) && (promedioWidth > 0.0701) && (promedioWidth < 0.090))
        //    {
        //        _piece = FreeGap / .925;
        //    }
        //    else if ((promedioWidth > 0.901))
        //    {
        //        _piece = FreeGap / .86;
        //    }

        //    return DataManager.GetCompensacionPiece(_elAnillo, _piece);
        //}
        #endregion

        public List <MateriaPrimaRolado> CalcularAceroAlCarbon()
        {
            MateriaPrima acero = new MateriaPrima();

            PropiedadCadena especPerfil = Module.GetPropiedadCadena("especPerfil", _elAnillo.PropiedadesCadenaAdquiridasProceso);

            //double a1Max = Module.GetValorPropiedadMax("a1", _elAnillo.PerfilID.Propiedades, false);
            Propiedad a1Max = Module.GetPropiedad("a1", _elAnillo.PerfilID.Propiedades, "Max");

            //double a1Min = Module.GetValorPropiedadMin("a1", _elAnillo.PerfilID.Propiedades, false);
            Propiedad a1Min = Module.GetPropiedad("a1", _elAnillo.PerfilID.Propiedades, "Min");

            //double h1Max = Module.GetValorPropiedadMax("h1", _elAnillo.PerfilLateral.Propiedades, false);
            Propiedad h1Max = Module.GetPropiedad("h1", _elAnillo.PerfilLateral.Propiedades, "Max");

            //double h1Min = Module.GetValorPropiedadMin("h1", _elAnillo.PerfilLateral.Propiedades, false);
            Propiedad h1Min = Module.GetPropiedad("h1", _elAnillo.PerfilLateral.Propiedades, "Min");

            ObservableCollection <IOperacion> Operaciones = _elAnillo.Operaciones;


            double matAddWidth = Module.GetMaterialAddWidth(Operaciones);

            matAddWidth  = matAddWidth * -1;
            h1Max.Valor  = Module.ConvertTo("Distance", h1Max.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), h1Max.Valor);
            h1Max.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch);

            h1Min.Valor  = Module.ConvertTo("Distance", h1Min.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), h1Min.Valor);
            h1Min.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch);
            double promedioWidth = Math.Round((h1Min.Valor + h1Max.Valor) / 2, 5);

            promedioWidth = Module.TruncateDouble(promedioWidth, 4);

            double matAddThickness = Module.GetMaterialAddThickness(Operaciones);

            a1Max.Valor  = Module.ConvertTo("Distance", a1Max.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), a1Max.Valor);
            a1Max.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch);

            a1Min.Valor  = Module.ConvertTo("Distance", a1Min.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), a1Min.Valor);
            a1Min.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch);
            double promedioThickness = Math.Round((a1Max.Valor + a1Min.Valor) / 2, 4);

            double restaWidth = Math.Round(promedioWidth - matAddWidth, 4);

            //Indica si existe material a agregar en thickness durante el proceso.
            bool banThickness = matAddThickness == 0 ? true : false;

            int pasosTotalesNISSEI = Module.GetNumPasosTotalesOperacion(Operaciones, "FINISH GRIND (NISSEI)");


            List <MateriaPrimaRolado> ListaMateriaPrimaDisponible = DataManager.GetMateriaPrimaRolado(restaWidth, promedioThickness - matAddThickness, _elAnillo.MaterialBase.Especificacion, especPerfil.Valor, banThickness, a1Min.Valor, a1Max.Valor);

            if (ListaMateriaPrimaDisponible.Count == 0)
            {
                //Si no encontró MP
            }

            return(ListaMateriaPrimaDisponible);
        }
        public int Guardar(string codigo)
        {
            Herramental     obj           = new Herramental();
            PropiedadCadena descripcion   = new PropiedadCadena();
            PropiedadCadena medidaNominal = new PropiedadCadena();

            obj.Codigo          = codigo;
            descripcion.Valor   = desc.Text;
            medidaNominal.Valor = medidaN.Text;

            obj.PropiedadesCadena.Add(descripcion);
            obj.PropiedadesCadena.Add(medidaNominal);

            return(DataManager.SetWorkCam(obj));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="codigo"></param>
        /// <returns></returns>
        public int Guardar(string codigo)
        {
            Herramental     obj         = new Herramental();
            Propiedad       dimension   = new Propiedad();
            PropiedadCadena descripcion = new PropiedadCadena();

            obj.Codigo        = codigo;
            obj.Plano         = plano.Text;
            dimension.Valor   = double.Parse(dim.Text, CultureInfo.InvariantCulture.NumberFormat);
            descripcion.Valor = desc.Text;
            obj.Propiedades.Add(dimension);
            obj.PropiedadesCadena.Add(descripcion);

            return(DataManager.SetCutterCamTurn(obj));
        }
        public int Update()
        {
            Herramental     herram        = new Herramental();
            PropiedadCadena descripcion   = new PropiedadCadena();
            PropiedadCadena medidaNominal = new PropiedadCadena();

            herram.Codigo        = obj.Codigo;
            herram.idHerramental = obj.idHerramental;
            descripcion.Valor    = desc.Text;
            medidaNominal.Valor  = medidaN.Text;

            herram.PropiedadesCadena.Add(descripcion);
            herram.PropiedadesCadena.Add(medidaNominal);

            return(DataManager.UpdateWorkCam(herram));
        }
Exemple #17
0
        public int Update()
        {
            Herramental     obj            = new Herramental();
            Propiedad       B              = new Propiedad();
            PropiedadCadena propiedadNotas = new PropiedadCadena();

            obj.idHerramental = herram.idHerramental;

            B.Valor = double.Parse(dimB.Text, CultureInfo.InvariantCulture.NumberFormat);
            obj.Propiedades.Add(B);

            propiedadNotas.Valor = notas.Text;
            obj.PropiedadesCadena.Add(propiedadNotas);

            return(DataManager.UpdateBushingSim(obj));
        }
Exemple #18
0
        public int Guardar(string codigo)
        {
            Herramental     obj            = new Herramental();
            Propiedad       B              = new Propiedad();
            PropiedadCadena propiedadNotas = new PropiedadCadena();

            obj.Codigo = codigo;

            B.Valor = double.Parse(dimB.Text, CultureInfo.InvariantCulture.NumberFormat);
            obj.Propiedades.Add(B);

            propiedadNotas.Valor = notas.Text;
            obj.PropiedadesCadena.Add(propiedadNotas);

            return(DataManager.SetBushingSim(obj));
        }
        /// <summary>
        /// Método que guarda la información registrada
        /// </summary>
        /// <param name="Codigo"></param>
        /// <returns></returns>
        public int Guardar(string codigo)
        {
            //Declaración de los objetos
            Herramental     datos         = new Herramental();
            PropiedadCadena MedidaNominal = new PropiedadCadena();

            //Asignación de los valores
            datos.Codigo        = codigo;
            MedidaNominal.Valor = Convert.ToString(MedidaNominalUC.Text);

            //Agregamos las propiedades
            datos.PropiedadesCadena.Add(MedidaNominal);

            //Mandamos llamar el método para guardar los datos
            return(DataManager.SetBarrelLapAnillos(datos));
        }
        public CentroTrabajo260()
        {
            CentroTrabajo                  = "260";
            FactorLabor                    = 0.5;
            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.
            PropiedadCadena _especAnillo = new PropiedadCadena {
                Nombre = "ESPEC_MATERIAL", DescripcionCorta = "Especificación de material", DescripcionLarga = "Especificación de material del anillo(MF012-S, SPR-128, ect)", Imagen = null
            };

            PropiedadesRequeridasCadena.Add(_especAnillo);
        }
        public int Update()
        {
            Herramental     herram      = new Herramental();
            Propiedad       dimension   = new Propiedad();
            PropiedadCadena descripcion = new PropiedadCadena();

            herram.Codigo        = obj.Codigo;
            herram.idHerramental = obj.idHerramental;
            herram.Plano         = plano.Text;

            descripcion.Valor = desc.Text;
            dimension.Valor   = double.Parse(dim.Text, CultureInfo.InvariantCulture.NumberFormat);
            herram.Propiedades.Add(dimension);
            herram.PropiedadesCadena.Add(descripcion);

            return(DataManager.UpdateCutterCamTurn(herram));
        }
        public int Update()
        {
            Herramental     herram        = new Herramental();
            Propiedad       MedidaNominal = new Propiedad();
            PropiedadCadena DimB          = new PropiedadCadena();

            //Asignamos los valores.
            herram.Codigo        = codigo;
            herram.idHerramental = obj.idHerramental;
            herram.Plano         = Plano.Text;
            DimB.Valor           = comboB.SelectedValuePath;
            MedidaNominal.Valor  = double.Parse(medidaN.Text, CultureInfo.InvariantCulture.NumberFormat);
            //Agregamos las propiedades.
            herram.Propiedades.Add(MedidaNominal);
            herram.PropiedadesCadena.Add(DimB);

            return(DataManager.UpdateBushingBB(herram));
        }
        /// <summary>
        /// Método para actualizar registros
        /// </summary>
        /// <returns></returns>
        public int Update()
        {
            // Declaramos las propiedades
            Herramental     herramental            = new Herramental();
            PropiedadCadena propiedadmedidanominal = new PropiedadCadena();

            // Asignamos valores
            herramental.Codigo        = Codigo;
            herramental.idHerramental = obj.idHerramental;

            propiedadmedidanominal.Valor = Convert.ToString(tbx_Medida_Nominal.Text);

            // Agregamos las propiedades
            herramental.PropiedadesCadena.Add(propiedadmedidanominal);

            // Mandamos llamar el método para actualizar un registro
            return(DataManager.Update_Closingbandanillos(obj.idHerramental, Convert.ToString(tbx_Medida_Nominal.Text)));
        }
        public int Update()
        {
            Herramental     obj         = new Herramental();
            Propiedad       A           = new Propiedad();
            Propiedad       Min         = new Propiedad();
            Propiedad       Max         = new Propiedad();
            PropiedadCadena CantAnillos = new PropiedadCadena();

            obj.idHerramental = herram.idHerramental;
            A.Valor           = double.Parse(dimA.Text, CultureInfo.InvariantCulture.NumberFormat);
            Min.Valor         = double.Parse(wMin.Text, CultureInfo.InvariantCulture.NumberFormat);
            Max.Valor         = double.Parse(wMax.Text, CultureInfo.InvariantCulture.NumberFormat);
            CantAnillos.Valor = anillos.Text;
            obj.Propiedades.Add(A);
            obj.Propiedades.Add(Min);
            obj.Propiedades.Add(Max);
            obj.PropiedadesCadena.Add(CantAnillos);
            return(DataManager.UpdateGuillotinaSim(obj));
        }
Exemple #25
0
        public int Guardar(string codigo)
        {
            Herramental     obj     = new Herramental();
            PropiedadCadena Pmedida = new PropiedadCadena();
            PropiedadCadena Pwidth  = new PropiedadCadena();
            PropiedadCadena psobrem = new PropiedadCadena();

            obj.Codigo    = codigo;
            Pmedida.Valor = medidaN.Text;
            obj.PropiedadesCadena.Add(Pmedida);

            Pwidth.Valor = width.Text;
            obj.PropiedadesCadena.Add(Pwidth);

            psobrem.Valor = SobreMedida.Text;
            obj.PropiedadesCadena.Add(psobrem);

            return(DataManager.SetGuillotinaBK(obj));
        }
        /// <summary>
        ///  Método que guarda la información registrada.
        /// </summary>
        /// <param name="codigo"></param>
        /// <returns></returns>
        public int Guardar(string codigo)
        {
            //Declaramos el objeto.
            Herramental     obj           = new Herramental();
            Propiedad       MedidaNominal = new Propiedad();
            PropiedadCadena DimB          = new PropiedadCadena();

            //Asignamos los valores.
            obj.Codigo          = codigo;
            obj.Plano           = Plano.Text;
            DimB.Valor          = comboB.SelectedValuePath;
            MedidaNominal.Valor = double.Parse(medidaN.Text, CultureInfo.InvariantCulture.NumberFormat);
            //Agregamos las propiedades.
            obj.Propiedades.Add(MedidaNominal);
            obj.PropiedadesCadena.Add(DimB);

            //Mandamos a llamar al método para insertar el objeto y retornamos el resultado.
            return(DataManager.SetBushing(obj));
        }
Exemple #27
0
        /// <summary>
        /// Método que guarda la información registrada
        /// </summary>
        /// <param name="Codigo"></param>
        /// <returns></returns>
        public int Guardar(string codigo)
        {
            //Declaración de los objetos
            Herramental     datos     = new Herramental();
            PropiedadCadena Detalle   = new PropiedadCadena();
            Propiedad       Dimension = new Propiedad();

            //Asignación de los valores
            datos.Codigo    = codigo;
            Detalle.Valor   = Convert.ToString(DetalleU.Text);
            Dimension.Valor = double.Parse(DimensionU.Text, CultureInfo.InvariantCulture.NumberFormat);

            //Agregamos las propiedades
            datos.PropiedadesCadena.Add(Detalle);
            datos.Propiedades.Add(Dimension);

            //Mandamos llamar el método para guardar los datos
            return(DataManager.SetGuillotinaEngrave_(datos));
        }
        public int Update()
        {
            Herramental     herram    = new Herramental();
            Propiedad       DMin      = new Propiedad();
            Propiedad       DMax      = new Propiedad();
            PropiedadCadena Pensamble = new PropiedadCadena();

            //Asignamos los valores.
            herram.Codigo        = Codigo;
            herram.idHerramental = obj.idHerramental;
            DMin.Valor           = double.Parse(dimMin.Text, CultureInfo.InvariantCulture.NumberFormat);
            DMax.Valor           = double.Parse(dimMax.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pensamble.Valor      = ensamble.Text;
            //Agregamos las propiedades.
            herram.Propiedades.Add(DMin);
            herram.Propiedades.Add(DMax);
            herram.PropiedadesCadena.Add(Pensamble);

            return(DataManager.UpdateChuckSplitter(herram));
        }
        public int Update()
        {
            Herramental obj = new Herramental();

            obj.Codigo        = herram.Codigo;
            obj.idHerramental = herram.idHerramental;
            Propiedad       A        = new Propiedad();
            Propiedad       B        = new Propiedad();
            PropiedadCadena Pdetalle = new PropiedadCadena();

            A.Valor        = double.Parse(dima.Text, CultureInfo.InvariantCulture.NumberFormat);
            B.Valor        = double.Parse(dimb.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pdetalle.Valor = detalle.Text;

            obj.Propiedades.Add(A);
            obj.Propiedades.Add(B);
            obj.PropiedadesCadena.Add(Pdetalle);

            return(DataManager.UpdateCamBK(obj));
        }
        public int Guardar(string codigo)
        {
            Herramental obj = new Herramental();

            obj.Codigo = codigo;

            Propiedad       A        = new Propiedad();
            Propiedad       B        = new Propiedad();
            PropiedadCadena Pdetalle = new PropiedadCadena();

            A.Valor        = double.Parse(dima.Text, CultureInfo.InvariantCulture.NumberFormat);
            B.Valor        = double.Parse(dimb.Text, CultureInfo.InvariantCulture.NumberFormat);
            Pdetalle.Valor = detalle.Text;

            obj.Propiedades.Add(A);
            obj.Propiedades.Add(B);
            obj.PropiedadesCadena.Add(Pdetalle);

            return(DataManager.SetCamBK(obj));
        }