Beispiel #1
0
        public void M2MDataTable()
        {
            DataTable             d  = m2m.GetJobsDue();
            DataTable             wc = cd.GetWCData();
            IEnumerable <DataRow> q1 = (from job in d.AsEnumerable()
                                        where job.Field <string>("fpartno").Contains("WC-122BA")
                                        select job);

            var q = from job in q1.AsEnumerable <DataRow>()
                    join wkcen in wc.AsEnumerable() on job.Field <string>("fpro_id") equals wkcen.Field <string>("WC_ID")
                    select new {
                JobNo   = job["fjobno"],
                Status  = job["fstatus"],
                PartNo  = job["fpartno"],
                Rev     = job["fpartrev"],
                Qty     = job["foperqty"],
                DueDate = job["fddue_date"],
                WC      = wkcen["WC_NAME"]
            };

            Redbrick_Addin.DataDisplay dd = new DataDisplay();
            dd.Left            = 10;
            dd.Top             = 10;
            dd.Width           = 600;
            dd.Height          = 300;
            dd.Grid.DataSource = ToDataTable(q.ToList());
            //dd.ShowDialog();
        }
Beispiel #2
0
 private void RunApplication(SolutionStrategyTypes solutionStrategy)
 {
     solutionFinderStrategy = solutionStrategyFactory.GetSolutionFinderStrategy(solutionStrategy);
     solutionFinderStrategy.ClearSolutions();
     solutions = solutionFinderStrategy.FindSolutions();
     DataDisplay.DisplayData(solutions);
 }
Beispiel #3
0
    private void LoadDataPegawai(DataClassesDatabaseDataContext db)
    {
        DataDisplay DataDisplay = new DataDisplay();
        var         ListData    = db.TBPenggunas
                                  .Where(item => item.IDPengguna != 1 && (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower()) : true))
                                  .Select(item => new
        {
            Status = item._IsActive,
            item.NamaLengkap,
            GrupPengguna = item.TBGrupPengguna.Nama,
            Tempat       = item.TBTempat.Nama,
            item.Username,
            item.Handphone,
            item.IDPengguna
        }).OrderBy(item => item.NamaLengkap).ToArray();

        int skip  = 0;
        int take  = 0;
        int count = ListData.Count();

        DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

        RepeaterPengguna.DataSource = ListData.Skip(skip).Take(take);
        RepeaterPengguna.DataBind();
    }
    public override void OnInspectorGUI()
    {
        DataDisplay dd = (DataDisplay)target;

        GUILayout.BeginVertical();
        dd.script = EditorGUILayout.ObjectField("Target Script", dd.script, typeof(Object), true);

        if (dd.script != null)
        {
            if (dd.script.GetType().Equals(typeof(GameObject)))
            {
                dd.script = ((GameObject)dd.script).GetComponent <MonoBehaviour>();
            }
            GUILayout.BeginHorizontal();
            GUILayout.Label("Field", GUILayout.Width(140));
            fields        = dd.script.GetType().GetFields(BindingFlags.Public | BindingFlags.Instance);
            dd.fieldNames = new string[fields.Length];
            for (int i = 0; i < fields.Length; i++)
            {
                dd.fieldNames[i] = fields[i].Name;
            }
            dd.fieldSelection = EditorGUILayout.Popup(dd.fieldSelection, dd.fieldNames);

            GUILayout.EndHorizontal();
            GUILayout.BeginHorizontal();

            GUILayout.Label("Format", GUILayout.Width(140));
            dd.formatSelection = EditorGUILayout.Popup(dd.formatSelection, DataDisplay.formatFunctionNames);

            GUILayout.EndHorizontal();
        }
        GUILayout.EndVertical();
    }
        public string FormatData(DataDisplay container, bool isMetric)
        {
            float inputData = (container.ScaledFloatData != null ? container.ScaledFloatData.Value : container.ScaledIntData);

            if (isMetric)
            {
                inputData = inputData * MetricConversionSlope + MetricConversionOffset;
            }
            string formatted = inputData.ToString();

            if (isMetric)
            {
                if (MetricUnitName != null)
                {
                    formatted += " " + MetricUnitName.ResourceString;
                }
            }
            else
            {
                if (EnglishUnitName != null)
                {
                    formatted += " " + EnglishUnitName.ResourceString;
                }
            }
            return(formatted);
        }
