private static void PopulateMedarbejder(SqlDataReader dr, Medarbejder mg) { var with_1 = mg; with_1.ID = System.Convert.ToInt32(dr.DBtoInt("ID")); with_1.mgID = System.Convert.ToInt32(dr.DBtoInt("mgID")); with_1.CompanyID = System.Convert.ToInt32(dr.DBtoInt("CompanyID")); with_1.Status = (RescueTekniq.BOL.MedarbejderStatus)(dr.DBtoInt("status")); with_1.Cprnr = dr.DBtoString("Cprnr"); with_1.Birthday = System.Convert.ToDateTime(dr.DBtoDate("Birthday")); with_1.Navn = dr.DBtoString("Navn"); with_1.Adresse1 = dr.DBtoString("Adresse1"); with_1.Adresse2 = dr.DBtoString("Adresse2"); with_1.Postnr = dr.DBtoString("Postnr"); with_1.Bynavn = dr.DBtoString("Bynavn"); with_1.LandID = System.Convert.ToInt32(dr.DBtoInt("LandID")); with_1.Telefon = dr.DBtoString("Telefon"); with_1.Mobil = dr.DBtoString("Mobil"); with_1.Fax = dr.DBtoString("Fax"); with_1.Email = dr.DBtoString("Email"); with_1.HospitalsforsikringIndmeldsDato = System.Convert.ToDateTime(dr.DBtoDate("HospitalsforsikringIndmeldsDato")); with_1.AfkaldserklaringsDato = System.Convert.ToDateTime(dr.DBtoDate("AfkaldserklaringsDato")); with_1.FratradelsesDato = System.Convert.ToDateTime(dr.DBtoDate("FratradelsesDato")); with_1.OrlovStart = System.Convert.ToDateTime(dr.DBtoDate("OrlovStart")); with_1.OrlovSlut = dr.DBtoDate("OrlovSlut"); with_1.RettetAf = dr.DBtoString("RettetAf"); with_1.RettetIP = dr.DBtoString("RettetIP"); with_1.RettetDen = System.Convert.ToDateTime(dr.DBtoDate("RettetDen")); }
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 Medarbejder GetMedarbejder(int ID) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", ID)); SqlDataReader dr = (SqlDataReader)(db.ExecuteReader("Co2Db_Medarbejder_SelectOne")); if (dr.HasRows) { Medarbejder mg = new Medarbejder(); while (dr.Read()) { PopulateMedarbejder(dr, mg); } dr.Close(); return(mg); } else { dr.Close(); return(null); } }
public static int Delete(Medarbejder mg) { return(Delete(mg.ID)); }