Ejemplo n.º 1
0
        public static void NovedadSiniestroImpresion_Alta(NovedadSiniestroImpresion novedad)
        {
            string    sql       = "Novedades_SiniestrosImpresion_A";
            Database  db        = DatabaseFactory.CreateDatabase("DAT_V01");
            DbCommand dbCommand = db.GetStoredProcCommand(sql);

            try
            {
                db.AddInParameter(dbCommand, "@idSiniestro", DbType.Int64, novedad.IdSiniestro);
                db.AddInParameter(dbCommand, "@idResumen", DbType.Int32, novedad.IdResumen);
                db.AddInParameter(dbCommand, "@idDocumentoImpreso", DbType.Int32, novedad.IdDocumentoImpreso);
                db.AddInParameter(dbCommand, "@usuario", DbType.String, novedad.Usuario.Legajo);
                db.AddInParameter(dbCommand, "@ip", DbType.String, novedad.Usuario.Ip);
                db.AddInParameter(dbCommand, "@oficina", DbType.String, novedad.Usuario.OficinaCodigo);

                db.ExecuteNonQuery(dbCommand);
            }
            catch (Exception err)
            {
                log.Error(string.Format("{0}->{1}-> Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message));
                throw err;
            }
            finally
            {
                db = null;
                dbCommand.Dispose();
            }
        }
Ejemplo n.º 2
0
 public void NovedadSiniestroImpresion_Alta(NovedadSiniestroImpresion novedad)
 {
     try
     {
         using (TransactionScope oTransactionScope = new TransactionScope(TransactionScopeOption.Required))
         {
             SiniestroDAO.NovedadSiniestroImpresion_Alta(novedad);
             oTransactionScope.Complete();
         }
     }
     catch (Exception err)
     {
         throw new Exception("Error en SiniestroWS.NovedadSiniestroImpresion_Alta", err);
     }
 }