コード例 #1
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            ControladorTecnico control = new ControladorTecnico();
            GridViewRow fila = GridView1.Rows[e.RowIndex];
            int id_orden = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0]);

            string RutTec = (fila.FindControl("Label2") as Label).Text;
            int ID_recep = Convert.ToInt32((fila.FindControl("Label3") as Label).Text);
            string estado = (fila.FindControl("txtEstado") as TextBox).Text;
               string observa = (fila.FindControl("txtObservacion") as TextBox).Text;
            int precio = Convert.ToInt32((fila.FindControl("txtPrecio") as TextBox).Text);
            string estadopago = (fila.FindControl("txtEstadoPago") as TextBox).Text;
            int tipo = Convert.ToInt32((fila.FindControl("Label4") as Label).Text);

            Orden_Trabajo orden = new Orden_Trabajo
            {
                ID_Orden = id_orden,
                RUT_Usuario = RutTec,
                ID_Recepcion = ID_recep,
                Estado= estado,
                Observacion=observa,
                Precio=precio,
                Estado_pago=estadopago,
                ID_TipoPago = tipo

            };

            control.EditarOrden(orden);
            GridView1.EditIndex = -1;
            cargarBOX();
        }