// Navn Vej Postnr fødselsdato //ALTER PROCEDURE [vicjos1_sysadm].[Co2Db_Medarbejder_SelectMedarbejderGlobal] // @mgCompanyID int = -1, // @navn nvarchar(50) = '' , // @vej nvarchar(50) = '' , // @postnr nvarchar(50) = '' , // @birthday datetime = null , // @Search nvarchar(250) = '' public static DataSet SearchMedarbejderGlobal(int mgCompanyID, string search, string navn, string vej, string postnr, string birthday) { string[] arr = search.Split(' '); DataSet ds = new DataSet(); DataSet dsTemp = new DataSet(); bool flag = false; DBAccess db = new DBAccess(); foreach (string s in arr) { db.AddParameter("@mgCompanyID", mgCompanyID); db.AddParameter("@navn", SQLfunctions.SQLstr(navn)); db.AddParameter("@vej", SQLfunctions.SQLstr(vej)); db.AddParameter("@postnr", SQLfunctions.SQLstr(postnr)); db.AddParameter("@birthday", SQLfunctions.SQLdate(birthday)); db.AddParameter("@Search", SQLfunctions.SQLstr(s)); dsTemp = db.ExecuteDataSet("Co2Db_Medarbejder_SelectMedarbejderGlobal"); db.Parameters.Clear(); ds.Merge(dsTemp); if (flag == false) { DataColumn[] pk = new DataColumn[2]; pk[0] = ds.Tables[0].Columns["medID"]; ds.Tables[0].PrimaryKey = pk; flag = true; } } return(ds); }
public static int Insert(MedarbejderGruppe mg) { DBAccess db = new DBAccess(); SqlParameter objParam = new SqlParameter("@ID", 0); objParam.Direction = ParameterDirection.Output; db.Parameters.Add(new SqlParameter("@CompanyID", mg.CompanyID)); db.Parameters.Add(new SqlParameter("@Navn", SQLfunctions.SQLstr(mg.Navn))); db.Parameters.Add(new SqlParameter("@Brugernavn", SQLfunctions.SQLstr(mg.Brugernavn))); db.Parameters.Add(new SqlParameter("@Kodeord", SQLfunctions.SQLstr(mg.Kodeord))); db.Parameters.Add(new SqlParameter("@Password", mg.Password)); db.Parameters.Add(new SqlParameter("@IP", SQLfunctions.SQLstr(mg.IP))); db.Parameters.Add(new SqlParameter("@Dato", SQLfunctions.SQLdate(mg.Dato))); db.Parameters.Add(new SqlParameter("@Informationssite", Funktioner.ToBool(mg.Informationssite))); db.Parameters.Add(new SqlParameter("@Administrationssite", Funktioner.ToBool(mg.Administrationssite))); db.Parameters.Add(new SqlParameter("@RettetAf", SQLfunctions.SQLstr(mg.CurUser))); db.Parameters.Add(new SqlParameter("@RettetIP", SQLfunctions.SQLstr(mg.CurIP))); db.Parameters.Add(objParam); int retval = db.ExecuteNonQuery("Co2Db_MedarbejderGruppe_Insert"); if (retval == 1) { return(int.Parse(objParam.Value.ToString())); } else { return(-1); } }
public static int Insert(Medarbejder mg) { DBAccess db = new DBAccess(); SqlParameter ID = new SqlParameter("@ID", 0); ID.Direction = ParameterDirection.Output; db.Parameters.Add(new SqlParameter("@mgID", mg.mgID)); db.Parameters.Add(new SqlParameter("@CompanyID", mg.CompanyID)); //db.Parameters.Add(New SqlParameter("@status", ToInt(mg.Status))) mg.Status = MedarbejderStatus.opret; db.Parameters.Add(new SqlParameter("@Cprnr", SQLfunctions.SQLstr(mg.Cprnr))); db.Parameters.Add(new SqlParameter("@Birthday", SQLfunctions.SQLdate(mg.Birthday))); //cmd.Parameters.Add("@Description", SqlDbType.NVarChar).Value = category.Description db.Parameters.Add(new SqlParameter("@Navn", SQLfunctions.SQLstr(mg.Navn))); db.Parameters.Add(new SqlParameter("@Adresse1", SQLfunctions.SQLstr(mg.Adresse1))); db.Parameters.Add(new SqlParameter("@Adresse2", SQLfunctions.SQLstr(mg.Adresse2))); db.Parameters.Add(new SqlParameter("@Postnr", SQLfunctions.SQLstr(mg.Postnr))); db.Parameters.Add(new SqlParameter("@Bynavn", SQLfunctions.SQLstr(mg.Bynavn))); db.Parameters.Add(new SqlParameter("@LandID", Funktioner.ToInt(mg.LandID))); db.Parameters.Add(new SqlParameter("@Telefon", SQLfunctions.SQLstr(mg.Telefon))); db.Parameters.Add(new SqlParameter("@Mobil", SQLfunctions.SQLstr(mg.Mobil))); db.Parameters.Add(new SqlParameter("@Fax", SQLfunctions.SQLstr(mg.Fax))); db.Parameters.Add(new SqlParameter("@Email", SQLfunctions.SQLstr(mg.Email))); db.Parameters.Add(new SqlParameter("@HospitalsforsikringIndmeldsDato", SQLfunctions.SQLdate(mg.HospitalsforsikringIndmeldsDato))); db.Parameters.Add(new SqlParameter("@AfkaldserklaringsDato", SQLfunctions.SQLdate(mg.AfkaldserklaringsDato))); db.Parameters.Add(new SqlParameter("@FratradelsesDato", SQLfunctions.SQLdate(mg.FratradelsesDato))); db.Parameters.Add(new SqlParameter("@OrlovStart", SQLfunctions.SQLdate(mg.OrlovStart))); db.Parameters.Add(new SqlParameter("@OrlovSlut", SQLfunctions.SQLdate(mg.OrlovSlut))); db.Parameters.Add(new SqlParameter("@RettetAf", SQLfunctions.SQLstr(CurrentUserName))); db.Parameters.Add(new SqlParameter("@RettetIP", SQLfunctions.SQLstr(CurrentUserIP))); db.Parameters.Add(ID); int retval = db.ExecuteNonQuery("Co2Db_Medarbejder_Insert"); if (retval == 1) { mg.ID = int.Parse(ID.Value.ToString()); return(mg.ID); //Integer.Parse(ID.Value.ToString) } else { return(-1); } }
//Public Shared Function Insert(ByVal CompanyID As Integer, ByVal Navn As String, ByVal Brugernavn As String, ByVal Kodeord As String, ByVal IP As String, ByVal Dato As Date) As Integer // Dim mg As Medarbejder = New Medarbejder(CompanyID, Navn, Brugernavn, Kodeord, IP, Dato) // Return Insert(mg) //End Function public static int Update(Medarbejder mg) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", mg.ID)); db.Parameters.Add(new SqlParameter("@mgID", mg.mgID)); db.Parameters.Add(new SqlParameter("@CompanyID", mg.CompanyID)); //db.Parameters.Add(New SqlParameter("@status", ToInt(mg.Status))) db.Parameters.Add(new SqlParameter("@Cprnr", SQLfunctions.SQLstr(mg.Cprnr))); db.Parameters.Add(new SqlParameter("@Birthday", SQLfunctions.SQLdate(mg.Birthday))); db.Parameters.Add(new SqlParameter("@Navn", SQLfunctions.SQLstr(mg.Navn))); db.Parameters.Add(new SqlParameter("@Adresse1", SQLfunctions.SQLstr(mg.Adresse1))); db.Parameters.Add(new SqlParameter("@Adresse2", SQLfunctions.SQLstr(mg.Adresse2))); db.Parameters.Add(new SqlParameter("@Postnr", SQLfunctions.SQLstr(mg.Postnr))); db.Parameters.Add(new SqlParameter("@Bynavn", SQLfunctions.SQLstr(mg.Bynavn))); db.Parameters.Add(new SqlParameter("@LandID", Funktioner.ToInt(mg.LandID))); db.Parameters.Add(new SqlParameter("@Telefon", SQLfunctions.SQLstr(mg.Telefon))); db.Parameters.Add(new SqlParameter("@Mobil", SQLfunctions.SQLstr(mg.Mobil))); db.Parameters.Add(new SqlParameter("@Fax", SQLfunctions.SQLstr(mg.Fax))); db.Parameters.Add(new SqlParameter("@Email", SQLfunctions.SQLstr(mg.Email))); db.Parameters.Add(new SqlParameter("@HospitalsforsikringIndmeldsDato", SQLfunctions.SQLdate(mg.HospitalsforsikringIndmeldsDato))); db.Parameters.Add(new SqlParameter("@AfkaldserklaringsDato", SQLfunctions.SQLdate(mg.AfkaldserklaringsDato))); db.Parameters.Add(new SqlParameter("@FratradelsesDato", SQLfunctions.SQLdate(mg.FratradelsesDato))); db.Parameters.Add(new SqlParameter("@OrlovStart", SQLfunctions.SQLdate(mg.OrlovStart))); db.Parameters.Add(new SqlParameter("@OrlovSlut", SQLfunctions.SQLdate(mg.OrlovSlut))); db.Parameters.Add(new SqlParameter("@RettetAf", SQLfunctions.SQLstr(CurrentUserName))); db.Parameters.Add(new SqlParameter("@RettetIP", SQLfunctions.SQLstr(CurrentUserIP))); int retval = db.ExecuteNonQuery("Co2Db_Medarbejder_Update"); return(retval); }
public static int Update(MedarbejderGruppe mg) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", mg.ID)); db.Parameters.Add(new SqlParameter("@Aktiv", Funktioner.ToBool(mg.Aktiv))); db.Parameters.Add(new SqlParameter("@CompanyID", mg.CompanyID)); db.Parameters.Add(new SqlParameter("@Navn", SQLfunctions.SQLstr(mg.Navn))); db.Parameters.Add(new SqlParameter("@Brugernavn", SQLfunctions.SQLstr(mg.Brugernavn))); db.Parameters.Add(new SqlParameter("@Kodeord", SQLfunctions.SQLstr(mg.Kodeord))); db.Parameters.Add(new SqlParameter("@Password", mg.Password)); db.Parameters.Add(new SqlParameter("@IP", SQLfunctions.SQLstr(mg.IP))); db.Parameters.Add(new SqlParameter("@Dato", SQLfunctions.SQLdate(mg.Dato))); db.Parameters.Add(new SqlParameter("@Informationssite", Funktioner.ToBool(mg.Informationssite))); db.Parameters.Add(new SqlParameter("@Administrationssite", Funktioner.ToBool(mg.Administrationssite))); db.Parameters.Add(new SqlParameter("@RettetAf", SQLfunctions.SQLstr(mg.CurUser))); db.Parameters.Add(new SqlParameter("@RettetIP", SQLfunctions.SQLstr(mg.CurIP))); int retval = db.ExecuteNonQuery("Co2Db_MedarbejderGruppe_Update"); return(retval); }