コード例 #1
0
ファイル: Main.cs プロジェクト: szotyi41/tkezelo
        private void btnExcelExport_Click(object sender, EventArgs e)
        {
            ExcelBuilder excel = new ExcelBuilder();

            excel.ShowDialog();

            Database.Load();
            Database.Filter();
        }
コード例 #2
0
        public ExcelData(ExcelBuilder f, string filepath)
        {
            main = f;

            try
            {
                if (File.Exists(filepath))
                {
                    excel    = new Excel.Application();
                    workbook = excel.Workbooks.Open(filepath);
                }
            }
            catch (Exception e)
            {
                Log log = new Log();
                log.Text         = "Hiba az Excel fájl betöltésekor";
                log.Message.Text = e.ToString();
                log.ShowDialog();
                main.Close();
            }
        }
コード例 #3
0
        static public void Insert(ExcelBuilder main, DataTable table)
        {
            int updatedrows = 0;

            try
            {
                command            = new MySqlCommand();
                command.Connection = connection;
                connection.Open();

                string datum, megnevezes, bevetel, kiadas, egyenleg;



                for (int i = 0; i < table.Rows.Count - 1; i++)
                {
                    if (table.Rows[i]["datum"] != null)
                    {
                        datum = Convert.ToDateTime(table.Rows[i]["datum"].ToString()).ToString("yyyy-MM-dd");
                    }
                    else
                    {
                        datum = new DateTime().ToString();
                    }

                    if (table.Rows[i]["megnevezes"] != null)
                    {
                        megnevezes = table.Rows[i]["megnevezes"].ToString();
                    }
                    else
                    {
                        megnevezes = "";
                    }

                    if (table.Rows[i]["bevetel"].ToString() != "")
                    {
                        bevetel = table.Rows[i]["bevetel"].ToString();
                    }
                    else
                    {
                        bevetel = "0";
                    }

                    if (table.Rows[i]["kiadas"].ToString() != "")
                    {
                        kiadas = table.Rows[i]["kiadas"].ToString();
                    }
                    else
                    {
                        kiadas = "0";
                    }

                    if (table.Rows[i]["egyenleg"].ToString() != "")
                    {
                        egyenleg = table.Rows[i]["egyenleg"].ToString();
                    }
                    else
                    {
                        egyenleg = "0";
                    }

                    command.CommandText = string.Format(
                        @"
                            INSERT 
                            INTO konyveles (epuletid,datum,megnevezes,bevetel,kiadas,egyenleg) 
                            VALUES ({0},'{1}','{2}',{3},{4},{5});
                        ",

                        epulet, datum, megnevezes, bevetel, kiadas, egyenleg);

                    updatedrows += Convert.ToInt32(command.ExecuteNonQuery());
                }

                MessageBox.Show("Hozzáadott sorok: " + updatedrows.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString() + "\n" + command.CommandText);
            }
            finally
            {
                connection.Close();
            }
        }