public Boolean SaveTiposCambio(TiposCambio Item) { try { return(base.Channel.SaveTiposCambio(Item)); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
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); } }
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; } }
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); } }
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, }; } }
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; } }
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; } }