Beispiel #6
0
    private void LoadDataBahanBaku(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin Pengguna    = (PenggunaLogin)Session["PenggunaLogin"];
        DataDisplay   DataDisplay = new DataDisplay();

        var ListData = db.TBBahanBakus.Where(item => (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.Nama.ToLower().Contains(TextBoxCari.Text.ToLower()) : true))
                       .Select(item => new
        {
            item.IDBahanBaku,
            item.Nama,
            item.KodeBahanBaku,
            Kategori    = StokBahanBaku_Class.OutPutKategori(db, null, item),
            HargaBeli   = item.TBStokBahanBakus.FirstOrDefault(data => data.IDTempat == Pengguna.IDTempat).HargaBeli *item.Konversi,
            SatuanBesar = item.TBSatuan1.Nama,
            item.Deskripsi
        }).OrderBy(item => item.Nama).ToArray();

        int skip  = 0;
        int take  = 0;
        int count = ListData.Count();

        DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

        RepeaterBahanBaku.DataSource = ListData.Skip(skip).Take(take);
        RepeaterBahanBaku.DataBind();
    }
        private void RunEvolutionaryAlgorithm(Graph graph)
        {
            Dictionary <int, Route> bestRoutes = evolutionaryAlgorithmController.RunEvolutionaryAlgorithm(graph);

            DataDisplay.PrintDictionaryOfBestRoutes(bestRoutes);
            DataDisplay.PrintBestRouteOverall(bestRoutes);
        }
Beispiel #8
0
    private void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            DataDisplay  DataDisplay = new DataDisplay();
            TBBlackBox[] ListData    = db.TBBlackBoxes.OrderByDescending(item => item.Tanggal).ToArray();

            if (!string.IsNullOrEmpty(TextBoxCari.Text))
            {
                ListData = ListData
                           .Where(item =>
                                  item.Pesan.ToLower().Contains(TextBoxCari.Text.ToLower()) ||
                                  item.Halaman.ToLower().Contains(TextBoxCari.Text.ToLower()))
                           .ToArray();
            }

            int skip = 0;
            int take = 0;

            DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

            RepeaterLaporan.DataSource = ListData.Skip(skip).Take(take).ToArray();
            RepeaterLaporan.DataBind();
        }
    }
Beispiel #9
0
 public string FormatData(DataDisplay container, bool isMetric)
 {
     if (FalseString == null || TrueString == null)
     {
         return("(BARF)");
     }
     return(container.ScaledIntData != 0 ? TrueString.ResourceString : FalseString.ResourceString);
 }
Beispiel #10
0
    protected void ButtonNext_Click(object sender, EventArgs e)
    {
        DataDisplay DataDisplay = new DataDisplay();

        if (DataDisplay.Next(DropDownListHalaman))
        {
            LoadData();
        }
    }
Beispiel #11
0
    public void Create(string text, Vector3 target, DataDisplay dataDisplay)
    {
        var effect = Instantiate(EffectPrefab, transform);

        //var pos = effect.transform.position;
        //pos.y = target.y;

        //effect.transform.position = pos;
        effect.Set(text, target, dataDisplay);
    }
Beispiel #12
0
        /*Method which handles data entry/decimation of data without a timmer
         * Use if the arduino will handle the timer delays
         *
         */
        private void data_eventNoTimer(object sender, EventArgs e)
        {
            date = DateTime.Now;                                                                    //gets current time

            string time = date.Hour + ":" + date.Minute + ":" + date.Second;                        //creates a time string

            currentSec = date.Second;                                                               //gets the current seconds from the time


            DataDisplay.AppendText(time + "\t\t\t " + in_data + "\n");                                              //display the time and reading in the textbox
        }
 public DataDescription(EItem column, EItemSource src,
                        EItemType type, EItemUsage usage, string title, bool visible,
                        DataDisplay disp)
 {
     Column  = (int)column;
     Source  = src;
     Type    = type;
     Useage  = usage;
     Title   = title;
     Visible = visible;
     Display = disp;
 }
