Пример #1
0
 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); }
 }
Пример #2
0
 public void LoadNuevoDetalleServicioTarifa()
 {
     try
     {
         DSView.ClearItem();
         DSView.SetInstance(InstanceView.New);
         ((PRO001DSMview)DSView).ShowDialog();
     }
     catch (Exception ex)
     { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); }
 }
Пример #3
0
        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);
        }
Пример #4
0
 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); }
 }
Пример #5
0
        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); }
        }