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); } }
private static void PopulateMedarbejderGruppe(SqlDataReader dr, MedarbejderGruppe mg) { var with_1 = mg; //[Co2Db_MedarbejderGruppe_Update] //@ID int , //@Aktiv bit , //@CompanyID int , //@Navn nvarchar(50) , //@Brugernavn nvarchar(50) , //@Kodeord nvarchar(50) , //@Password nvarchar(36) , //@IP nvarchar(250) , //@Dato datetime , //@RettetAf nvarchar(50) , //@RettetIP nvarchar(15) with_1.ID = System.Convert.ToInt32(dr.DBtoInt("ID")); with_1.Aktiv = System.Convert.ToBoolean(dr.DBtoBool("Aktiv")); with_1.CompanyID = System.Convert.ToInt32(dr.DBtoInt("CompanyID")); with_1.Navn = dr.DBtoString("Navn"); with_1.Dato = System.Convert.ToString(dr.DBtoDate("Dato")); with_1.Brugernavn = dr.DBtoString("Brugernavn"); with_1.Kodeord = dr.DBtoString("Kodeord"); with_1.IP = dr.DBtoString("IP"); with_1.Informationssite = System.Convert.ToBoolean(dr.DBtoBool("Informationssite")); with_1.Administrationssite = System.Convert.ToBoolean(dr.DBtoBool("Administrationssite")); with_1.RettetAf = dr.DBtoString("RettetAf"); with_1.RettetIP = dr.DBtoString("RettetIP"); with_1.RettetDen = System.Convert.ToDateTime(dr.DBtoDate("RettetDen")); }
public static MedarbejderGruppe GetMedarbejderGruppe(int ID) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", ID)); SqlDataReader dr = (SqlDataReader)(db.ExecuteReader("Co2Db_MedarbejderGruppe_SelectOne")); if (dr.HasRows) { MedarbejderGruppe mg = new MedarbejderGruppe(); while (dr.Read()) { PopulateMedarbejderGruppe(dr, mg); } dr.Close(); return(mg); } else { dr.Close(); return(null); } }
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); }
public static int Insert(int CompanyID, string Navn, string Brugernavn, string Kodeord, string IP, DateTime Dato, bool Informationssite, bool Administrationssite) { MedarbejderGruppe mg = new MedarbejderGruppe(CompanyID, Navn, Brugernavn, Kodeord, IP, Dato, Informationssite, Administrationssite); return(Insert(mg)); }
public static int Insert(int CompanyID, string Navn, string Brugernavn, string Kodeord, string IP, DateTime Dato) { MedarbejderGruppe mg = new MedarbejderGruppe(CompanyID, Navn, Brugernavn, Kodeord, IP, Dato); return(Insert(mg)); }
public static int Delete(MedarbejderGruppe mg) { return(Delete(mg.ID)); }