Beispiel #14
0
    private void LoadDataPelanggan()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            Pelanggan_Class ClassPelanggan = new Pelanggan_Class(db);
            DataDisplay     DataDisplay    = new DataDisplay();

            if (!string.IsNullOrWhiteSpace(TextBoxCari.Text))
            {
                var ListData = db.TBPelanggans.Where(item => item.IDPelanggan != (int)EnumPelanggan.GeneralCustomer && item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower())).OrderBy(item => item.NamaLengkap).Select(item => new
                {
                    item.IDPelanggan,
                    Grup = item.TBGrupPelanggan.Nama,
                    item.NamaLengkap,
                    item.Email,
                    item.Handphone,
                    item.Deposit,
                    Status = item._IsActive
                }).ToArray();
                int skip = 0;
                int take = 0;

                DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

                RepeaterPelanggan.DataSource = ListData.Skip(skip).Take(take).ToArray();
                RepeaterPelanggan.DataBind();
            }
            else
            {
                var ListData = db.TBPelanggans.Where(item => item.IDPelanggan != (int)EnumPelanggan.GeneralCustomer).OrderBy(item => item.NamaLengkap).Select(item => new
                {
                    item.IDPelanggan,
                    Grup = item.TBGrupPelanggan.Nama,
                    item.NamaLengkap,
                    item.Email,
                    item.Handphone,
                    item.Deposit,
                    Status = item._IsActive
                }).ToArray();;

                int skip  = 0;
                int take  = 0;
                int count = ListData.Count();

                DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

                RepeaterPelanggan.DataSource = ListData.Skip(skip).Take(take).ToArray();
                RepeaterPelanggan.DataBind();
            }
        }
    }
Beispiel #15
0
        static void UsingFunc()
        {
            List <Product> productList = new List <Product>();
            DataDisplay    display     = new DataDisplay();

            productList.Add(new Product("Iphone 11", 11000));
            productList.Add(new Product("TV LG 70'", 7000));
            productList.Add(new Product("PS5", 2500));

            Func <Product, string> delegateFunc = product => product.ProductName.ToUpper();
            List <string>          nameList     = productList.Select(delegateFunc).ToList();

            display.Display(nameList);
        }
Beispiel #16
0
    protected void ButtonNext_Click(object sender, EventArgs e)
    {
        try
        {
            DataDisplay DataDisplay = new DataDisplay();

            if (DataDisplay.Next(DropDownListHalaman))
            {
                LoadStokHabis(new Konfigurasi_Class(((PenggunaLogin)Session["PenggunaLogin"]).IDGrupPengguna));
            }
        }
        catch (Exception ex)
        {
            AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery);
        }
    }
Beispiel #17
0
    protected void ButtonNext_Click(object sender, EventArgs e)
    {
        try
        {
            DataDisplay DataDisplay = new DataDisplay();

            if (DataDisplay.Next(DropDownListHalaman))
            {
                LoadDataPelanggan();
            }
        }
        catch (Exception ex)
        {
            AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery);
        }
    }
Beispiel #18
0
 public TXItem(DRBDatabase parentDb, uint id, byte[] conversionBytes, uint dataAcquireId, uint moduleMenuId, uint functionId, byte[] xmitBytesRaw, uint nameId, uint hintId, uint moduleTypeId)
 {
     database          = parentDb;
     ID                = id;
     DataAcquisitionID = dataAcquireId;
     FunctionID        = functionId;
     TransmitBytes     = new byte[xmitBytesRaw[0]];
     ModuleMenuID      = moduleMenuId;
     if (xmitBytesRaw[0] > 0)
     {
         Buffer.BlockCopy(xmitBytesRaw, 1, TransmitBytes, 0, TransmitBytes.Length);
     }
     NameID       = nameId;
     ModuleTypeID = moduleTypeId;
     DataDisplay  = new DataDisplay(parentDb, conversionBytes);
 }
