public void AgregarDetalleServicioTarifa() { try { if (InstanciaDet_TarifaServicio == InstanceView.Edit) { if (ItemDet_TarifaServicio.DTAS_Item > 0) { ItemDet_TarifaServicio.Instance = InstanceEntity.Deleted; } else { ItemsDet_TarifaServicio.Remove(ItemDet_TarifaServicio); } } NuevoDetalleServicioTarifa(TipoTarifa); DSView.GetItem(); if (TempItemDet_TarifaServicio.Validar()) { ItemsDet_TarifaServicio.Add(TempItemDet_TarifaServicio); MView.ShowItemsDetalleServicios(); DSView.CerrarVenta(); } else { DSView.ShowValidation(); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void LoadNuevoDetalleServicioTarifa() { try { DSView.ClearItem(); DSView.SetInstance(InstanceView.New); ((PRO001DSMview)DSView).ShowDialog(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public override void ShowProperties(DSView seriesView, Pad pad, bool forceShowProperties) { object obj = (object)null; if (seriesView.MainSeries.GetType().IsSubclassOf(typeof(Indicator))) { obj = Activator.CreateInstance(System.Type.GetType("OpenQuant.API.Indicators." + ((object)((SeriesView)seriesView).MainSeries).GetType().Name + ", OpenQuant.API"), true); obj.GetType().GetField("indicator", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.GetField).SetValue(obj, (object)((SeriesView)seriesView).MainSeries); } if (this.ChartPropertiesCalled == null) { return; } this.ChartPropertiesCalled((object)new Tuple <object, bool>(obj, forceShowProperties), EventArgs.Empty); }
public void EditarServicioDetalleTarifa() { try { if (ItemDet_TarifaServicio != null) { DSView.ClearItem(); DSView.SetItem(); DSView.SetInstance(InstanceView.Edit); ((PRO001DSMview)DSView).ShowDialog(); } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Load() { try { Client = ContainerService.Resolve <Delfin.ServiceContracts.IDelfinServices>(); ListMonedas = Client.GetAllTiposByTipoCodTabla("MND"); /* solo 13 => Agencia Maritima , 14 => Deposito Temporal, 15 => Deposito Vacio */ switch (TipoTarifa) { case "L": /* Logistico */ CodTipoEntidad = 13; ListTiposEntidad = Client.GetAllTiposEntidad().Where(tipe => tipe.TIPE_Codigo == 13 || tipe.TIPE_Codigo == 14 || tipe.TIPE_Codigo == 15).ToObservableCollection(); tipe_Desc = " TARIFA SERVICIO LOGÍSTICO"; DSView.LoadView(); break; case "A": /* Aduana */ CodTipoEntidad = 14; ListConstantes = Client.GetAllConstantesByConstanteTabla("BSL"); tipe_Desc = "TARIFA SERVICIO ADUANERO"; DSView.LoadView(); break; case "T": /* Transporte */ CodTipoEntidad = 15; tipe_Desc = "TARIFA SERVICIO TRANSPORTE"; ListConstantes = Client.GetAllConstantesByConstanteTabla("BSL"); ListConstantesTipo = Client.GetAllConstantesByConstanteTabla("TRA"); ListZonas = Client.GetAllTiposByTipoCodTabla("ZON"); ListZonasDetino = Client.GetAllTiposByTipoCodTabla("ZON"); break; } LView.LoadView(); MView.LoadView(); DView.LoadView(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.LoadPresenter, ex); } }