Exemple #1
0
        public override void Imprimir()
        {
            var processo = (ProcessoNFCe)ItemCompleto;
            var margem   = ExtensoesPrincipal.CMToPixel(DefinicoesPermanentes.MargemDANFENFCe / 10);
            var largura  = ExtensoesPrincipal.CMToPixel(DefinicoesPermanentes.LarguraDANFENFCe / 10);
            var dados    = new DadosImpressao(processo, new Thickness(margem), largura);

            BasicMainPage.Current.Navegar <ViewDANFE>(dados);
            ItemBanco.Impressa = true;
            AtualizarDI(ItemCompleto);
        }
Exemple #2
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            var valor = double.Parse((string)parameter);

            valor /= 10;
            var valorPx = ExtensoesPrincipal.CMToPixel(valor);

            if (targetType == typeof(double))
            {
                return(valorPx);
            }
            else if (targetType == typeof(Thickness))
            {
                return(new Thickness(valorPx));
            }
            else if (targetType == typeof(GridLength))
            {
                return(new GridLength(valorPx));
            }
            else
            {
                throw new NotImplementedException();
            }
        }