public static int Insert(Noter n) { DBAccess db = new DBAccess(); SqlParameter ID = new SqlParameter("@ID", 0); ID.Direction = ParameterDirection.Output; db.Parameters.Add(new SqlParameter("@Type", Funktioner.ToInt(n.Type))); db.Parameters.Add(new SqlParameter("@CompanyID", Funktioner.ToInt(n.CompanyID))); db.Parameters.Add(new SqlParameter("@MedarbejderID", Funktioner.ToInt(n.MedarbejderID))); db.Parameters.Add(new SqlParameter("@Status", Funktioner.ToInt(n.Status))); db.Parameters.Add(new SqlParameter("@Overskrift", SQLfunctions.SQLstr(n.Overskrift))); db.Parameters.Add(new SqlParameter("@Tekst", SQLfunctions.SQLstr(n.Tekst))); 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_Noter_Insert"); if (retval == 1) { n.ID = int.Parse(ID.Value.ToString()); AddLog(Status: "Noter", Logtext: string.Format("Create Noter: ID:{0}", n.ID), Metode: "Insert"); return(n.ID); //Integer.Parse(ID.Value.ToString) } else { AddLog(Status: "Noter", Logtext: string.Format("Failure to Create Noter:"), logtype: LogTypeEnum.Error, Metode: "Insert"); return(-1); } }
public static int Update(int Id, int Type, int CompanyID, int MedarbejderID, int Status, string Overskrift, string Tekst) { Noter n = Noter.GetNoter(Id); n.Type = Type; n.CompanyID = CompanyID; n.MedarbejderID = MedarbejderID; n.Status = Status; n.Overskrift = Overskrift; n.Tekst = Tekst; return(Update(n)); }
public static int Save(Noter N) { int retval = 0; if (N.ID > 0) { retval = Update(N); } else { retval = Insert(N); } return(retval); }
private static void PopulateNoter(SqlDataReader dr, Noter n) { var with_1 = n; with_1.ID = System.Convert.ToInt32(dr.DBtoInt("ID")); with_1.Type = System.Convert.ToInt32(dr.DBtoInt("Type")); with_1.CompanyID = System.Convert.ToInt32(dr.DBtoInt("CompanyID")); with_1.MedarbejderID = System.Convert.ToInt32(dr.DBtoInt("MedarbejderID")); with_1.Status = System.Convert.ToInt32(dr.DBtoInt("Status")); with_1.Overskrift = dr.DBtoString("Overskrift"); with_1.Tekst = dr.DBtoString("Tekst"); with_1.RettetAf = dr.DBtoString("RettetAF"); with_1.RettetDen = System.Convert.ToDateTime(dr.DBtoDate("RettetDen")); with_1.RettetIP = dr.DBtoString("RettetIP"); }
public static string Tags(string tekst, RescueTekniq.BOL.Noter item) { string res = ""; StringBuilder sb = new StringBuilder(); sb.Append(tekst); sb.Replace("[NOTE.OVERSKRIFT]", item.Overskrift); sb.Replace("[NOTE.TEKST]", item.Tekst); res = sb.ToString(); //res = item.KundeGrpPris.Tags(res) //res = item.AED.Tags(res) return(res); }
public static int Update(Noter n) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", n.ID)); db.Parameters.Add(new SqlParameter("@Type", Funktioner.ToInt(n.Type))); db.Parameters.Add(new SqlParameter("@CompanyID", Funktioner.ToInt(n.CompanyID))); db.Parameters.Add(new SqlParameter("@MedarbejderID", Funktioner.ToInt(n.MedarbejderID))); db.Parameters.Add(new SqlParameter("@Status", Funktioner.ToInt(n.Status))); db.Parameters.Add(new SqlParameter("@Overskrift", SQLfunctions.SQLstr(n.Overskrift))); db.Parameters.Add(new SqlParameter("@Tekst", SQLfunctions.SQLstr(n.Tekst))); db.Parameters.Add(new SqlParameter("@RettetAf", SQLfunctions.SQLstr(CurrentUserName))); db.Parameters.Add(new SqlParameter("@RettetIP", SQLfunctions.SQLstr(CurrentUserIP))); int retval = db.ExecuteNonQuery("Co2Db_Noter_Update"); AddLog(Status: "Noter", Logtext: string.Format("Update Noter: ID:{0}", n.ID), Metode: "Update"); return(retval); }
public static Noter GetNoter(int ID) { DBAccess db = new DBAccess(); db.Parameters.Add(new SqlParameter("@ID", ID)); SqlDataReader dr = (SqlDataReader)(db.ExecuteReader("Co2Db_Noter_SelectOne")); if (dr.HasRows) { Noter n = new Noter(); while (dr.Read()) { PopulateNoter(dr, n); } dr.Close(); return(n); } else { dr.Close(); return(null); } }
public static int Insert(int Type, int CompanyID, int MedarbejderID, int Status, string Overskrift, string Tekst) { Noter n = new Noter(Type, CompanyID, MedarbejderID, Status, Overskrift, Tekst); return(Insert(n)); }
public static int Delete(Noter n) { return(Delete(n.ID)); }