Beispiel #1
0
        private void lstDDT_ItemTapped_1(object sender, ItemTappedEventArgs e)
        {
            //DocumentItem di = new DocumentItem();
            try
            {
                Policies di = new Policies();
                di = (Policies)e.Item;

                string docName = di.DocName;                //di.DocumentItemTitle;
                if (_favstate)
                {
                    isFavorite = true;
                }
                else
                {
                    isFavorite = di.IsFavourite;                    // di.IsFavorite;
                }

                di = null;

                ViewDocument dd       = new ViewDocument(docName, isFavorite);
                Label        lblTitle = dd.FindByName <Label>("lblVDTitle");
                lblTitle.Text = "Policies And Procedures";

                Navigation.PushAsync(dd);
                dd = null;
            }
            catch (Exception ex)
            {
                //logger.Error(ex.Message);
            }
        }
Beispiel #2
0
 /// <summary>
 /// Выбран пункт меню "Просмотр -> Документ"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ViewDocument_Click(object sender, RoutedEventArgs e)
 {
     if (userPath != null)
     {
         GetFiles(userPath);
         ViewDocument viewDocument = new ViewDocument(userPath);
         viewDocument.ShowDialog();
     }
 }
Beispiel #3
0
        public static void Imprimir_certificados(DataTable ListRecord, string DocumentoConsultado)
        {
            //Variables Auxiliares
            DataTable dtHeader  = new DataTable("Header");
            DataTable dtDetails = new DataTable("DataSet1");
            DataSet   dsReporte = new DataSet();
            String    Printer;
            Int32     Control = 0;

            //Creo los nombres de los datos a mostrar, deben ser iguales a los utilizados en el reporte Header
            dtHeader.Columns.Add("FECHA");
            dtHeader.Columns.Add("USUARIO");
            dtHeader.Columns.Add("DOCUMENTO");
            //Lleno Los Datos del Header
            dtHeader.Rows.Add(dtHeader.NewRow());
            dtHeader.Rows[0]["FECHA"]     = DateTime.Today.ToString("yyyy-MM-dd");
            dtHeader.Rows[0]["USUARIO"]   = App.curUser.UserName.ToString();
            dtHeader.Rows[0]["DOCUMENTO"] = DocumentoConsultado;
            //Creo los nombres de los datos a mostrar, deben ser iguales a los utilizados en el reporte Details
            dtDetails.Columns.Add("MODELO");
            dtDetails.Columns.Add("SERIAL");
            dtDetails.Columns.Add("RECEIVERID");


            foreach (DataRow Rows in ListRecord.Rows)
            {
                dtDetails.Rows.Add(dtDetails.NewRow());
                dtDetails.Rows[Control]["MODELO"]     = Rows[2].ToString();
                dtDetails.Rows[Control]["SERIAL"]     = Rows[4].ToString();
                dtDetails.Rows[Control]["RECEIVERID"] = Rows[5].ToString();
                Control++;
            }
            dsReporte.Tables.Add(dtHeader);
            dsReporte.Tables.Add(dtDetails);

            //Obtengo los datos de la impresora
            Printer = (new WMSServiceClient())
                      .GetConfigOption(new ConfigOption {
                Code = "PRINTREPORTING"
            }).First().DefValue;
            //Muestro en pantalla el comprobante para luego imprimirlo

            ViewDocument fv = new ViewDocument(dsReporte, "IQCERTIFICADOREPORT.rdl");

            fv.Show();
        }
        private void InitInternal()
        {
            try
            {
                if (ViewDocument == null || CallPtr == 0)
                {
                    if (Children.Count != 0)
                    {
                        Children.Clear();
                    }
                    return;
                }



                var ctrl = ViewDocument.BuildOverViewPanel(CallPtr);
                ctrl.Height = 120;

                Children.Add(ctrl);
            }
            catch (Exception ex)
            {
            }
        }