Example #1
0
 private void UpdateDataSource1(LancNeo.dsNuEs 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.
             sqlDANucleoMue.Update(ChangedRows);
             sqlDANucleoEsp.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();
     }
 }
Example #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.dsNuEs objDataSetChanges = new LancNeo.dsNuEs();
            // Detener las ediciones actuales.
            // original			this.BindingContext[dsgeneral].EndCurrentEdit();
            this.BindingContext[dsNuEs1, "NucleoMue"].EndCurrentEdit();
            this.BindingContext[dsNuEs1, "NucleoEsp"].EndCurrentEdit();

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

            objDataSetChanges = ((LancNeo.dsNuEs)(dsNuEs1.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);
                    dsNuEs1.Merge(objDataSetChanges);
                    dsNuEs1.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.
            }
        }