Example #1
0
 private async void MethodLoadTipoCambio()
 {
     await Task.Factory.StartNew(() =>
     {
         ESGR_TipoCambio = new BSGR_TipoCambio().GetCollectionTipoCambio().FirstOrDefault(x => x.ESGR_Moneda.CodMoneda == "USD" && x.FechaTcb.ToString("ddMMyyyy") == DateTime.Now.ToString("ddMMyyyy"));
     });
 }
Example #2
0
 private async void MethodLoadTipoCambio()
 {
     await Task.Factory.StartNew(() =>
     {
         try
         {
             if (!SelectedESGR_Moneda.Defecto)
             {
                 var ESGR_TipoCambio = new BSGR_TipoCambio().GetCollectionTipoCambio().FirstOrDefault(x => x.FechaTcb == ESGR_VentaCuenta.Fecha && x.ESGR_Moneda.CodMoneda == SelectedESGR_Moneda.CodMoneda);
                 if (ESGR_TipoCambio == null)
                 {
                     ESGR_VentaCuenta.TipoCambio = 0;
                     throw new Exception("No se ha registrado el tipo de cambio de la moneda extranjera para el día " + DateTime.Now.ToShortDateString());
                 }
                 else
                 {
                     ESGR_VentaCuenta.TipoCambio = (decimal)ESGR_TipoCambio.SelRate;
                 }
             }
             else
             {
                 ESGR_VentaCuenta.TipoCambio = 1;
             }
         }
         catch (Exception ex)
         {
             CmpMessageBox.Show(SGRMessage.AdministratorVenta, ex.Message, CmpButton.Aceptar);
         }
     });
 }
Example #3
0
        private void MethodLoadTipoCambio()
        {
            var vrESGR_TipoCambio = new BSGR_TipoCambio().GetCollectionTipoCambio();

            ESGR_TipoCambio = vrESGR_TipoCambio.FirstOrDefault(x => x.ESGR_Moneda.CodMoneda == "USD" && x.FechaTcb.ToString("ddMMyyyy") == DateTime.Now.ToString("ddMMyyyy"));
        }