private void btnImport_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            open.Filter = "excel files|*.xls;*.xlsx;*.xlsm";


            open.ShowDialog();


            FileStream       stream      = new FileStream(open.FileName, FileMode.Open);
            IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
            DataSet          result      = excelReader.AsDataSet();

            DataClasses1DataContext conn = new DataClasses1DataContext();

            foreach (DataTable table in result.Tables)
            {
                foreach (DataRow dr in table.Rows)
                {
                    invoceSecond addtable = new invoceSecond()
                    {
                        Id                     = Convert.ToString(dr[0]),
                        DeliveryDate           = Convert.ToString(dr[1]),
                        DealDate               = Convert.ToString(dr[2]),
                        DealNumber             = Convert.ToString(dr[3]),
                        TIN                    = Convert.ToString(dr[4]),
                        BuyerBankName          = Convert.ToString(dr[5]),
                        BuyerBankAccountNumber = Convert.ToString(dr[6]),
                        GoodDescription        = Convert.ToString(dr[7]),
                        GoodAmount             = Convert.ToInt32(dr[8]),
                        PricePerUnit           = Convert.ToInt32(dr[9]),
                        Price                  = Convert.ToInt32(dr[10]),
                    };
                    conn.invoceSeconds.InsertOnSubmit(addtable);
                }
            }
            conn.SubmitChanges();

            excelReader.Close();
            stream.Close();
            MessageBox.Show("lyox lyava");
        }
Esempio n. 2
0
 partial void DeleteinvoceSecond(invoceSecond instance);
Esempio n. 3
0
 partial void UpdateinvoceSecond(invoceSecond instance);
Esempio n. 4
0
 partial void InsertinvoceSecond(invoceSecond instance);