public bool Update(Purchaser person) { PersonDAO pdao = new PersonDAO(); pdao.Update(person); NpgsqlConnection con = DB.DBConnector.GetConnection(); NpgsqlCommand command = new NpgsqlCommand(null, con); command.CommandText = "UPDATE auftraggeber SET aktiv=@aktiv,bewilligungsanfang=@bewilligungsanfang, bewilligungsende=@bewilligungsende, eintrittsdatum=@eintrittsdatum, kontaktperson=@kontaktperson ,hateinfuehrungskurs=@hateinfuehrungskurs,hatkontrakt=@hatkontrakt, bezirkshauptmannschaft=@bezirkshauptmannschaft WHERE agid=@agid"; DB.DBConnector.AddToCommand("@agid", NpgsqlTypes.NpgsqlDbType.Numeric, command, person.Id); DB.DBConnector.AddToCommand("@aktiv", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.Active); DB.DBConnector.AddToCommand("@bewilligungsanfang", NpgsqlTypes.NpgsqlDbType.Date, command, person.ApprovalBegin); DB.DBConnector.AddToCommand("@bewilligungsende", NpgsqlTypes.NpgsqlDbType.Date, command, person.ApprovalEnd); DB.DBConnector.AddToCommand("@eintrittsdatum", NpgsqlTypes.NpgsqlDbType.Date, command, person.EntryDate); DB.DBConnector.AddToCommand("@hateinfuehrungskurs", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.hasIntroCourse); DB.DBConnector.AddToCommand("@hatkontrakt", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.hasContract); if (person.ContactPerson != null) { DB.DBConnector.AddToCommand("@kontaktperson", NpgsqlTypes.NpgsqlDbType.Numeric, command, person.ContactPerson.Id); } else { DB.DBConnector.AddToCommand("@kontaktperson", NpgsqlTypes.NpgsqlDbType.Numeric, command, null); } DB.DBConnector.AddToCommand("@bezirkshauptmannschaft", NpgsqlTypes.NpgsqlDbType.Varchar, command, person.DistrictCommision); try { command.ExecuteNonQuery(); }catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Error"); } con.Close(); return(true); }
//----------------------------------------------------------------------------------------------------- public PersonalAssistant update(PersonalAssistant person) { PersonDAO pdao = new PersonDAO(); pdao.Update(person); NpgsqlConnection con = DB.DBConnector.GetConnection(); NpgsqlCommand command = new NpgsqlCommand(null, con); command.CommandText = "UPDATE persoenlicherassistent SET aktiv=@aktiv,abgabedatumunterlagen=@datumunterlagen,SV=@SV,Dienstvertrag=@Dienstvertrag,BestaetigungBH=@BH,Grundkurs=@Grundkurs,DeadLineWeiterbildung=@DeadLineWeiterbildung,WeiterbildungsStunden=@WeiterbildungsStunden WHERE paid=@paid"; //command.CommandText = "UPDATE persoenlicherassistent SET aktiv=@aktiv WHERE paid=@paid"; DB.DBConnector.AddToCommand("@paid", NpgsqlTypes.NpgsqlDbType.Numeric, command, person.Id); DB.DBConnector.AddToCommand("@aktiv", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.Active); DB.DBConnector.AddToCommand("@datumunterlagen", NpgsqlTypes.NpgsqlDbType.Date, command, person.ClosingDateDocuments); DB.DBConnector.AddToCommand("@SV", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.SV); DB.DBConnector.AddToCommand("@Dienstvertrag", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.Dienstvertrag); DB.DBConnector.AddToCommand("@BH", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.BestBH); DB.DBConnector.AddToCommand("@Grundkurs", NpgsqlTypes.NpgsqlDbType.Boolean, command, person.Grundkurs); DB.DBConnector.AddToCommand("@DeadLineWeiterbildung", NpgsqlTypes.NpgsqlDbType.Date, command, person.deadLineHours); DB.DBConnector.AddToCommand("@WeiterbildungsStunden", NpgsqlTypes.NpgsqlDbType.Numeric, command, person.consumedHours); try { command.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Error"); } con.Close(); return(person); }
public bool Update(PurchaserData purData) { PersonDAO pDao = new PersonDAO(); if (purData.Purchaser.ContactPerson != null && purData.Purchaser.ContactPerson.Id == 0) { pDao.Insert(purData.Purchaser.ContactPerson); } else if (purData.Purchaser.ContactPerson != null) { purData.Purchaser.ContactPerson = pDao.Update(purData.Purchaser.ContactPerson); } PurchaserDAO purDAO = new PurchaserDAO(); purDAO.Update(purData.Purchaser); NpgsqlConnection con = DB.DBConnector.GetConnection(); NpgsqlCommand command = new NpgsqlCommand(null, con); command.CommandText = "UPDATE auftraggeberdaten SET stundensatzauszahlung=@stundensatzauszahlung, " + "Stundensatz=@Stundensatz,BeitragEinkommen=@BeitragEinkommen,FahrtkostenZusatz=@FahrtkostenZusatz,BetreuungsbedarfH=@BetreuungsbedarfH, EinkommenMonat=@EinkommenMonat, PflegegeldStufe=@PflegegeldStufe, " + "FahrtkostenzusatzKM=@FahrtkostenzusatzKM WHERE agid=@agid AND monat=@month AND jahr=@year"; DB.DBConnector.AddToCommand("@agid", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.Purchaser.Id); DB.DBConnector.AddToCommand("@month", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.Month); DB.DBConnector.AddToCommand("@year", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.Year); DB.DBConnector.AddToCommand("@stundensatzauszahlung", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.HourlyRatePayoff); DB.DBConnector.AddToCommand("@Stundensatz", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.HourlyRate); DB.DBConnector.AddToCommand("@BeitragEinkommen", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.InputIncome); DB.DBConnector.AddToCommand("@FahrtkostenZusatz", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.TravellingAllowance); DB.DBConnector.AddToCommand("@BetreuungsbedarfH", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.AssistenceDemand); DB.DBConnector.AddToCommand("@EinkommenMonat", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.Income); DB.DBConnector.AddToCommand("@PflegegeldStufe", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.CareAllowance); DB.DBConnector.AddToCommand("@FahrtkostenzusatzKM", NpgsqlTypes.NpgsqlDbType.Numeric, command, purData.TravellingAllowanceKM); try { command.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Error"); } con.Close(); return(true); }
public void UpdateContactPerson(Person p) { PersonDAO personDAO = new PersonDAO(); p = personDAO.Update(p); }