Exemple #1
0
        public void SaveHauspaket(HauspaketDTO hauspaket)
        {
            if (hauspaket.HauspaketId.GetValueOrDefault() == 0)
            {
                string query = "insert into hauspaket(hauspaket_id,hersteller_id,berater_id,bezeichnung,preis,grundflaeche,wohnflaeche,stockwerke,benutzer_id) values (";
                Table  temp  = new Hauspaket();

                temp.AddParamPlain(query, "(select max(hauspaket_id)+10 from hauspaket)", Table.DataType.STRING, false);
                temp.AddParamPlain(query, hauspaket.HerstellerId, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.BeraterId, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.Bezeichnung, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.Preis, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.Grundflaeche, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.Wohnflaeche, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.Stockwerke, Table.DataType.NUMERIC, false);
                temp.AddParamPlain(query, hauspaket.BenutzerId, Table.DataType.NUMERIC, false);
            }
            else
            {
            }
        }
Exemple #2
0
        internal void SyncHauspaket(Hauspaket item)
        {
            HauspaketEntity ent = new HauspaketEntity()
            {
                Archived     = (item.Archived == "0" ? false : (item.Archived == "1" ? true : false)),
                BenutzerId   = Convert.ToInt32(item.BenutzerId),
                BeraterId    = Convert.ToInt32(item.BeraterId),
                Bezeichnung  = item.Bezeichnung,
                Grundflaeche = Convert.ToDecimal(item.Grundflaeche),
                HauspaketId  = Convert.ToInt32(item.HauspaketId),
                HerstellerId = Convert.ToInt32(item.HerstellerId),
                Preis        = Convert.ToDecimal(item.Preis),
                Stockwerke   = Convert.ToInt32(item.Stockwerke),
                Wohnflaeche  = Convert.ToDecimal(item.Wohnflaeche)
            };

            switch (item.SyncOperation)
            {
            case "INSERT":
            {
                dataHandler.InsertHauspaket(ent);
            }
            break;

            case "UPDATE":
            {
                dataHandler.UpdateHauspaket(ent);
            }
            break;

            case "DELETE":
            {
                dataHandler.DeleteHauspaket(ent);
            }
            break;
            }
        }