Beispiel #1
0
 private void UpdateDataSource1(LancNeo.dsSolicitud ChangedRows)
 {
     try
     {
         // Sólo es necesario actualizar el origen de datos si hay cambios pendientes.
         if ((ChangedRows != null))
         {
             // Abra la conexión.
             this.sqlConn.Open();
             // Intente actualizar el origen de datos.
             sqlDASolicitud.Update(ChangedRows);
             sqlDASolicitudSer.Update(ChangedRows);
             sqlDASolicitudCar.Update(ChangedRows);
             sqlDASolicitudPre.Update(ChangedRows);
         }
     }
     catch (System.Exception updateException)
     {
         // Agregar aquí el código de control de errores.
         throw updateException;
     }
     finally
     {
         // Cerrar la conexión independientemente de si se inició una excepción o no.
         this.sqlConn.Close();
     }
 }
Beispiel #2
0
        private void UpdateDataSet1()
        {
            // Crear un conjunto de datos para alojar los cambios realizados en el conjunto de datos principal.
            // original			DataSet objDataSetChanges = new DataSet();
            LancNeo.dsSolicitud objDataSetChanges = new LancNeo.dsSolicitud();
            // Detener las ediciones actuales.
            // original			this.BindingContext[dsgeneral].EndCurrentEdit();
            this.BindingContext[dsSolicitud1, "Solicitud"].EndCurrentEdit();
//            this.BindingContext[dsCatServicios1, "CatServicios"].EndCurrentEdit();
//            this.BindingContext[dsCatServicios1, "CatServicios"].EndCurrentEdit();

            // Obtener los cambios realizados en el conjunto de datos principal.
            // original			objDataSetChanges = ((DataSet)(dsgeneral.GetChanges()));

            objDataSetChanges = ((LancNeo.dsSolicitud)(dsSolicitud1.GetChanges()));

            // Comprobar si se han realizado cambios.
            if ((objDataSetChanges != null))
            {
                try
                {
                    // Hay cambios que necesitan aplicarse, por tanto, intente actualizar el origen de datos
                    // llamando al método de actualización y pasando el conjunto de datos y los parámetros.
                    this.UpdateDataSource1(objDataSetChanges);
                    dsSolicitud1.Merge(objDataSetChanges);
                    dsSolicitud1.AcceptChanges();
                }
                catch (System.Exception eUpdate)
                {
                    // Agregar aquí el código de control de errores.
                    throw eUpdate;
                }
                // Agregar código para comprobar en el conjunto de datos devuelto los errores que se puedan haber
                // introducido en el error del objeto de fila.
            }
        }