Beispiel #19
0
    protected void ButtonPrevious_Click(object sender, EventArgs e)
    {
        try
        {
            DataDisplay DataDisplay = new DataDisplay();

            if (DataDisplay.Prev(DropDownListHalaman))
            {
                LoadDataPegawai(new DataClassesDatabaseDataContext());
            }
        }
        catch (Exception ex)
        {
            AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery);
        }
    }
Beispiel #20
0
        // When user wants to save a trip
        async void OnSaveButtonClicked(object sender, EventArgs e)
        {
            // Remove any attractions user chose to remove before navigating to next page
            RemoveAttractions();

            // Data for current trip
            DataDisplay data = displayedData;

            // Add data for trip to object that stores data for all trips
            TripsPage.AllTripsDataDisplayed.Add(data);

            var tripsPage = new TripsPage();

            // Disable back button on next page
            NavigationPage.SetHasBackButton(tripsPage, false);
            await Navigation.PushAsync(tripsPage);
        }
Beispiel #21
0
    private void LoadData()
    {
        try
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                DataDisplay DataDisplay = new DataDisplay();

                TBPelanggan[] ListData = null;

                ListData = db.TBPelanggans
                           .Where(item =>
                                  item.TanggalLahir.HasValue &&
                                  item.TanggalLahir.Value.Month == DropDownListBulan.SelectedValue.ToInt() &&
                                  item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower()))
                           .OrderBy(item => item.TanggalLahir.Value.Day).ToArray();

                int skip = 0;
                int take = 0;

                DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

                RepeaterPelanggan.DataSource = ListData
                                               .Skip(skip)
                                               .Take(take)
                                               .Select(item => new
                {
                    Grup = item.TBGrupPelanggan.Nama,
                    item.NamaLengkap,
                    item.Email,
                    item.Handphone,
                    item.TanggalLahir,
                    Status    = item._IsActive,
                    Transaksi = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Count(),
                    Nominal   = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Sum(item2 => item2.GrandTotal),
                    Quantity  = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Sum(item2 => item2.JumlahProduk)
                })
                                               .ToArray();
                RepeaterPelanggan.DataBind();
            }
        }
        catch (Exception ex)
        {
            AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery);
        }
    }
Beispiel #22
0
        /*Method which handles data entry/decimation of data
         * Use if the c# application will monitor the timer
         *
         */
        private void data_event(object sender, EventArgs e)
        {
            date = DateTime.Now;                                                                    //gets current time

            string time = date.Hour + ":" + date.Minute + ":" + date.Second;                        //creates a time string

            currentSec = date.Second;                                                               //gets the current seconds from the time

            if (currentSec % waitTime == 0 && firstReading)                                         //if its been waittime seconds and its the first reading within the second
            {
                DataDisplay.AppendText(time + "\t\t\t " + in_data + "\n");                          //display the time and reading in the textbox
                firstReading = false;                                                               //the first reading has now happened
            }
            else if (currentSec % waitTime != 0 && !firstReading)                                   //if it hasnt been waittime seconds and we already took the first reading
            {
                firstReading = true;                                                                //reset the firstreading bool to true so we can now take a reading when five seconds has passed
            }
        }
 public string FormatData(DataDisplay container, bool isMetric)
 {
     foreach (KeyValuePair <uint, ResourceItem> state in States)
     {
         if (container.ScaledIntData == state.Key)
         {
             if (state.Value == null)
             {
                 return("(BARF)");
             }
             else
             {
                 return(state.Value.ResourceString);
             }
         }
     }
     return("N/A");
 }
        static async Task Main(string[] args)
        {
            Console.WriteLine("Please enter user name:");
            var userName = Console.ReadLine();

            Console.WriteLine("Please enter repository name:");
            var repositoryName = Console.ReadLine();

            try
            {
                GitHubApiHelper apiHelper = new GitHubApiHelper();
                var             commits   = await apiHelper.GetRepositoryCommitsAsync(repositoryName, userName);

                using (var context = new GitHubApiDbContext())
                {
                    DataStore   dataStore   = new DataStore(context);
                    DataDisplay dataDisplay = new DataDisplay();

                    var repository = await dataStore.AddRepositoryAsync(repositoryName);

                    var user = await dataStore.AddUserAsync(userName);

                    Console.WriteLine($"{Environment.NewLine}COMMITS:{Environment.NewLine}");

                    foreach (var commit in commits)
                    {
                        await dataStore.AddCommitAsync(commit, user, repository);

                        Console.WriteLine(dataDisplay.GetCommitDescription(commit));
                    }
                }
            }
            catch (HttpRequestException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Unexpected error occured during performing opeartion: {ex.Message}");
            }
            Console.WriteLine("Press any key to close");
            Console.ReadKey();
        }
Beispiel #25
0
        // Go to new page when user wants to add attractions
        async void OnPlusImgBtnClicked(object sender, EventArgs e)
        {
            var client = new RestClient();

            // client.BaseUrl = new Uri("http://127.0.0.1:5000/");
            client.BaseUrl = new Uri("http://eventour.fun:5000/");

            int      numDaysToQueryFor = 35;
            DateTime startDateObj      = DateTime.ParseExact(startDateResult.Text, "MMM. dd, yyyy", System.Globalization.CultureInfo.InvariantCulture);
            DateTime endDateObj        = DateTime.ParseExact(endDateResult.Text, "MMM. dd, yyyy", System.Globalization.CultureInfo.InvariantCulture);
            DateTime newEndDateObj     = endDateObj.AddDays(numDaysToQueryFor);

            var request = new RestRequest("test", Method.POST);

            request.AddParameter("dest", destinationResult.Text);
            request.AddParameter("start_date", (startDateObj).ToString("dd/MM/yyyy"));
            request.AddParameter("end_date", (newEndDateObj).ToString("dd/MM/yyyy"));

            // Send request to server and get response back
            IRestResponse response = client.Execute(request);

            // Go to add attractions page if HTTP request was successful
            if (response.IsSuccessful == true)
            {
                // Deserialize JSON response from server
                DataDisplay data = Newtonsoft.Json.JsonConvert.DeserializeObject <DataDisplay>(response.Content);

                // Remove any attractions user chose to remove before navigating to next page
                RemoveAttractions();

                var addAttractionsPage = new AddAttractions(data.Dest, data.StartDate, (endDateObj).ToString("dd/MM/yyyy"), data.Attractions, data.Ratings, data.ReviewCounts, data.ImageURLs, data.Durations, data.Descriptions, data.Addresses);
                addAttractionsPage.BindingContext = displayedData;

                // Disable back button on page where user can add attractions
                NavigationPage.SetHasBackButton(addAttractionsPage, false);
                await Navigation.PushAsync(addAttractionsPage);
            }
            else
            {
                await DisplayAlert("Server Maintenance", "Please try again at a later time.", "OK");
            }
        }
Beispiel #26
0
        static void UsingFilter()
        {
            DataDisplay    display     = new DataDisplay();
            Filter         filter      = new Filter();
            List <Product> ProductList = new List <Product>();

            ProductList.Add(new Product("Iphone 11", 11000));
            ProductList.Add(new Product("TV LG 70'", 7000));
            ProductList.Add(new Product("PS5", 2500));

            Console.WriteLine("Option the filters: [1] Filter by name  [2] Filter by price  [3] Cash payment  [4] Remove product per value");
            int option = int.Parse(Console.ReadLine());

            if (option == 1)
            {
                ProductList.Sort(filter.FilterName);
            }
            else if (option == 2)
            {
                ProductList.Sort(filter.FilterPrice);
            }
            else if (option == 3)
            {
                DiscountService discount = new DiscountService();
                ProductList.ForEach(discount.disc);
            }
            else if (option == 4)
            {
                Console.Write("Waht value: ");
                double value = double.Parse(Console.ReadLine());
                //Predicate é um delegate que retorna um bool.
                Predicate <Product> removeItemPerValue = (prod) => prod.Price >= value;
                ProductList.RemoveAll(removeItemPerValue);
            }
            else
            {
                Console.WriteLine("Invalid option!");
            }

            display.Display(ProductList);
        }
Beispiel #27
0
    private void LoadStokHabis(Konfigurasi_Class Konfigurasi_Class)
    {
        #region Stok Produk Habis
        if (Konfigurasi_Class.ValidasiKonfigurasi(EnumKonfigurasi.StokProdukHabis))
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            DataDisplay DataDisplay = new DataDisplay();
            panelStokProdukHabis.Visible = true;

            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                var ListData = db.TBStokProduks
                               .Where(item => item.Jumlah <= item.JumlahMinimum && item.IDTempat == Pengguna.IDTempat)
                               .Select(item => new
                {
                    item.IDTempat,
                    Tempat        = item.TBTempat.Nama,
                    Produk        = item.TBKombinasiProduk.TBProduk.Nama,
                    AtributProduk = item.TBKombinasiProduk.TBAtributProduk.Nama,
                    item.JumlahMinimum,
                    item.Jumlah
                }).OrderBy(item => item.Jumlah).ToArray();

                int skip  = 0;
                int take  = 0;
                int count = ListData.Count();

                DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

                RepeaterDataStokProduk.DataSource = ListData.Skip(skip).Take(take);
                RepeaterDataStokProduk.DataBind();
            }
        }
        else
        {
            panelStokProdukHabis.Visible = false;
        }
        #endregion
    }
Beispiel #28
0
    private void LoadData(DataClassesDatabaseDataContext db)
    {
        PenggunaLogin pengguna    = (PenggunaLogin)Session["PenggunaLogin"];
        DataDisplay   DataDisplay = new DataDisplay();

        var ListData = db.TBStokProduks
                       .AsEnumerable()
                       .Where(item => item.IDTempat == pengguna.IDTempat && (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.TBKombinasiProduk.Nama.ToLower().Contains(TextBoxCari.Text.ToLower()) : true))
                       .Select(item => new
        {
            item.TBKombinasiProduk.IDKombinasiProduk,
            item.TBKombinasiProduk.KodeKombinasiProduk,
            item.TBKombinasiProduk.Nama,
            AtributProduk      = item.TBKombinasiProduk.TBAtributProduk.Nama,
            HargaPokokProduksi = StokProduk_Class.HitungHargaPokokProduksi(db, pengguna.IDTempat, item.TBKombinasiProduk),
            item.HargaBeli,
            item.HargaJual,
            PersentaseSelisihHarga = (item.HargaJual > 0) ? (item.HargaBeli / item.HargaJual) * 100 : 0,
            PunyaKomposisi         = item.TBKombinasiProduk.TBKomposisiKombinasiProduks.Count
        }).OrderBy(item => item.Nama).ToArray();

        int skip  = 0;
        int take  = 0;
        int count = ListData.Count();

        DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);


        RepeaterKombinasiProduk.DataSource = ListData.Skip(skip).Take(take);
        RepeaterKombinasiProduk.DataBind();

        DropDownListBahanBaku.DataSource     = db.TBStokBahanBakus.Where(item => item.IDTempat == pengguna.IDTempat).Select(item => new { item.IDBahanBaku, item.TBBahanBaku.Nama }).OrderBy(item => item.Nama);
        DropDownListBahanBaku.DataTextField  = "Nama";
        DropDownListBahanBaku.DataValueField = "IDBahanBaku";
        DropDownListBahanBaku.DataBind();
        DropDownListBahanBaku.Items.Insert(0, new ListItem {
            Text = "-Bahan Baku-", Value = "0"
        });
    }
Beispiel #29
0
 protected void Page_Load(object sender, EventArgs e)
 {
     con.ConnectionString = WebConfigurationManager.ConnectionStrings["Connection1"].ConnectionString;
     try
     {
         using (con)
         {
             string     query = "select * from dbo.students";
             SqlCommand cmd   = new SqlCommand(query, con);
             con.Open();
             SqlDataReader rdr = cmd.ExecuteReader();
             DataDisplay.DataSource = rdr;
             DataDisplay.DataBind();
             con.Close();
         }
     }
     catch (Exception err)
     {
         Info.Text  = "Error: ";
         Info.Text += err.Message;
     }
 }
Beispiel #30
0
    private void LoadDataProduk(DataClassesDatabaseDataContext db)
    {
        DataDisplay DataDisplay = new DataDisplay();

        var ListData = db.TBProduks
                       .AsEnumerable()
                       .Select(item => new
        {
            item.IDProduk,
            item.Nama,
            KombinasiProduk = item.TBKombinasiProduks.Select(item2 => new
            {
                item2.IDKombinasiProduk,
                item2.KodeKombinasiProduk,
                item2.Nama,
                Atribut = !string.IsNullOrWhiteSpace(item2.TBAtributProduk.Nama) ? item2.TBAtributProduk.Nama : item.Nama
            }),
            Kategori = item.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : string.Empty,
            Status   = item._IsActive,
        })
                       .OrderByDescending(item => item.IDProduk)
                       .ToArray();

        if (!string.IsNullOrWhiteSpace(TextBoxCari.Text))
        {
            ListData = ListData.Where(item => item.Nama.ToLower().Contains(TextBoxCari.Text.ToLower())).ToArray();
        }

        int skip  = 0;
        int take  = 0;
        int count = ListData.Count();

        DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip);

        RepeaterProduk.DataSource = ListData.Skip(skip).Take(take);
        RepeaterProduk.DataBind();
    }
Beispiel #31
0
        public void createWindows()
        {
            myInputWindow = new InputWindow();
            myInputWindow.manager = this;

            myPenToText = new convertToText(myDynamicDisplay);
            myDataStuff = new dataStuff(this);
            blockingData = new BlockingCollection<mPoint>();
            addingData = Task.Factory.StartNew(() => myPenToText.getData(blockingData));

            myDisplayWindow = new DisplayWindow(myDynamicDisplay);

            myPenToText.setDisplayActive(true);

            myDisplayWindow.manager = this;
            myDisplayWindow.Visibility = Visibility.Visible;

            myDisplayWindow.Owner = myInputWindow;

            myDataDisplay = new DataDisplay(myDataStuff);
            myDataDisplay.Visibility = Visibility.Visible;

            myDataDisplay.Owner = myInputWindow;

            myInputWindow.Top = System.Windows.SystemParameters.WorkArea.Top;
            myInputWindow.Left = System.Windows.SystemParameters.WorkArea.Left;

            myDataDisplay.Top = myInputWindow.Top+ myInputWindow.Height;
            myDataDisplay.Left = myInputWindow.Left;
            myDataDisplay.Width = System.Windows.SystemParameters.WorkArea.Width - myDisplayWindow.Width;
            myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height - myDataDisplay.Top;

            myDisplayWindow.Top = System.Windows.SystemParameters.WorkArea.Top;
            myDisplayWindow.Left = System.Windows.SystemParameters.WorkArea.Width - myDisplayWindow.Width;

            resized();
            //toggleDataDisplayWindow();
        }
Beispiel #32
0
 public void toggleDataDisplayWindow()
 {
     if (myDataDisplay.IsVisible)
     {
         myDataDisplay.Visibility = Visibility.Hidden;
     }
     else if(myDataDisplay !=null )
     {
         myDataDisplay.Visibility = Visibility.Visible;
         myDataDisplay.Top = System.Windows.SystemParameters.WorkArea.Top;
         myDataDisplay.Left = System.Windows.SystemParameters.WorkArea.Left;
         myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height;
         myDataDisplay.Owner = myInputWindow;
     }
     else
     {
         myDataDisplay = new DataDisplay(myDataStuff);
         myDataDisplay.Visibility = Visibility.Visible;
         myDataDisplay.Top = System.Windows.SystemParameters.WorkArea.Top;
         myDataDisplay.Left = System.Windows.SystemParameters.WorkArea.Left;
         myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height;
         myDataDisplay.Owner = myInputWindow;
     }
 }