public void UpdateTipoCambio(EFF.TipoCambio tipoCambio)
 {
     EFF.TipoCambio tipoCambioBD = context.TipoCambios.Where(e => e.Id == tipoCambio.Id).FirstOrDefault();
     tipoCambioBD.Valor  = tipoCambio.Valor;
     tipoCambioBD.Activo = tipoCambio.Activo;
     context.SaveChanges();
 }
        public void AddTipoCambio(EFF.TipoCambio tipoCambio)
        {
            context.TipoCambios.Add(tipoCambio);
            context.SaveChanges();

            EFF.TipoCambio tipoCambioActivo = GetAllTiposCambios().Where(e => e.Id != tipoCambio.Id && e.Activo).SingleOrDefault();
            if (tipoCambio != null)
            {
                tipoCambioActivo.Activo = false;
                UpdateTipoCambio(tipoCambioActivo);
            }
        }
        public List <string> deleteTipoCambio(int tipoCambio)
        {
            try

            {
                EFF.TipoCambio TipoCambioBD = context.TipoCambios.Where(e => e.Id == tipoCambio).FirstOrDefault();
                context.TipoCambios.Remove(TipoCambioBD);
                context.SaveChanges();
            }
            catch (Exception cnExp)

            {
                //var sqlError = cnExp.InnerException as System.Data.SqlClient.SqlException;
                //if (sqlError.Number == 2601 || sqlError.Number == 2627)
                //{
                LoggerService.WriteEntryError(cnExp.InnerException.Message);
                return(new List <string> {
                    cnExp.Message
                });
                //}
            }
            return(new List <string>());
        }