コード例 #1
0
        async void ItemDetailClick(object sender, EventArgs e)
        {
            IRowData   rowData       = grid.GetRow(grid.SelectedRowHandle);
            Page2Class selectedOrder = rowData.DataObject as Page2Class;
            string     Name          = selectedOrder.Name;

            if (Name == "Dilan Mulyana")
            {
                await Navigation.PushAsync(new dilan());
            }
            else if (Name == "Milea Kuna")
            {
                await Navigation.PushAsync(new milea());
            }
            else if (Name == "Lucky Djalu")
            {
                await Navigation.PushAsync(new lucky());
            }
            else if (Name == "Siti")
            {
                await Navigation.PushAsync(new siti());
            }
            else
            {
                await Navigation.PushAsync(new fara());
            }
        }
コード例 #2
0
        private static IEnumerable <IRowData> ToAlgo(this IEnumerable <IRowData> rowsData)
        {
            IRowData ultimo = null;
            var      count  = 0;

            foreach (var row in rowsData)
            {
                if (count == 0)
                {
                    yield return(row);
                }
                else
                {
                    if (ultimo == null)
                    {
                        ultimo = row;
                    }
                    else if (ultimo != row)
                    {
                        yield return(new RowCopyData(ultimo));

                        ultimo = row;
                    }
                }

                count++;
            }

            yield return(ultimo);
        }
コード例 #3
0
        void OnCalculateCustomSummary(object sender, CustomSummaryEventArgs e)
        {
            IRowData   x             = grid.GetRow(grid.SelectedRowHandle);;
            Page2Class selectedOrder = x.DataObject as Page2Class;
            string     JP            = selectedOrder.JP;

            if (e.FieldName == "JP")
            {
                if (e.IsTotalSummary)
                {
                    if (e.SummaryProcess == CustomSummaryProcess.Start)
                    {
                        count = 0;
                    }
                    if (e.SummaryProcess == CustomSummaryProcess.Calculate)
                    {
                        if (JP == "TD")
                        {
                            count++;
                        }
                        e.TotalValue = count;
                    }
                }
            }
        }
コード例 #4
0
        protected static IEnumerable <XNode> ConvertContent(IRowData row, ColumnDesc column)
        {
            object content = null;

            if (column.Path.StartsWith("["))
            {
                content = row[int.Parse(column.Path.Substring(1, column.Path.Length - 2))];
            }
            else
            {
                content = typeof(IRowData).GetProperty(column.Path).GetValue(row);
            }

            if (content == null)
            {
                return(null);
            }
            else if (content is int)
            {
                return(new [] { new XText(content.ToString()) });
            }
            else if (content is string)
            {
                return(new [] { new XText(content as string) });
            }
            else if (content is GlossyString)
            {
                return((content as GlossyString).AsCollection().Select(p =>
                                                                       new XElement(D + "Span", new XAttribute("Gloss", GlossLabel[(int)p.Gloss]), p.Text)));
            }
            else
            {
                throw new Exception("Internal error");
            }
        }
コード例 #5
0
        void ItemDeleteClick(object sender, EventArgs e)
        {
            IRowData   rowData       = grid.GetRow(grid.SelectedRowHandle);
            Page2Class selectedOrder = rowData.DataObject as Page2Class;
            string     Name          = selectedOrder.Name;

            grid.DeleteRow(grid.SelectedRowHandle);
        }
コード例 #6
0
ファイル: TmxWriter.cs プロジェクト: StHillmann/disfr
 private XElement ConvertEntry(IRowData data)
 {
     return
         (new XElement(X + "tu",
                       new XElement(X + "tuv",
                                    new XAttribute(LANG, data.SourceLang),
                                    new XElement(X + "seg",
                                                 new XAttribute(SPACE, "preserve"),
                                                 data.RawSource.RunsWithProperties.Select(ConvertContent))),
                       new XElement(X + "tuv",
                                    new XAttribute(LANG, data.TargetLang),
                                    new XElement(X + "seg",
                                                 new XAttribute(SPACE, "preserve"),
                                                 data.RawTarget.RunsWithProperties.Select(ConvertContent)))));
 }
