示例#1
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)));
        }