public static int Update(Postnummer p) { DBAccess db = new DBAccess(); db.AddInt("ID", p.ID); AddParms(ref db, p); int retval = db.ExecuteNonQuery("Co2Db_Postnr_Update"); return(retval); }
private static void AddParms(ref DBAccess db, Postnummer c) { var with_1 = c; db.AddNVarChar("Postnr", with_1.Postnr, 10); db.AddNVarChar("Bynavn", with_1.Bynavn, 50); db.AddNVarChar("Gade", with_1.Gade, 50); db.AddNVarChar("Firma", with_1.Firma, 50); db.AddInt("Land", with_1.LandID); db.AddBoolean("Provins", bool.Parse(with_1.Provins)); AddParmsStandard(db, c); }
private static void Populate(SqlDataReader dr, Postnummer p) { var with_1 = p; with_1.Postnr = dr.DBtoString("Postnr"); with_1.Bynavn = dr.DBtoString("Bynavn"); with_1.Gade = dr.DBtoString("Gade"); with_1.Firma = dr.DBtoString("Firma"); with_1.Provins = System.Convert.ToString(dr.DBtoBool("Provins")); with_1.LandID = System.Convert.ToInt32(dr.DBtoInt("Land")); PopulateStandard(dr, p); }
public static int Insert(Postnummer p) { DBAccess db = new DBAccess(); AddParms(ref db, p); SqlParameter ID = new SqlParameter("@ID", 0); ID.Direction = ParameterDirection.Output; db.Parameters.Add(ID); int retval = db.ExecuteNonQuery("Co2Db_Postnr_Insert"); if (retval == 1) { p.ID = int.Parse(ID.Value.ToString()); return(p.ID); //Integer.Parse(ID.Value.ToString) } else { return(-1); } }
public static Postnummer GetPostnr(int ID) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", ID)); SqlDataReader dr = (SqlDataReader)(db.ExecuteReader("Co2Db_Postnr_SelectOne")); if (dr.HasRows) { Postnummer p = new Postnummer(); while (dr.Read()) { Populate(dr, p); } dr.Close(); return(p); } else { dr.Close(); return(null); } }
public static int Insert(string Postnr, string Bynavn, string Gade, string Firma, bool Provins, int Land) { Postnummer p = new Postnummer(Postnr, Bynavn, Gade, Firma, Provins, Land); return(Insert(p)); }
public static int Delete(Postnummer p) { return(Delete(p.ID)); }