public bool EliminarTipoActividad(int IdTipoActividad, out string mensaje)
        {
            TipoActividadDA objTipoActividadDA = new TipoActividadDA();

            try
            {
                using (TransactionScope transaccion = new TransactionScope(TransactionScopeOption.Required))
                {
                    if (objTipoActividadDA.EliminarTipoActividad(IdTipoActividad, out mensaje))
                    {
                        transaccion.Complete();
                        return(true);
                    }
                    else
                    {
                        transaccion.Dispose();
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public TipoActividadBE ObtenerTipoActividad(int IdTipoActividad)
        {
            TipoActividadDA oTipoActividadDA = new TipoActividadDA();

            try
            {
                return(oTipoActividadDA.ObtenerTipoActividad(IdTipoActividad));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oTipoActividadDA = null;
            }
        }
        public List <TipoActividadBE> ListarTipoActividades()
        {
            TipoActividadDA oTipoActividadDA = new TipoActividadDA();

            try
            {
                return(oTipoActividadDA.ListarTipoActividades());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oTipoActividadDA = null;
            }
        }
        public bool GuardarTipoActividad(TipoActividadBE objTipoActividad, out string mensaje)
        {
            TipoActividadDA objTipoActividadDA = new TipoActividadDA();

            try
            {
                using (TransactionScope transaccion = new TransactionScope(TransactionScopeOption.Required))
                {
                    if (objTipoActividadDA.GuardarTipoActividad(objTipoActividad, out mensaje))
                    {
                        /*using (PrecioBL objPrecioBL = new PrecioBL())
                         * {
                         *  if (objTipoActividad.Precio.Monto!= 0)
                         *  {
                         *      PrecioBE objPrecioBE = objTipoActividad.Precio;
                         *      objPrecioBE.TipoActividad = objTipoActividad;
                         *      objPrecioBE.Cliente = new ClienteBE();
                         *      objPrecioBE.Auditoria = objTipoActividad.Auditoria;
                         *
                         *      string msjPrecio;
                         *      if (!objPrecioBL.GuardarPrecio(objPrecioBE, out msjPrecio))
                         *      {
                         *          transaccion.Dispose();
                         *          return false;
                         *      }
                         *  }
                         * }*/
                        transaccion.Complete();
                        return(true);
                    }
                    else
                    {
                        transaccion.Dispose();
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#5
0
 public TipoActividadBL()
 {
     taDA = new TipoActividadDA();
 }