public int SaveHauspaket(HauspaketDTO hauspaket)
 {
     try
     {
         dataManager.SaveHauspaket(hauspaket);
     }
     catch (Exception e)
     {
         Logger.Error(e.Message);
         return(0);
     }
     return(1);
 }
Example #2
0
        internal void SendChanges(HauspaketEntity hausPaket, List <AttachmentsEntity> attach, List <HauspaketAttributZuordEntity> zuords, string syncOperation)
        {
            HauspaketDTO dto =
                new HauspaketDTO()
            {
                Archived      = (hausPaket.Archived == false ? "0" : (hausPaket.Archived == true ? "1" : "0")),
                BenutzerId    = hausPaket.BenutzerId,
                BeraterId     = hausPaket.BeraterId,
                Bezeichnung   = hausPaket.Bezeichnung,
                Grundflaeche  = Convert.ToDouble(hausPaket.Grundflaeche),
                HauspaketId   = hausPaket.HauspaketId,
                HerstellerId  = hausPaket.HerstellerId,
                Preis         = Convert.ToDouble(hausPaket.Preis),
                Stockwerke    = hausPaket.Stockwerke,
                Wohnflaeche   = Convert.ToDouble(hausPaket.Wohnflaeche),
                SyncOperation = syncOperation
            };

            foreach (var item in attach)
            {
                dto.HauspaketAttachements = new List <Attachements>();
                dto.HauspaketAttachements.Add(new Attachements()
                {
                    AttachementId = item.AttachementId,
                    Bezeichnung   = item.Bezeichnung,
                    Filename      = item.Filename,
                    HauspaketId   = item.HauspaketId,
                    Mimetype      = item.Mimetype,
                    Size          = item.Size,
                    SyncOperation = syncOperation
                });
            }
            foreach (var item in zuords)
            {
                dto.HauspaketAttributZuordnungen = new List <HauspaketAttributZuord>();
                dto.HauspaketAttributZuordnungen.Add(new HauspaketAttributZuord()
                {
                    HauspaketId   = item.HauspaketId,
                    WertId        = item.WertId,
                    SyncOperation = syncOperation
                });
            }
            client.SaveHauspaket(dto);
        }
Example #3
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
            {
            }
        }
Example #4
0
 public void SendChanges(HauspaketDTO hauspaket)
 {
     client.SaveHauspaket(hauspaket);
 }