コード例 #7
0
        void ItemClick(object sender, EventArgs e)
        {
            if (menuRowHandle == GridControl.InvalidRowHandle)
            {
                return;
            }

            IRowData rowData          = grid.GetRow(menuRowHandle);
            Customer selectedCustomer = rowData.DataObject as Customer;

            menuRowHandle = GridControl.InvalidRowHandle;
            try {
                Device.OpenUri(new Uri("mailto:" + selectedCustomer.Email));
            } catch {
            }
        }
コード例 #8
0
ファイル: Page1.xaml.cs プロジェクト: fahminaja/plndjtyapp
        async void ItemDetailClick(object sender, EventArgs e)
        {
            IRowData rowData       = grid.GetRow(grid.SelectedRowHandle);
            Employee selectedOrder = rowData.DataObject as Employee;
            string   Name          = selectedOrder.Name;

            if (Name == "Setyo Novanto")
            {
                await Navigation.PushAsync(new setyo());
            }
            else if (Name == "Budi")
            {
                await Navigation.PushAsync(new budi());
            }
            else if (Name == "Harris Asrofi")
            {
                await Navigation.PushAsync(new haris());
            }
            else if (Name == "Sutedja")
            {
                await Navigation.PushAsync(new sutedja());
            }
            else if (Name == "Joko Anwar")
            {
                await Navigation.PushAsync(new joko());
            }
            else if (Name == "Bambang")
            {
                await Navigation.PushAsync(new bambang());
            }
            else if (Name == "Robert King")
            {
                await Navigation.PushAsync(new robert());
            }
            else if (Name == "Laura Callahan")
            {
                await Navigation.PushAsync(new laura());
            }
            else
            {
                await Navigation.PushAsync(new anne());
            }
        }
コード例 #9
0
 public ShiftRowData(IRowData rowData)
 {
     this.rowData = rowData;
 }
コード例 #10
0
ファイル: Rekap.xaml.cs プロジェクト: fahminaja/plndjtyapp
        async void ItemDetailClick(object sender, EventArgs e)
        {
            IRowData   rowData       = grid.GetRow(grid.SelectedRowHandle);
            RekapClass selectedOrder = rowData.DataObject as RekapClass;
            string     Name          = selectedOrder.Name;

            if (Name == "Setyo Novanto")
            {
                await Navigation.PushAsync(new setyo());
            }
            else if (Name == "Budi")
            {
                await Navigation.PushAsync(new budi());
            }
            else if (Name == "Harris Asrofi")
            {
                await Navigation.PushAsync(new haris());
            }
            else if (Name == "Sutedja")
            {
                await Navigation.PushAsync(new sutedja());
            }
            else if (Name == "Joko Anwar")
            {
                await Navigation.PushAsync(new joko());
            }
            else if (Name == "Bambang")
            {
                await Navigation.PushAsync(new bambang());
            }
            else if (Name == "Robert King")
            {
                await Navigation.PushAsync(new robert());
            }
            else if (Name == "Laura Callahan")
            {
                await Navigation.PushAsync(new laura());
            }
            else if (Name == "Anne Dodsworth")
            {
                await Navigation.PushAsync(new anne());
            }
            else if (Name == "Dilan Mulyana")
            {
                await Navigation.PushAsync(new dilan());
            }
            else if (Name == "Milea Kuna")
            {
                await Navigation.PushAsync(new milea());
            }
            else if (Name == "Lucky Djalu")
            {
                await Navigation.PushAsync(new lucky());
            }
            else if (Name == "Siti")
            {
                await Navigation.PushAsync(new siti());
            }
            else
            {
                await Navigation.PushAsync(new fara());
            }
        }
コード例 #11
0
ファイル: ConePadSuite.cs プロジェクト: kitofr/Cone
 ConeTestName NameFor(IRowData item)
 {
     return new ConeTestName(Name, item.DisplayAs ?? thunk.NameFor(item.Parameters));
 }
コード例 #12
0
 public RowCopyData(IRowData rowData)
 {
     this.rowData = rowData;
 }
コード例 #13
0
 public static ShiftRowData ToShiftRowData(this IRowData rowData)
 {
     return(new ShiftRowData(rowData));
 }
コード例 #14
0
 public void Write(IRowData row, IColumn column, object value)
 {
     throw new NotImplementedException();
 }