コード例 #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();
        }
コード例 #2
0
        public bool agregarOrdenTrabajo(Orden_Trabajo nuevo)
        {
            try
            {
                contexto.Orden_Trabajo.Add(nuevo);
                return contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {

                return false;
            }
        }
コード例 #3
0
        public bool EditarOrden(Orden_Trabajo nueva)
        {
            try
            {
                Orden_Trabajo anterior = new Orden_Trabajo();
                anterior = control.Orden_Trabajo.Find(nueva.ID_Orden);
                anterior.RUT_Usuario = nueva.RUT_Usuario;
                anterior.ID_Recepcion = nueva.ID_Recepcion;
                anterior.Estado = nueva.Estado;
                anterior.Observacion = nueva.Observacion;
                anterior.Precio = nueva.Precio;
                anterior.TipoPago = nueva.TipoPago;
                return control.SaveChanges() > 0;
            }
            catch (Exception)
            {

                return false;
            }
        }