Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Data.SqlClient; //DB
- using System.Configuration; //DB
- namespace EPOS_LS
- {
- class dbo
- {
- public static void testdbconnection(Form1 form)
- {
- logsys.WriteLogEntry("Proběhne pokus o připojiení k Databázi", form);
- string cstring = Properties.Settings.Default.volbydbConnectionString; //vytáhne z settings.setting connection string
- logsys.WriteLogEntry("Pro připojení se použije řetězec: \"" + cstring + "\"", form);
- SqlConnection sqlpripojeni = new SqlConnection(cstring);
- sqlpripojeni.Open();
- logsys.WriteLogEntry("Spojení navázáno!", form);
- logsys.WriteLogEntry("Verze sql serveru: " + sqlpripojeni.ServerVersion, form); // zjištění verzi serveru (potvrdí připojení)
- logsys.WriteLogEntry("Identifikace serveru: " + sqlpripojeni.WorkstationId, form); // a ID počítače na kterém běží
- sqlpripojeni.Close();
- logsys.WriteLogEntry("Spojení uzavřeno!", form);
- }
- public static void writebaselistlevel2(Form1 form, int districtid, int regionid, string name)
- {
- string cstring = Properties.Settings.Default.volbydbConnectionString; //vytáhne z settings.setting connection string
- SqlConnection sqlpripojeni = new SqlConnection(cstring);
- SqlCommand umoznizapisid = new SqlCommand("SET IDENTITY_INSERT Districts ON", sqlpripojeni);
- SqlCommand znemoznizapisid = new SqlCommand("SET IDENTITY_INSERT Districts OFF", sqlpripojeni);
- SqlCommand pridejzaznam = new SqlCommand("insert INTO Districts ([DistrictId], [RegionId], [Name]) VALUES (@districtid,@regionid,@name)", sqlpripojeni);
- pridejzaznam.Parameters.Add(new SqlParameter("@DistrictId", districtid));
- pridejzaznam.Parameters.Add(new SqlParameter("@RegionId", regionid));
- pridejzaznam.Parameters.Add(new SqlParameter("@Name", name));
- sqlpripojeni.Open();
- logsys.WriteLogEntry("Proběhne zápis do databáze", form);
- umoznizapisid.ExecuteNonQuery();
- pridejzaznam.ExecuteNonQuery();
- znemoznizapisid.ExecuteNonQuery();
- logsys.WriteLogEntry("Zápis proběh úspěšně", form);
- sqlpripojeni.Close();
- } //použito pro číselník: http://volby.cz/pls/ps2010/ps81?xjazyk=CZ
- public static void writebaselistlevel3(Form1 form, int cityid, int districtid, string name)
- {
- string cstring = Properties.Settings.Default.volbydbConnectionString; //vytáhne z settings.setting connection string
- SqlConnection sqlpripojeni = new SqlConnection(cstring);
- SqlCommand umoznizapisid = new SqlCommand("SET IDENTITY_INSERT Cities ON", sqlpripojeni);
- SqlCommand znemoznizapisid = new SqlCommand("SET IDENTITY_INSERT Cities OFF", sqlpripojeni);
- SqlCommand pridejzaznam = new SqlCommand("insert INTO Cities ([CityId], [DistrictId], [Name]) VALUES (@cityid,@districtid,@name)", sqlpripojeni);
- pridejzaznam.Parameters.Add(new SqlParameter("@CityId", cityid));
- pridejzaznam.Parameters.Add(new SqlParameter("@DistrictId", districtid));
- pridejzaznam.Parameters.Add(new SqlParameter("@Name", name));
- sqlpripojeni.Open();
- logsys.WriteLogEntry("Proběhne zápis do databáze", form);
- umoznizapisid.ExecuteNonQuery();
- pridejzaznam.ExecuteNonQuery();
- znemoznizapisid.ExecuteNonQuery();
- logsys.WriteLogEntry("Zápis proběh úspěšně", form);
- sqlpripojeni.Close();
- } //použito pro číselník: http://volby.cz/pls/ps2010/ps81?xjazyk=CZ
- public static int highestid()
- {
- int id = -1;
- string cstring = Properties.Settings.Default.volbydbConnectionString; //vytáhne z settings.setting connection string
- SqlConnection sqlpripojeni = new SqlConnection(cstring);
- SqlCommand gethid = new SqlCommand("Select Max(Cityid) From Cities", sqlpripojeni);
- sqlpripojeni.Open();
- id = Convert.ToInt32(gethid.ExecuteScalar());
- sqlpripojeni.Close();
- return id;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement