예제 #1
0
 public static object Agregar(Sesion sesion, Unidad unidad)
 {
     object resultado = new { };
     try
     {
         blUnidad blUnidad = new blUnidad(sesion);
         blUnidad.Agregar(unidad);
         resultado = new { correcto = true };
     }
     catch (Exception)
     {
         resultado = new { correcto = false };
     }
     return resultado;
 }
예제 #2
0
 public bool Agregar(Unidad unidad)
 {
     try
     {
         daUnidad = new daUnidad();
         daUnidad.IniciarTransaccion();
         daUnidad.Agregar(unidad);
         daUnidad.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daUnidad.AbortarTransaccion();
         throw;
     }
     finally
     {
         daUnidad.CerrarSesion();
     }
     return true;
 }
예제 #3
0
 public bool Actualizar(Unidad unidad)
 {
     try
     {
         daUnidad = new daUnidad();
         daUnidad.IniciarTransaccion();
         Unidad unidad_ = daUnidad.ObtenerPorId(unidad.idUnidad);
         unidad_.descripcion = unidad.descripcion;
         unidad_.abreviacion = unidad.abreviacion;
         unidad_.activo = unidad.activo;
         daUnidad.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daUnidad.AbortarTransaccion();
         throw;
     }
     finally
     {
         daUnidad.CerrarSesion();
     }
     return true;
 }