예제 #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)));
        }