Exemple #1
0
    public virtual TableSample Get(int index)
    {
        TableSample outData = null;

        m_DataDic.TryGetValue(index, out outData);
        return(outData);
    }
Exemple #2
0
    public override void ParseCSV(CsvStream csvStream)
    {
        TableSample tableSample = new TableSample();

        tableSample.Load(csvStream);
        m_DataDic[tableSample.index] = tableSample;
    }
Exemple #3
0
        static async Task <string> TestGetTableSample(GrpcChannel channel, int id)
        {
            var client = new TableSampleService.TableSampleServiceClient(channel);

            try
            {
                TableSample res =
                    await client.GetTableSampleAsync(
                        new KeysRequest { Id = id });

                if (res == null)
                {
                    return("result 0.");
                }
                else
                {
                    return
                        (@$ "TableSample\n"
                         + $"  .code = {res.Code}\n"
                         + $"  .name = {res.Name}");
                }
            }
            catch (RpcException ex) when(ex.StatusCode == StatusCode.DeadlineExceeded)
            {
                return("GetTableSample timeout.");
            }
            catch
            {
                return("GetTableSample faild.");
            }
        }
        private (int, Protobuf.TableSample) present(Entities.TableSample queryResult)
        {
            var row = new TableSample();

            try
            {
                row.Id   = queryResult.Id;
                row.Code = queryResult.Code;
                row.Name = queryResult.Name;
            }
            catch
            {
                return(-1, null);
            }
            return(1, row);
        }
        public GetTableSample(KeysRequest request)
        {
            Status  = -1;
            Present = null;

            var(acceptStatus, accptResult) = this.accept(request);
            if (acceptStatus <= 0)
            {
                Status = acceptStatus;
                return;
            }

            var(presentStatus, presentResult) = this.present(accptResult);
            if (presentStatus < 0)
            {
                Status = presentStatus;
                return;
            }

            Status  = presentStatus;
            Present = presentResult;
        }
Exemple #6
0
 public override void ParseCSV(CsvStream csvStream)
 {
     TableSample tableSample = new TableSample();
     tableSample.Load(csvStream);
     m_DataDic[tableSample.index] = tableSample;
 }
Exemple #7
0
 public virtual void Add(TableSample tableSample)
 {
     m_DataDic[tableSample.index] = tableSample;
 }
Exemple #8
0
 public virtual void Add(TableSample tableSample)
 {
     m_DataDic[tableSample.index] = tableSample;
 }
Exemple #9
0
        private static void Main(string[] args)
        {
            Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

            //Paragraphs
            ParagraphSample.SimpleFormattedParagraphs();
            ParagraphSample.ForceParagraphOnSinglePage();
            ParagraphSample.ForceMultiParagraphsOnSinglePage();
            ParagraphSample.TextActions();
            ParagraphSample.Heading();

            ////Document
            DocumentSample.AddCustomProperties();
            DocumentSample.ReplaceText();
            DocumentSample.ApplyTemplate();
            DocumentSample.AppendDocument();

            //Images
            ImageSample.AddPicture();
            ImageSample.CopyPicture();
            ImageSample.ModifyImage();

            //Indentation/Direction/Margins
            MarginSample.SetDirection();
            MarginSample.Indentation();
            MarginSample.Margins();

            //Header/Footers
            HeaderFooterSample.HeadersFooters();

            //Tables
            TableSample.InsertRowAndImageTable();
            TableSample.TextDirectionTable();
            TableSample.CreateRowsFromTemplate();
            TableSample.ColumnsWidth();
            TableSample.MergeCells();

            //Hyperlink
            HyperlinkSample.Hyperlinks();

            //Section
            SectionSample.InsertSections();

            //Lists
            ListSample.AddList();

            //Equations
            EquationSample.InsertEquation();

            //Bookmarks
            BookmarkSample.InsertBookmarks();
            BookmarkSample.ReplaceText();

            //Charts
            ChartSample.BarChart();
            ChartSample.LineChart();
            ChartSample.PieChart();
            ChartSample.Chart3D();

            //Tale of Content
            TableOfContentSample.InsertTableOfContent();
            TableOfContentSample.InsertTableOfContentWithReference();

            //Lines
            LineSample.InsertHorizontalLine();

            //Protection
            ProtectionSample.AddPasswordProtection();
            ProtectionSample.AddProtection();

            //Parallel
            ParallelSample.DoParallelActions();

            //Others
            MiscellaneousSample.CreateRecipe();
            MiscellaneousSample.CompanyReport();
            MiscellaneousSample.CreateInvoice();

            Console.WriteLine("\nPress any key to exit.");
            Console.ReadKey();
        }