public Boolean SaveTiposCambio(TiposCambio Item)
 {
     try
     { return(base.Channel.SaveTiposCambio(Item)); }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #2
0
        public Boolean Save(TiposCambio Item)
        {
            try
            {
                Boolean m_isCorrect = true;
                Infrastructure.Aspect.DataAccess.DataAccessEnterpriseSQL.DABeginTransaction();
                switch (Item.Instance)
                {
                case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added:
                    m_isCorrect = Insert(Item); break;

                case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified:
                    m_isCorrect = Update(Item); break;
                    //case Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted:
                    //m_isCorrect = Delete(ref Item); break;
                }
                if (m_isCorrect)
                {
                    Infrastructure.Aspect.DataAccess.DataAccessEnterpriseSQL.DACommitTransaction();
                }
                else
                {
                    Infrastructure.Aspect.DataAccess.DataAccessEnterpriseSQL.DARollbackTransaction();
                }
                return(m_isCorrect);
            }
            catch (Exception)
            { Infrastructure.Aspect.DataAccess.DataAccessEnterpriseSQL.DARollbackTransaction(); throw; }
        }
Beispiel #3
0
 private bool Insert(TiposCambio item)
 {
     try
     {
         if (item.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added)
         {
             DataAccessEnterpriseSQL.DAAsignarProcedure("SLI_TIPCSI_UnReg");
             DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPC_Fecha", item.TIPC_Fecha, SqlDbType.Char, 8, ParameterDirection.Input);
             DataAccessEnterpriseSQL.DAAgregarParametro("@pdecTIPC_Compra", item.TIPC_Compra, SqlDbType.Decimal, 10, 4, ParameterDirection.Input);
             DataAccessEnterpriseSQL.DAAgregarParametro("@pdecTIPC_Venta", item.TIPC_Venta, SqlDbType.Decimal, 10, 4, ParameterDirection.Input);
             DataAccessEnterpriseSQL.DAAgregarParametro("@pdecTIPC_DolEuro", item.TIPC_DolEuro, SqlDbType.Decimal, 10, 6, ParameterDirection.Input);
             DataAccessEnterpriseSQL.DAAgregarParametro("@pchrAUDI_UsrCrea", item.AUDI_UsrCrea, SqlDbType.VarChar, 20, ParameterDirection.Input);
             if (DataAccessEnterpriseSQL.DAExecuteNonQuery() > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #4
0
        public BLTiposCambio(IUnityContainer container)
        {
            this.ContainerService = container;
            Loader = new BusinessEntityLoader <TiposCambio>();
            TiposCambio item = new TiposCambio();

            Loader.EntityType = item.GetType();
        }
        public Decimal TCporDia(String _Fecha)
        {
            TiposCambio _TC = Client.GetOneTiposCambio(_Fecha);

            if (_TC == null)
            {
                return(0);
            }
            else
            {
                return(_TC.TIPC_Compra);
            }
        }
Beispiel #6
0
 public Boolean SaveTiposCambio(TiposCambio Item)
 {
     try
     {
         if (Item.Instance != Infrastructure.Aspect.BusinessEntity.InstanceEntity.Unchanged)
         {
             return(BL_TiposCambio.Save(Item));
         }
         return(true);
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #7
0
 public void Nuevo(String _Fecha)
 {
     try
     {
         _FiltroTC = _Fecha;
         MView.ClearItem();
         ItemTiposCambio = new TiposCambio
         {
             AUDI_UsrCrea = Session.UserName,
             AUDI_FecCrea = Session.Fecha,
             Instance     = InstanceEntity.Added,
         };
         MView.SetFecha(Client.GetFecha());
         ((MAN013MView)MView).ShowDialog();
     }
     catch (Exception ex)
     { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); }
 }
Beispiel #8
0
 public void ValidaExistente(String _Fecha)
 {
     ItemTiposCambio = Client.GetOneTiposCambio(_Fecha);
     if (ItemTiposCambio != null)
     {
         ItemTiposCambio.AUDI_UsrMod = Session.UserName;
         ItemTiposCambio.AUDI_FecMod = Session.Fecha;
         ItemTiposCambio.Instance    = InstanceEntity.Modified;
         MView.SetItem();
     }
     else
     {
         ItemTiposCambio = new TiposCambio
         {
             AUDI_UsrCrea = Session.UserName,
             AUDI_FecCrea = Session.Fecha,
             Instance     = InstanceEntity.Added,
         };
     }
 }
Beispiel #9
0
 private ObservableCollection <TiposCambio> SelectAll(String x_TIPC_AnoMes)
 {
     try
     {
         ObservableCollection <TiposCambio> items = new ObservableCollection <TiposCambio>();
         TiposCambio item = new TiposCambio();
         DataAccessEnterpriseSQL.DAAsignarProcedure("SLI_TIPCSS_All");
         DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPC_AnoMes", x_TIPC_AnoMes, SqlDbType.Char, 6, ParameterDirection.Input);
         using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader())
         {
             while (reader.Read())
             {
                 item = new TiposCambio();
                 Loader.LoadEntity(reader, item);
                 item.Instance = InstanceEntity.Unchanged;
                 items.Add(item);
             }
         }
         return(items);
     }
     catch (Exception ex)
     { throw ex; }
 }
Beispiel #10
0
 private TiposCambio SelectOne(String TIPC_Fecha)
 {
     try
     {
         TiposCambio item = new TiposCambio();
         DataAccessEnterpriseSQL.DAAsignarProcedure("SLI_TIPCSS_UnReg");
         DataAccessEnterpriseSQL.DAAgregarParametro("@pchrTIPC_Fecha", TIPC_Fecha, SqlDbType.Char, 8, ParameterDirection.Input);
         using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader())
         {
             if (reader.Read())
             {
                 Loader.LoadEntity(reader, item);
                 item.Instance = InstanceEntity.Unchanged;
             }
             else
             {
                 return(null);
             }
         }
         return(item);
     }
     catch (Exception ex)
     { throw ex; }
 }