public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); Fecha = Client.GetFecha(); String fecha = Fecha.ToString("yyyyMMdd"); Entities.TiposCambio _TCambio = Client.GetOneTiposCambio(fecha); MensajeError = ""; if (_TCambio != null) { TipoCambio = _TCambio.TIPC_Venta; if (!(TipoCambio > 0)) { MensajeError = String.Format("El tipo de Cambio definido para [{0:dd/MM/yyyy}] no es correcto.", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } } else { MensajeError = String.Format("No se ha definido el tipo de cambio para el dia {0:dd/MM/yyyy}", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } LView.LoadView(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); Fecha = Client.GetFecha(); String fecha = Fecha.ToString("yyyyMMdd"); Entities.TiposCambio _TCambio = Client.GetOneTiposCambio(fecha); MensajeError = ""; if (_TCambio != null) { TipoCambio = _TCambio.TIPC_Venta; if (!(TipoCambio > 0)) { MensajeError = String.Format("El tipo de Cambio definido para [{0:dd/MM/yyyy}] no es correcto.", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } } else { MensajeError = String.Format("No se ha definido el tipo de cambio para el dia {0:dd/MM/yyyy}", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } switch (TPlanilla) { case Planillas.TipoPlanilla.MedioVirtual: Title = "EXPORTACIÓN A BANCOS"; CUS = "CAJ007"; break; case Planillas.TipoPlanilla.Detracciones: Title = "EXPORTACIÓN DETRACCIÓN"; CUS = "CAJ008"; break; default: break; } Entities.Parametros para = Client.GetOneParametrosByClave("EMPRESA"); if (para != null) { RUC_Empresa = para.PARA_Valor; } LView.LoadView(); PathExportacion = Path.Combine(System.Windows.Forms.Application.StartupPath, "Exportacion"); if (!Directory.Exists(PathExportacion)) { Directory.CreateDirectory(PathExportacion); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); Fecha = Client.GetFecha(); Entities.Parametros _parametros; TCambio ETipoCambio = TCambio.Ventas; ListParametros = Client.GetAllParametros(); _parametros = ListParametros.Where(Para => Para.PARA_Clave.Equals("TCCTACTE_PRO")).FirstOrDefault(); if (_parametros != null && _parametros.PARA_Valor != null) { ETipoCambio = _parametros.PARA_Valor.Equals("VEN") ? TCambio.Ventas : TCambio.Compras; } LView.LoadView(); String fecha = Fecha.ToString("yyyyMMdd"); Entities.TiposCambio _TCambio = Client.GetOneTiposCambio(fecha); MensajeError = ""; if (_TCambio != null) { switch (ETipoCambio) { case TCambio.Ventas: TipoCambio = _TCambio.TIPC_Venta; break; case TCambio.Compras: TipoCambio = _TCambio.TIPC_Compra; break; } if (!(TipoCambio > 0)) { MensajeError = String.Format("El tipo de Cambio definido para [{0:dd/MM/yyyy}] no es correcto.", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } } else { MensajeError = String.Format("No se ha definido el tipo de cambio para el dia {0:dd/MM/yyyy}", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } _parametros = ListParametros.Where(Para => Para.PARA_Clave.Equals("MOVI_CHQBLANCO")).FirstOrDefault(); if (_parametros != null && _parametros.PARA_Valor != null) { string x_movimientos = _parametros.PARA_Valor; TiposMovimientos = x_movimientos.Split('|'); ObservableCollection <Tipos> x_ListTiposMOV = Client.GetAllTiposByTipoCodTabla("MOV"); ListTiposMOV = new ObservableCollection <Tipos>(); foreach (String iMov in TiposMovimientos) { Tipos _mov = x_ListTiposMOV.Where(Mov => Mov.TIPO_CodTipo.Equals(iMov)).FirstOrDefault(); if (_mov != null) { ListTiposMOV.Add(_mov); } } } else { ListTiposMOV = Client.GetAllTiposByTipoCodTabla("MOV"); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }