Example #1
0
        private void veriAktar(string veriyolu, string extension)
        {
            if (String.IsNullOrEmpty(veriyolu))
            {
                MessageBox.Show("Dosya Seçmediniz !!!");
                return;
            }
            List <CrossCatalogModel> uruns = new List <CrossCatalogModel>();
            FileStream streamTemp          = File.Open(veriyolu, FileMode.Open, FileAccess.Read);

            ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

            using (var package = new ExcelPackage(streamTemp))
            {
                var currentSheet = package.Workbook.Worksheets;
                var workSheet    = currentSheet[0];//florists
                var noOfCol      = workSheet.Dimension.End.Column;
                var noOfRow      = workSheet.Dimension.End.Row;
                for (int rowIterator = 1; rowIterator <= noOfRow; rowIterator++)
                {
                    var urun = new CrossCatalogModel();
                    urun.AracTipi = workSheet.Cells[rowIterator, 1].Value != null ? workSheet.Cells[rowIterator, 1].Value.ToString() : string.Empty;
                    urun.Marka    = workSheet.Cells[rowIterator, 2].Value != null ? workSheet.Cells[rowIterator, 2].Value.ToString() : string.Empty;
                    urun.Code     = workSheet.Cells[rowIterator, 3].Value != null ? workSheet.Cells[rowIterator, 3].Value.ToString() : string.Empty;
                    urun.AltCode  = workSheet.Cells[rowIterator, 4].Value != null ? workSheet.Cells[rowIterator, 4].Value.ToString() : string.Empty;
                    urun.AltMarka = workSheet.Cells[rowIterator, 5].Value != null ? workSheet.Cells[rowIterator, 5].Value.ToString() : string.Empty;

                    urun.SearchCode    = urun.Code.ToLower().Replace(" ", "");
                    urun.SearchAltCode = urun.AltCode.ToLower().Replace(" ", "");
                    if (!(String.IsNullOrEmpty(urun.AracTipi)))
                    {
                        uruns.Add(urun);
                    }

                    progressBar1.Value = (progressBar1.Value >= 100) ? 0 : progressBar1.Value;
                    progressBar1.Value++;
                }
                GRPLoader.Text = "Veriler Okundu";
                int i = 0;

                if (i == 0)
                {
                    var mongoCrossManager = new MongoCrossManager();
                    mongoCrossManager.AddData(uruns);
                }
                progressBar1.Value = (progressBar1.Value >= 100) ? 0 : progressBar1.Value;
                progressBar1.Value++;
                GRPLoader.Text = "Veriler Dbye Yazılıyor.";
                i++;



                GRPLoader.Text    = "Veriler Dbye Yazıldı";
                GRPLoader.Visible = false;
                MessageBox.Show("Aktarım Tamamlandı");
            }
        }
Example #2
0
        private void gezginGetir()
        {
            string itemCode = TXTCode.Text;
            //  //GridGezgin.Visible = true;
            MongoCrossManager crossGeneralManager = new MongoCrossManager();
            var gridData = crossGeneralManager.UrunAraMain(itemCode);
            var list     = new List <GridModel>();

            foreach (var item in gridData)
            {
                list.Add(new GridModel {
                    General = item
                });
            }


            GridItems.DataSource = list;
            this.Text            = "Kayıt Sayısı :" + GridItems.Rows.Count;
        }