Beispiel #1
0
 /// <devdoc>
 /// Listens for the RowUpdate event on a dataadapter to support UpdateBehavior.Continue
 /// </devdoc>
 private void OnSqlRowUpdated(object sender, NpgsqlRowUpdatedEventArgs rowThatCouldNotBeWritten)
 {
     if (rowThatCouldNotBeWritten.RecordsAffected == 0)
     {
         if (rowThatCouldNotBeWritten.Errors != null)
         {
             rowThatCouldNotBeWritten.Row.RowError = Resources.ExceptionMessageUpdateDataSetRowFailure;
             rowThatCouldNotBeWritten.Status       = UpdateStatus.SkipCurrentRow;
         }
     }
 }
Beispiel #2
0
 /// <summary>
 /// Called when [NPGSQL row updated].
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="rowThatCouldNotBeWritten">The <see cref="NpgsqlRowUpdatedEventArgs"/> instance containing the event data.</param>
 /// <devdoc>
 /// Listens for the RowUpdate event on a dataadapter to support
 /// UpdateBehavior.Continue
 /// </devdoc>
 private void OnNpgsqlRowUpdated(object sender, NpgsqlRowUpdatedEventArgs rowThatCouldNotBeWritten)
 {
     if (rowThatCouldNotBeWritten.RecordsAffected == 0)
     {
         if (rowThatCouldNotBeWritten.Errors != null)
         {
             rowThatCouldNotBeWritten.Row.RowError = "DataSet Row 갱신에 실패했습니다.";
             rowThatCouldNotBeWritten.Status       = UpdateStatus.SkipCurrentRow;
         }
     }
 }
Beispiel #3
0
        private void RowUpdated(object sender, NpgsqlRowUpdatedEventArgs e)
        {
            if (e.Errors == null)
            {
                if (e.StatementType == System.Data.StatementType.Insert)
                {
                    e.Row[0] = Convert.ToInt32(e.Command.Parameters[":TabloID"].ToString());

                    if (gLoglansinMi)
                    {
                        LogSQLOlustur(e.Row, "I");
                    }
                }
                else if (e.StatementType == System.Data.StatementType.Update)
                {
                    if (gLoglansinMi)
                    {
                        LogSQLOlustur(e.Row, "U");
                    }
                }
                else if (e.StatementType == System.Data.StatementType.Delete)
                {
                    if (gLoglansinMi)
                    {
                        LogSQLOlustur(e.Row, "D");
                    }
                }
                else if (e.StatementType == System.Data.StatementType.Batch)
                {
                    if (gLoglansinMi)
                    {
                        if (e.Row != null)
                        {
                            LogSQLOlustur(e.Row, "B");
                        }
                    }
                }
            }
        }
Beispiel #4
0
 /// <summary>
 /// Handles the RowUpdated event
 /// </summary>
 /// <param name="obj">The object that published the event</param>
 /// <param name="e">The SqlRowUpdatedEventArgs</param>
 protected void RowUpdated(object obj, NpgsqlRowUpdatedEventArgs e)
 {
     base.RowUpdated(obj, e);
 }