private void logowanieStworzKontoButton_Click(object sender, EventArgs e) { if (logowanieImieTextBox.Text.Length != 0 && logowanieNazwiskoTextBox.Text.Length != 0 && logowanieHasloTextBox.Text.Length != 0 && logowanieLoginTextBox.Text.Length != 0 && logowanieEmailTextBox.Text.Length != 0) { if (!((Funkcje.Instance._context.Klients.Any(k => k.Email.Equals(logowanieEmailTextBox.Text)) || (Funkcje.Instance._context.Klients.Any(k => k.Login.Equals(logowanieLoginTextBox.Text)))))) { Klient klient = new Klient(); klient.Imie = logowanieImieTextBox.Text; klient.Nazwisko = logowanieNazwiskoTextBox.Text; klient.Login = logowanieLoginTextBox.Text; klient.Haslo = logowanieHasloTextBox.Text; klient.Email = logowanieEmailTextBox.Text; Funkcje.Instance._context.Klients.Add(klient); Funkcje.Instance._context.SaveChanges(); logowanieInfo.Text = "Konto zostało dodane"; } else { logowanieInfo.Text = "Klient o podanym loginie lub emailu już istnieje"; } } else { logowanieInfo.Text = "Uzupełnij wszystkie pola"; } }
private void confirmButton_Click(object sender, EventArgs e) { if (!DesignMode) { Zamowieny za = new Zamowieny(); Klient kl = new Klient(); Pracownik pr = new Pracownik(); RodzajWysylki ro = new RodzajWysylki(); Rabat ra = new Rabat(); RealizacjaZamowienia re = new RealizacjaZamowienia(); za = (Zamowieny)zamowienyBindingSource.Current; kl = (Klient)klientBindingSource.Current; pr = (Pracownik)pracownikBindingSource.Current; ro = (RodzajWysylki)rodzajWysylkiBindingSource.Current; ra = (Rabat)rabatBindingSource.Current; re = (RealizacjaZamowienia)realizacjaZamowieniaBindingSource.Current; za.Klient_IdKlienta = kl.IdKlienta; za.Pracownik_IdPracownika = pr.IdPracownika; za.RodzajuWysylki_IdRodzajWysylki = ro.IdRodzajWysylki; za.Rabat_IdRabatu = ra.IdRabatu; za.RealizacjaZamowienia_IdRealizacji = re.IdRealizacji; zamowienyBindingSource.ResetBindings(false); Funkcje.Instance._context.SaveChanges(); } }
private void cmdEdytuj_Click(object sender, EventArgs e) { Klient customer; try { customer = (Klient)dgwCustomers.CurrentRow.DataBoundItem; } catch { return; } Customer newCustomer = new Customer(Customer.TYPE.EDIT); newCustomer.FIRMA = customer.FIRMA; newCustomer.IMIE = customer.IMIE; newCustomer.NAZWISKO = customer.NAZWISKO; newCustomer.ADRES = customer.ADRES; newCustomer.NIP = customer.NIP; newCustomer.PESEL = customer.PESEL; newCustomer.BANK = customer.BANK; newCustomer.TELEFON = customer.TELEFON; newCustomer.ShowDialog(); if (newCustomer.CANCEL) return; Klient client = new Klient(); CustomerDatabase.UpdateCustomer(customer.ID, newCustomer.FIRMA, newCustomer.IMIE, newCustomer.NAZWISKO, newCustomer.ADRES, newCustomer.NIP, newCustomer.PESEL, newCustomer.BANK,newCustomer.TELEFON); LoadCustomers(-1, newCustomer.FIRMA, newCustomer.IMIE, newCustomer.NAZWISKO, newCustomer.NIP, newCustomer.PESEL, newCustomer.BANK); Message.InfoMessage("Kontrahent został zapisany"); }
public void ObsluzKlienta(Klient klient) { // To jest bledne, tylko przyklad jak mozna skorzystac // Klient raczej powinien miec liste produktow bankowych i z tego obliczana powinna być suma srodkow foreach (var historia in klient.Historia().Wpisy()) ObsluzHistorie(historia); }
public void Initialize() { bank = new Bank(); klient = bank.dodajKlienta(new Klient("Jon", "Doe")); rachunek = bank.DodajRachunekBankowy(klient); bank.Wykonaj(new Wplata(rachunek, new Pieniadze(10000))); }
public RachunekBankowy(Klient klient, Int64 id = 0) { this.DataUtworzenia = DateTime.Now; this.klient = klient; if (this.pieniadze == null) this.pieniadze = new Pieniadze(0); this.Id = id; }
public static bool Generuj(IRaport raport, Klient klient) { if (raport == null || klient == null) return false; klient.Raportuj(raport); return true; }
public void Edit(Klient c) { var record = db.Klients.Single(client => client.Klient_ID == c.Klient_ID); record.Imię = c.Imię; record.Nazwisko = c.Nazwisko; record.Nr_dowodu = c.Nr_dowodu; db.SubmitChanges(); }
public ClientForm(Klient client) { InitializeComponent(); textBox1.Text = "" + client.Klient_ID; textBox2.Text = client.Imię; textBox3.Text = client.Nazwisko; textBox4.Text = client.Nr_dowodu; }
public void Initialize() { bank = new Bank(); klientA = bank.dodajKlienta(new Klient("Jon", "Doe")); klientB = bank.dodajKlienta(new Klient("Tyler", "Durden")); rachunekA = bank.DodajRachunekBankowy(klientA); rachunekB = bank.DodajRachunekBankowy(klientA); bank.Wykonaj(new Wplata(rachunekA, new Pieniadze(10000))); }
public void ObsluzKlienta(Klient klient) { if (string.IsNullOrEmpty(naglowek)) { naglowek = string.Format("Raport klienta: {0}",klient); } foreach (var wpis in klient.Historia().Wpisy()) { ObsluzHistorie(wpis); } }
static void Main(string[] args) { using(realContext db = new realContext()) { //var q1 = db.Klients; //foreach(Klient k in q1) // foreach(Pojazd p in k.Pojazds) // Console.WriteLine(p.id); //var q3 = db.Przeglads; //foreach(Przeglad p in q3) // Console.WriteLine(p.Pracownik.imie); Stopwatch w = new Stopwatch(); w.Start(); for(int i = 0; i < 100; ++i) { DbSet<Klient> q5 = db.Klients; foreach(Klient k in q5) { Klient kk = k; } } w.Stop(); Console.WriteLine(string.Format("select: {0}", w.Elapsed)); w.Reset(); IList<Klient> kl = new List<Klient>(); w.Start(); for(int i = 0; i < 100; ++i) { Klient k = new Klient() { imie = (i + 3).ToString(), nazwisko = (i % 15).ToString(), email = "aaa", datarejestracji = new DateTime(1754, 01, 01).AddMonths(i), pesel = "123984", telefon = i.ToString() }; kl.Add(k); db.Klients.Add(k); } db.SaveChanges(); w.Stop(); Console.WriteLine(string.Format("insert: {0}", w.Elapsed)); w.Reset(); w.Start(); for(int i = 0; i < 100; ++i) { db.Klients.Remove(kl[i]); } db.SaveChanges(); w.Stop(); Console.WriteLine(string.Format("delete: {0}", w.Elapsed)); } Console.ReadKey(); }
public Lokata DodajLokate(Klient klient, DateTime termin, double oprocentowanie = 3) { if (!klienci.Contains(klient)) klienci.Add(klient); int id = wygenerujNumer(); Lokata lokata = new Lokata(klient, new LiniowyModelOdsetek(oprocentowanie), termin); produktyBankowe.Add(id, lokata); return lokata; }
public Kredyt DodajKredyt(Klient klient, Pieniadze kwota, double oprocentowanie = 10, int iloscRat = 2) { if (!klienci.Contains(klient)) klienci.Add(klient); int id = wygenerujNumer(); Kredyt kredyt = new Kredyt(kwota, new LiniowyModelOdsetek(oprocentowanie), iloscRat); produktyBankowe.Add(id, kredyt); return kredyt; }
public WpisWHistorii(IOperacja operacja, ProduktBankowy produkt, Pieniadze pieniadze = null, Klient klient = null) { this.operacja = operacja; this.klient = klient; if (this.klient == null) this.klient = produkt.Klient(); this.pieniadze = pieniadze.Clone() as Pieniadze; this.produkt = produkt; saldoPrzed = produkt.DostepneSrodki().Clone() as Pieniadze; }
public void Initialize() { kir = new KIR(); klient1 = new Klient("Jon", "Doe"); klient2 = new Klient("Jan", "Nowak"); bankA = new Bank(1); // Bank posiada rachunki zaczynajace się od 1 np. 10000 - 19999 bankB = new Bank(5); // Bank posiada rachunki zaczynajace się od 1 np. 50000 - 59999 rachunekA = bankA.DodajRachunekBankowy(klient1, 10001); rachunekB = bankB.DodajRachunekBankowy(klient2, 55555); bankA.Wykonaj(new Wplata(rachunekA, new Pieniadze(10000))); bankB.Wykonaj(new Wplata(rachunekB, new Pieniadze(20000))); }
private void StworzKontoKlientaButton_Click(object sender, EventArgs e) { using (var db = new KsiegarniaEntities()) { try { var klienci = from b in db.Klients where b.Login.Equals(KlientLoginTextBox.Text) select b; if (klienci.Count() > 0) { MessageBox.Show("login jest juz zajety"); return; } if (KlientHasloTextBox.Text == "") { MessageBox.Show("Musisz podac jakies haslo"); return; } if (KlientLoginTextBox.Text == "") { MessageBox.Show("Musisz podac jakis login"); return; } var klient = new Klient { Email = KlientEmailTextBox.Text, Haslo = KlientHasloTextBox.Text, Imie = KlientImieTextBox.Text, Nazwisko = KlientNazwiskoTextBox.Text, Login = KlientLoginTextBox.Text }; db.Klients.Add(klient); db.SaveChanges(); MessageBox.Show("Poprawnie zarejestrowano, możesz teraz się zalogować"); return; } catch (Exception) { MessageBox.Show("Wystąpił nieznany błąd"); return ; } } }
public void AddKlient(Klient klient) { IData.AddKlient(klient); }
public void DeleteKlient(Klient klient) { _context.Klienci.Remove(klient); _context.SaveChanges(); }
public static string ToShortName(this Klient client) => client == null ? string.Empty : client.NazwaSkr + client.Nazwa1;
public static void Create_ctPD_Form(SPWeb web, string ct, int klientId, int okresId, string key, SPListItem klientItem, Klient iok) { Logger.LogEvent("Create_ctPD_Form", klientId.ToString()); string kod = string.Empty; if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "PD-M")) { kod = "PD-M"; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "PD-KW")) { kod = "PD-KW"; } else { return; // jeżeli żaden z powyższych to zakończ procedurę. } SPList list = web.Lists.TryGetList(targetList); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName, true); item["Title"] = procName; //numery kont i nazwa urzędu item["colPD_Konto"] = iok.NumerRachunkuPD; item["selUrzadSkarbowy"] = iok.UrzadSkarbowyId; //terminy BLL.Models.Okres o = new BLL.Models.Okres(web, okresId); switch (kod) { case "PD-M": item["colPD_TerminPlatnosciPodatku"] = o.TerminPlatnosciPodatkuPD; item["enumRozliczeniePD"] = "Miesięcznie"; break; case "PD-KW": item["colPD_TerminPlatnosciPodatku"] = o.TerminPlatnosciPodatkuPD_KW; item["enumRozliczeniePD"] = "Kwartalnie"; break; default: break; } item["colTerminRealizacji"] = o.TerminPlatnosciPodatkuPD.AddDays((int)o.TerminPrzekazaniaWynikowPD_Ofset); //flagi item["colPrzypomnienieOTerminiePlatnos"] = iok.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = iok.GenerowanieDrukuWplaty; item["colAudytDanych"] = iok.AudytDanych; item["colFormaOpodatkowaniaPD"] = iok.FormaOpodatkowaniaPD; //uwagi item["colUwagiPD"] = iok.UwagiPD; //przypisz zadanie do domyślnego operatora int operatorId = iok.OperatorId_Podatki; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item["enumStatusZadania"] = "Nowe"; item.SystemUpdate(); }
public static void Create_ctRBR_Form(SPWeb web, string ct, int klientId, int okresId, string key, SPListItem klientItem, Klient iok) { Logger.LogEvent("Create_ctRBR_Form", klientId.ToString()); SPList list = web.Lists.TryGetList(targetList); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName, true); item["Title"] = procName; //BLL.tabProcedury.Get_OperatorById( //numer konta biura Models.Okres o = new Okres(web, okresId); if (o.TerminPrzekazaniaRBR > new DateTime()) { item["colTerminRealizacji"] = o.TerminPrzekazaniaRBR; } //flagi item["colPrzypomnienieOTerminiePlatnos"] = iok.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = iok.GenerowanieDrukuWplaty; //zainicjowanie wartości domyślnych //data wystawienia faktury do 20 każdego miesiąca DateTime dataBazowa = o.DataZakonczenia.AddMonths(1); DateTime dataWystawieniaFaktury = new DateTime(dataBazowa.Year, dataBazowa.Month, 20); if (dataWystawieniaFaktury.DayOfWeek == DayOfWeek.Saturday) { dataWystawieniaFaktury.AddDays(-1); } if (dataWystawieniaFaktury.DayOfWeek == DayOfWeek.Sunday) { dataWystawieniaFaktury.AddDays(-2); } item["colBR_DataWystawieniaFaktury"] = dataWystawieniaFaktury; item["colBR_WartoscDoZaplaty"] = iok.OplataMiesieczna; item["colBR_TerminPlatnosci"] = dataWystawieniaFaktury.AddDays(iok.TerminPlatnosci); //uwagi item["colUwagi"] = iok.Uwagi; //domyślny operator obsługujący podatki int operatorId = iok.OperatorId_Podatki; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item["enumStatusZadania"] = "Nowe"; item.SystemUpdate(); }
public static void generuj(Zamowienie zamowienie) { if (!Directory.Exists("Faktury")) { Directory.CreateDirectory("Faktury"); } String fileName = @"Faktury\Zamowienie nr " + zamowienie.Klient.ID + "-" + zamowienie.ID + "-" + zamowienie.DataZlozenia.Month + zamowienie.DataOdbioru.Day + ".pdf"; FileStream fs; try { fs = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None); } catch { MessageBox.Show("Błąd dostępu do pliku. Zamknij niepotrzebne pliki."); return; } Document doc = new Document(); PdfWriter writer = PdfWriter.GetInstance(doc, fs); Klient klient = zamowienie.Klient; Pracodawca pracodawca; using (PracodawcaDAO bd = new PracodawcaDAO()) pracodawca = bd.Pobierz().FirstOrDefault(); BaseFont font = BaseFont.CreateFont(@"Fonts\calibri.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED); Font naglowek = new Font(font, 18); Font tytul = new Font(font, 14); Font tresc = new Font(font, 10); Font tabela = new Font(font, 8); PdfPTable daneNaglowek = new PdfPTable(2); daneNaglowek.WidthPercentage = 100; daneNaglowek.AddCell(komorka("Zleceniobiorca", PdfPCell.ALIGN_LEFT, tytul)); daneNaglowek.AddCell(komorka("Zleceniodawca", PdfPCell.ALIGN_LEFT, tytul)); PdfPTable dane = new PdfPTable(new float[] { 1, 4, 1, 4 }); dane.WidthPercentage = 100; dane.AddCell(komorka("Firma:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Firma, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Nazwa:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(klient.Nazwa, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Adres:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Ulica + " " + pracodawca.Numer, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Adres:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(klient.Ulica + " " + klient.Numer, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Miasto + " " + pracodawca.Kod, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(klient.Miasto + " " + klient.Kod, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("NIP:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Nip, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("NIP:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(klient.Nip, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Telefon:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Telefon, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Email:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Email, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Bank:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Bank, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("Nr. konta:", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka(pracodawca.Konto, PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); dane.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tresc)); PdfPTable pozycje = new PdfPTable(new float[] { 1, 3, 3, 2, 2, 1, 2, 2, 2, 2, 3, 3, 3 }); pozycje.WidthPercentage = 100; pozycje.AddCell(komorkaObrys("Lp.", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Materiał", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Kolor", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Dł.", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Szer.", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Szt.", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Pow.", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Cena netto", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Rabat", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("VAT", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Kwota netto", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Kwota VAT", PdfPCell.ALIGN_CENTER, tabela, true)); pozycje.AddCell(komorkaObrys("Kwota brutto", PdfPCell.ALIGN_CENTER, tabela, true)); int i = 1; decimal sumaNetto = 0; decimal sumaVat = 0; decimal sumaBrutto = 0; foreach (Pozycja p in zamowienie.Pozycje) { Material material; if ((material = p.Material) != null) { decimal pow = p.Liczba * (decimal)material.Dlugosc / 1000 * (decimal)material.Szerokosc / 1000; decimal netto = Math.Round(pow * p.Cena - (decimal)p.Rabat / 100M * pow * p.Cena, 2); decimal vat = Math.Round(netto * p.VAT / 100, 2); decimal brutto = netto + vat; sumaNetto += netto; sumaVat += vat; sumaBrutto += brutto; pozycje.AddCell(komorkaObrys(i.ToString(), PdfPCell.ALIGN_CENTER, tabela)); pozycje.AddCell(komorkaObrys(material.Nazwa, PdfPCell.ALIGN_LEFT, tabela)); pozycje.AddCell(komorkaObrys(p.Farba.Kolor + " " + p.Farba.Producent, PdfPCell.ALIGN_LEFT, tabela)); pozycje.AddCell(komorkaObrys(material.Dlugosc + " mm", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys(material.Szerokosc + " mm", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys(p.Liczba.ToString(), PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{pow:F2} m²", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys(p.Cena.ToString() + " zł/m²", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys(p.Rabat.ToString() + " %", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys(p.VAT.ToString() + " %", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{netto:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{vat:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{brutto:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); i++; } } pozycje.AddCell(komorka("", PdfPCell.ALIGN_CENTER, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_LEFT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorka("", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys("Suma:", PdfPCell.ALIGN_LEFT, tabela, true)); pozycje.AddCell(komorkaObrys($"{sumaNetto:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{sumaVat:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); pozycje.AddCell(komorkaObrys($"{sumaBrutto:F2} zł", PdfPCell.ALIGN_RIGHT, tabela)); Paragraph naglowekP = new Paragraph(@"Zamówienie nr " + zamowienie.Klient.ID + "/" + zamowienie.ID + "/" + zamowienie.DataZlozenia.Month + zamowienie.DataOdbioru.Day, naglowek); naglowekP.Alignment = Element.ALIGN_CENTER; Paragraph dataP = new Paragraph(@"Wystawiono dnia " + DateTime.Now.ToShortDateString(), tresc); dataP.SpacingAfter = 5; Paragraph pozycjeTytulP = new Paragraph(@"Materiały pomalowane w ramach zlecenia", tytul); pozycjeTytulP.SpacingAfter = 5; Paragraph podsumowanieP = new Paragraph($"Razem do zapłaty: {sumaBrutto:F2} zł", tytul); podsumowanieP.Alignment = Element.ALIGN_RIGHT; doc.Open(); doc.Add(naglowekP); doc.Add(Chunk.NEWLINE); doc.Add(dataP); doc.Add(daneNaglowek); doc.Add(dane); doc.Add(Chunk.NEWLINE); doc.Add(pozycjeTytulP); doc.Add(pozycje); doc.Add(Chunk.NEWLINE); doc.Add(podsumowanieP); doc.Close(); System.Diagnostics.Process.Start(fileName); }
public IActionResult CreateClient(Klient client) { _context.Klient.Add(client); _context.SaveChanges(); return(StatusCode(201, client)); }
public void Insert(Klient client) { db.Klients.InsertOnSubmit(client); db.SubmitChanges(); }
public DaneKlientaVM(Klient klient) { _edytowany = klient ?? new Klient(); }
internal static void Create_VAT_Form(SPWeb web, int okresId, SPListItem klientItem, Klient iok) { if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "VAT-*")) { string key = BLL.tabZadania.Define_KEY(ctVAT, klientItem.ID, okresId); if (BLL.tabZadania.Check_KEY_IsAllowed(key, web, 0)) { BLL.tabZadania.Create_ctVAT_Form(web, ctVAT, klientItem.ID, okresId, key, klientItem, iok); } } }
public IActionResult ZapisKlienta(Klient k) { _con.Klient.Add(k); _con.SaveChanges(); return(Ok()); }
public static void PrintProtokol(ref Transakcje transakcje) { printSuma.Rows.Clear(); printTable.Rows.Clear(); printTable2.Rows.Clear(); printTable3.Rows.Clear(); printSuma.Columns.Clear(); printTable.Columns.Clear(); printTable2.Columns.Clear(); printTable3.Columns.Clear(); for (int i = 0; i < 6; i++) { printTable.Columns.Add(i.ToString()); printTable2.Columns.Add(i.ToString()); printTable3.Columns.Add(i.ToString()); } for (int i = 0; i < 1; i++) printSuma.Columns.Add(i.ToString()); List<UslugaC> Uslugi = new List<UslugaC>(); //int minRows = 15; //int minRows2 = -1; document = new Stampa.ReportDocument(); PrintPreviewDialog printDLG = new PrintPreviewDialog(); List<Car> pojazdy = CustomerDatabase.GetCars(transakcje.CARID, -1, "", "", "", "", "", "", "", "", "", ""); Car pojazd = new Car(); pojazd = pojazdy[0]; document.AddText("Tytul", "Protokół przyjęcia pojazdu"); document.AddText("rodzaj", ""); document.AddText("nrfaktury", "Nr: " + transakcje.NUMER); document.AddText("dataw", "Data: " + transakcje.DATA); document.AddText("numrej", "Nr. rej.: " + pojazd.REJESTRACJA); document.AddText("koniec", "Termin wykonania.: " + transakcje.TERMIN_UKONCZENIA); DataTable tblFirma = new DataTable("tblFirma"); tblFirma.Columns.Add("0"); tblFirma.Rows.Add(Settings.FRIMA); tblFirma.Rows.Add(Settings.ADRES); if (!String.IsNullOrEmpty(Settings.TELEFON)) tblFirma.Rows.Add("Telefon: " + Settings.TELEFON); if (!String.IsNullOrEmpty(Settings.EMAIL)) tblFirma.Rows.Add("Email: " + Settings.EMAIL); if (!String.IsNullOrEmpty(Settings.WWW)) tblFirma.Rows.Add(Settings.WWW); DataTable tblInfo = new DataTable("tblInfo"); for (int i = 0; i < 4; i++) tblInfo.Columns.Add(i.ToString()); List<Klient> klienci = CustomerDatabase.GetCustomers(pojazd.CID, "", "", "", "", "", ""); Klient klient = new Klient(); klient = klienci[0]; tblInfo.Rows.Add("Marka i model", pojazd.MARKA + " " + pojazd.MODEL, "Imię i Nazwisko", klient.IMIE + " " + klient.NAZWISKO); tblInfo.Rows.Add("Rok produkcji", pojazd.ROK, "Adres", klient.ADRES); tblInfo.Rows.Add("Pojemność silnika", pojazd.POJEMNOSC, "Telefon", klient.TELEFON); string yes = "TAK"; if (transakcje.DOWOD == 1) yes = "NIE"; tblInfo.Rows.Add("Numer VIN", pojazd.VIN, "Dowód rejestracyjny", yes); if (transakcje.LICZNIK > 0) tblInfo.Rows.Add("Stan licznika", transakcje.LICZNIK, "", ""); string paliwo = ""; switch (transakcje.PALIWO) { case 0: paliwo = "0%"; break; case 1: paliwo = "25%"; break; case 2: paliwo = "50%"; break; case 3: paliwo = "75%"; break; case 4: paliwo = "100%"; break; default: paliwo = ""; break; } tblInfo.Rows.Add("Stan paliwa", paliwo, "", ""); //tblInfo.Rows.Add("Data przyjęcia", pojazd.DATA_PRZYJECIA, "Data Wydania", ""); //document.AddText("dozaplaty", "Suma do zapłaty: " + MathHelp.AddZero(transakcje.SUMA_BRUTTO.ToString()) + " zł"); document.AddText("sposob", "Sposób zapłaty: " + transakcje.PLATNOSC_OPIS); int maxRows = 0; //if (transakcje.PRODUKTY != null) maxRows += transakcje.PRODUKTY.Count; if (transakcje.USLUGI != null) maxRows += transakcje.USLUGI.Count; //if (maxRows <= 15) //SetForNormalOrder(ref transakcje); //else if (maxRows > 15 && maxRows <= 55) SetForMediumOrder(ref transakcje); //else SetForLongOrder(ref transakcje); List<UsterkaCls> usterki = CustomerDatabase.GetUsterki(transakcje.CARID); if (usterki != null) for (int i = 0; i < usterki.Count; i++) printTable.Rows.Add(i + 1, usterki[i].USTERKA); //while (Uslugi.Count > 0) //{ // UslugaC usl = new UslugaC(); // usl.VAT = Uslugi[0].VAT; // usl.Netto = Uslugi[0].Netto; // usl.Brutto = Uslugi[0].Brutto; // usl.KWOTA_VAT = Uslugi[0].KWOTA_VAT; // Uslugi.RemoveAt(0); // for (int i = 0; i < Uslugi.Count; i++) // { // if (usl.VAT == Uslugi[i].VAT) // { // usl.Netto += Uslugi[i].Netto; // usl.Brutto += Uslugi[i].Brutto; // usl.KWOTA_VAT += Uslugi[i].KWOTA_VAT; // Uslugi.RemoveAt(i); // } // } // printSuma.Rows.Add(MathHelp.AddZero(usl.Brutto.ToString())); //} //if (maxRows <= 15) document.setXML(Settings.AppDirectory + "\\XML\\Shym\\shym.xml"); //else if (maxRows > 15 && maxRows <= 55) document.setXML(Settings.AppDirectory + // "\\XML\\Orders\\lorder.xml"); //else document.setXML(Settings.AppDirectory + // "\\XML\\Orders\\l2order.xml"); document.AddData(printTable); //if (printTable2.Rows.Count > 0) document.AddData(printTable2); //if (printTable3.Rows.Count > 0) document.AddData(printTable3); //DataTable tblRazem = new DataTable("tblRazem"); //tblRazem.Columns.Add("0"); //tblRazem.Columns.Add("1"); //tblRazem.Rows.Add("DO ZAPŁATY ŁĄCZNA KWOTA BRUTTO:", ""); //document.AddData(tblRazem); document.AddData(tblFirma); document.AddData(tblInfo); LoadLogo(); printDLG.Document = document; printDLG.Width = Screen.PrimaryScreen.Bounds.Width; printDLG.Height = Screen.PrimaryScreen.Bounds.Height; printDLG.Document.PrinterSettings.Copies = (short)Settings.KOPIA; printDLG.ShowDialog(); }
public RachunekDebetowy DodajRachunekDebetowy(Klient klient, Pieniadze debet) { if (!klienci.Contains(klient)) klienci.Add(klient); int id = wygenerujNumer(); RachunekDebetowy rachunek = new RachunekDebetowy(klient, new Debet(debet), id); produktyBankowe.Add(id,rachunek); return rachunek; }
public void Obsluz(Klient k) { }
public RachunekBankowy DodajRachunekBankowy(Klient klient, int? idKonta = null) { if (!klienci.Contains(klient)) klienci.Add(klient); if (idKonta == null) idKonta = wygenerujNumer(); RachunekBankowy rachunek = new RachunekBankowy(klient, idKonta.Value); rachunek.ustawModelOdsetek(new LiniowyModelOdsetek(10)); produktyBankowe.Add(idKonta.Value, rachunek); return rachunek; }
public void InitData() { DeleteAll(); var dzialAdministracji = new Dzial() { Nazwa = "Administracja" }; var dzialNaprawy = new Dzial() { Nazwa = "Mechanika" }; Dzialy.Add(dzialAdministracji); Dzialy.Add(dzialNaprawy); var pracownikPawel = new Pracownik() { Id_dzialu = dzialAdministracji.Id, Imie = "Pawel", Nazwisko = "Stypulkowski", Stanowisko = "Prezes", PESEL = "95959", Data_zatrudnienia = DateTime.Now.AddDays(-10), Password = Crypto.Hash("Bigos123"), Role = "Admin" }; var pracownikKacper = new Pracownik() { Id_dzialu = dzialNaprawy.Id, Imie = "Kacper", Nazwisko = "Swislocki", Stanowisko = "Slugus", PESEL = "87878", Data_zatrudnienia = DateTime.Now.AddDays(-1), Password = Crypto.Hash("Bigos123"), Role = "Pracownik" }; Pracownicy.Add(pracownikPawel); Pracownicy.Add(pracownikKacper); var klientTybor = new Klient() { Imie = "Marcin", Nazwisko = "Tyborowski", Kod_pocztowy = "20-200", Miejscowosc = "Lapy", Nr_domu = 10, Ulica = "Lawendowa", PESEL = "969696", Nr_telefonu = "515151515" }; var klientSado = new Klient() { Imie = "Michal", Nazwisko = "Sadowski", Kod_pocztowy = "20-220", Miejscowosc = "Choroszcz", Nr_domu = 20, Ulica = "Zlotoria", PESEL = "96969697", Nr_telefonu = "515123235" }; Klienci.Add(klientTybor); Klienci.Add(klientSado); var fabrykaAudi = new Fabryka() { Nazwa = "Audi", Nr_telefonu = "4764214", Adres = "Niemcy 10" }; var fabrykaToyoty = new Fabryka() { Nazwa = "Toyota", Nr_telefonu = "42141212", Adres = "Japonia 20" }; Fabryki.Add(fabrykaAudi); Fabryki.Add(fabrykaToyoty); var autoAudi = new Samochod_fabryka() { Id_fabryki = fabrykaAudi.Id, Marka = "Audi", Model = "A", Moc_silnika = 1, Pojemnosc_silnika = (float)1.00, Typ_wyposazenia = "tak", Cena_fabryka = 25000 }; var autoToyota = new Samochod_fabryka() { Id_fabryki = fabrykaToyoty.Id, Marka = "Toyota", Model = "T", Moc_silnika = 2, Pojemnosc_silnika = (float)2.00, Typ_wyposazenia = "tak", Cena_fabryka = 35000 }; Samochody_fabryczne.Add(autoAudi); Samochody_fabryczne.Add(autoToyota); var zamowienieAudi = new Zamowienie() { Id_pracownika = pracownikPawel.Id, Id_samochodu_fabryka = autoAudi.Id, Ilosc_zamowionych = 50, Ilosc_dostarczonych = 10, Obecny_status = "Niezrealizowane", Data_zamowienia = DateTime.Now.AddDays(-2) }; var zamowienieToyoty = new Zamowienie() { Id_pracownika = pracownikPawel.Id, Id_samochodu_fabryka = autoToyota.Id, Ilosc_zamowionych = 100, Ilosc_dostarczonych = 100, Obecny_status = "Zrealizowane", Data_zamowienia = DateTime.Now.AddDays(-2) }; Zamowienia.Add(zamowienieAudi); Zamowienia.Add(zamowienieToyoty); var dostawaAudi = new Dostawa() { Id_zamowienia = zamowienieAudi.Id, Data_dostawy = DateTime.Now.AddDays(-1) }; var dostawaToyoty = new Dostawa() { Id_zamowienia = zamowienieToyoty.Id, Data_dostawy = DateTime.Now.AddDays(-1) }; Dostawy.Add(dostawaAudi); Dostawy.Add(dostawaToyoty); var samochoduAudi = new Samochod() { Id_dostawy = dostawaAudi.Id, Cena = 30000, Marka = autoAudi.Marka, Model = autoAudi.Model, Moc_silnika = autoAudi.Moc_silnika, Pojemnosc_silnika = autoAudi.Pojemnosc_silnika, Typ_wyposazenia = "tak", Data_produkcji = DateTime.Now.AddYears(-2) }; var samochodToyota = new Samochod() { Id_dostawy = dostawaToyoty.Id, Cena = 30000, Marka = autoToyota.Marka, Model = autoToyota.Model, Moc_silnika = autoToyota.Moc_silnika, Pojemnosc_silnika = autoToyota.Pojemnosc_silnika, Typ_wyposazenia = "tak", Data_produkcji = DateTime.Now.AddYears(-2) }; Samochody.Add(samochoduAudi); Samochody.Add(samochodToyota); var usterka1 = new Usterka() { Koszt_czesci = 200, Koszt_robocizny = 100, Ogolny_koszt = 300, Nazwa = "Urw" }; var usterka2 = new Usterka() { Koszt_czesci = 200, Koszt_robocizny = 200, Ogolny_koszt = 400, Nazwa = "Ura" }; Usterki.Add(usterka1); Usterki.Add(usterka2); var naprawaToyoty = new Naprawa() { Id_pracownika = pracownikKacper.Id, Id_usterki = usterka1.Id, Id_samochodu = samochodToyota.Id }; var naprawaAudi = new Naprawa() { Id_pracownika = pracownikKacper.Id, Id_usterki = usterka2.Id, Id_samochodu = samochoduAudi.Id }; Naprawy.Add(naprawaToyoty); Naprawy.Add(naprawaAudi); var zakupToyoty = new Zakup() { Id_klienta = klientSado.Id, Id_pracownika = pracownikPawel.Id, Id_samochodu = samochodToyota.Id, Data_zakupu = DateTime.Now }; var zakupAudi = new Zakup() { Id_klienta = klientTybor.Id, Id_pracownika = pracownikPawel.Id, Id_samochodu = samochoduAudi.Id, Data_zakupu = DateTime.Now }; Zakup.Add(zakupToyoty); Zakup.Add(zakupAudi); }
public void DeleteKlient(Klient klient) { IData.DeleteKlient(klient); }
public IActionResult Create(Klient newKlient) { _context.Klient.Add(newKlient); _context.SaveChanges(); return(StatusCode(201, newKlient)); }
public static void Create_ctZUS_Form(SPWeb web, string ct, int klientId, int okresId, string key, bool isTylkoZdrowotna, bool isChorobowa, bool isPracownicy, double skladkaSP, double skladkaZD, double skladkaFP, DateTime terminPlatnosci, DateTime terminPrzekazania, string zus_sp_konto, string zus_zd_konto, string zus_fp_konto, Klient iok) { Debug.WriteLine("ZUS_Forms.Create"); SPList list = web.Lists.TryGetList(targetList); Flagi fl = new Flagi(web, klientId); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; item["colZatrudniaPracownikow"] = iok.ZatrudniaPracownikow; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName); item["Title"] = procName; //jeżeli ZUS-PRAC to nie wypełniaj wysokości składek if (!hasKlientMaAktywnySerwis(item, "ZUS-PRAC")) { item["colZUS_SP_Skladka"] = skladkaSP; item["colZUS_ZD_Skladka"] = skladkaZD; item["colZUS_FP_Skladka"] = skladkaFP; } item["colZUS_TerminPlatnosciSkladek"] = terminPlatnosci; KontaZUS konta = admSetup.GetKontaZUS(web); item["colZUS_SP_Konto"] = konta.KontoSP; item["colZUS_ZD_Konto"] = konta.KontoZD; item["colZUS_FP_Konto"] = konta.KontoFP; item["colZUS_TerminPrzekazaniaWynikow"] = terminPrzekazania; //flagi item["colPrzypomnienieOTerminiePlatnos"] = fl.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = fl.GenerowanieDrukuWplaty; item["colAudytDanych"] = fl.AudytDanych; //uwagi item["colUwagiKadrowe"] = iok.UwagiKadrowe; item["colUwagi"] = iok.Uwagi; //termin realizacji item["colTerminRealizacji"] = item["colZUS_TerminPrzekazaniaWynikow"]; if (iok.FormaOpodatkowaniaZUS != "Nie dotyczy") { item["colZUS_Opcja"] = iok.FormaOpodatkowaniaZUS; } item["colFormaOpodakowania_ZUS"] = iok.FormaOpodatkowaniaZUS; item["selOddzialZUS"] = iok.OddzialZUSId; item["colOsobaDoKontaktu"] = iok.OsobaDoKontaktu; item["colTelefon"] = iok.Telefon; item["colEmail"] = iok.Email; item["colAdres"] = iok.Adres; item["colKodPocztowy"] = iok.KodPocztowy; item["colMiejscowosc"] = iok.Miejscowosc; //forma opodatkowania ZUS // przypisz domyślnego operatora int operatorId = iok.OperatorId_Kadry; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item.SystemUpdate(); }
public static void Create_ctZUS_Form(SPWeb web, string ct, int klientId, int okresId, string key, SPListItem klientItem, Klient iok) { Logger.LogEvent("Create_ctZUS_Form", klientId.ToString()); SPList list = web.Lists.TryGetList(targetList); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; item["colZatrudniaPracownikow"] = iok.ZatrudniaPracownikow; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName, true); item["Title"] = procName; BLL.Models.Okres o = new BLL.Models.Okres(web, okresId); //jeżeli ZUS-PRAC to nie wypełniaj wysokości składek if (!BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-PRAC")) { if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-M")) { item["colZUS_SP_Skladka"] = o.Skladka_ZUS_M_SP; item["colZUS_ZD_Skladka"] = o.Skladka_ZUS_M_ZD; item["colZUS_FP_Skladka"] = o.Skladka_ZUS_M_FP; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-M+C")) { item["colZUS_SP_Skladka"] = o.Skladka_ZUS_M_SPC; item["colZUS_ZD_Skladka"] = o.Skladka_ZUS_M_ZD; item["colZUS_FP_Skladka"] = o.Skladka_ZUS_M_FP; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-D")) { item["colZUS_SP_Skladka"] = o.Skladka_ZUS_D_SP; item["colZUS_ZD_Skladka"] = o.Skladka_ZUS_D_ZD; item["colZUS_FP_Skladka"] = o.Skladka_ZUS_D_FP; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-D+C")) { item["colZUS_SP_Skladka"] = o.Skladka_ZUS_D_SPC; item["colZUS_ZD_Skladka"] = o.Skladka_ZUS_D_ZD; item["colZUS_FP_Skladka"] = o.Skladka_ZUS_D_FP; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "ZUS-ZD")) { item["colZUS_ZD_Skladka"] = o.Skladka_ZUS_D_ZD; } } DateTime termin; // zatrudnia pracowników if (iok.ZatrudniaPracownikow) { termin = o.TerminPlatnosciSkladek_ZUS_ZPracownikami; //zeruj składki item["colZUS_SP_Skladka"] = 0; item["colZUS_ZD_Skladka"] = 0; item["colZUS_FP_Skladka"] = 0; } else { termin = o.TerminPlatnosciSkladek_ZUS_BezPracownikow; } // zablokuj fundusz pracy if (iok.ZablokujFunduszPracy) { item["colZUS_FP_Skladka"] = 0; } int offset = (int)o.TerminPrzekazaniaWynikow_ZUS_Ofset; item["colZUS_TerminPlatnosciSkladek"] = termin; item["colTerminRealizacji"] = termin.AddDays(offset); //urząd skarbowy do podatku za pracowników item["selUrzadSkarbowy"] = iok.UrzadSkarbowyId; item["colPD_TerminPlatnosciPodatku"] = o.TerminPlatnosciPodatkuPD; //flagi item["colPrzypomnienieOTerminiePlatnos"] = iok.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = iok.GenerowanieDrukuWplaty; item["colAudytDanych"] = iok.AudytDanych; //uwagi item["colUwagiKadrowe"] = iok.UwagiKadrowe; if (iok.FormaOpodatkowaniaZUS != "Nie dotyczy") { item["colZUS_Opcja"] = iok.FormaOpodatkowaniaZUS; } item["colFormaOpodakowania_ZUS"] = iok.FormaOpodatkowaniaZUS; item["selOddzialZUS"] = iok.OddzialZUSId; //forma opodatkowania ZUS // przypisz domyślnego operatora int operatorId = iok.OperatorId_Kadry; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item["enumStatusZadania"] = "Nowe"; item.SystemUpdate(); }
/// <summary> /// Dla zadanego wspólnika i okresu wyszukuje wszystkie zapisy o dochodach z różnych spółek w któych dany wspólnik ma udziały. /// Na podstawie zebranych w ten sposób informacji aktualizuje zadanie wskazane w procedurze. /// </summary> internal static void Execute_Update_DochodyZInnychSpolek(SPWeb web, int wspolnikId, int okresId, int zadanieId, out string comments) { // wyszukaj wszystie rekordy z dochodami / stratami wraz ze specyfikacją comments = string.Empty; double przychod; string specyfikacja; BLL.tabDochodyWspolnikow.Get_PrzychodyWspolnika(web, wspolnikId, okresId, out przychod, out specyfikacja); // aktualizuj zadanie SPListItem zadanie = BLL.tabZadania.Get_ZadanieById(web, zadanieId); if (zadanie != null) { //sprawdź status zadania string status = BLL.Tools.Get_Text(zadanie, "enumStatusZadania"); switch (status) { case "Nowe": case "Obsługa": case "Gotowe": // aktualizuje zawartość Set_PrzychodZInnychSpolek(zadanie, przychod, specyfikacja); break; default: // wyślij powiadomienie o braku możliwości aktualizacji zadania. Models.Klient iok = new Klient(web, wspolnikId); SPListItem okres = tabOkresy.Get_OkresById(web, okresId); StringBuilder sbLink = new StringBuilder(@"<a href=""[[Url]]"">[[NumerZadania]]</a>"); sbLink.Replace("[[NumerZadania]]", zadanie.ID.ToString()); sbLink.Replace("[[Url]]", SPUtility.ConcatUrls(web.Site.Protocol + "//" + web.Site.HostName, web.Lists.TryGetList(targetList).DefaultEditFormUrl + "?ID=" + zadanie.ID.ToString())); StringBuilder sb = new StringBuilder(comments); sb.AppendFormat("<p>Zadanie #{0} dla wspólnika {1} w okresie {2} nie może być zaktualizowane ze względu na status zadania ({3})</p>", sbLink.ToString(), iok.PelnaNazwaFirmy, okres.Title, status); sb.AppendFormat("<p>Wartość dochodu / straty: {0}</p>", przychod.ToString()); sb.AppendFormat("<div>{0}</div>", specyfikacja); comments = string.Format("<div>{0}</div>", sb.ToString()); break; } zadanie.SystemUpdate(); } else { // jeżeli zadanie nie zostało utworzone Models.Klient iok = new Klient(web, wspolnikId); SPListItem okres = tabOkresy.Get_OkresById(web, okresId); StringBuilder sb = new StringBuilder(comments); sb.AppendFormat("<p>Brak zadania rozliczenia podatku dochodowego (PDS|PDW) dla wspólnika {0} w okresie {1}</p>", iok.PelnaNazwaFirmy, okres.Title); comments = string.Format("<div>{0}</div>", sb.ToString()); } }
public static void Create_ctVAT_Form(SPWeb web, string ct, int klientId, int okresId, string key, SPListItem klientItem, Klient iok) { Logger.LogEvent("Create_ctVAT_Form", klientId.ToString()); string kod = string.Empty; if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "VAT-M")) { kod = "VAT-M"; } else if (BLL.Tools.Has_SerwisAssigned(klientItem, "selSewisy", "VAT-KW")) { kod = "VAT-KW"; } else { return; // jeżeli żaden z powyższych to zakończ procedurę. } SPList list = web.Lists.TryGetList(targetList); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName, true); item["Title"] = procName; //numery kont i nazwa urzędu item["selUrzadSkarbowy"] = iok.UrzadSkarbowyVATId; item["colFormaOpodatkowaniaVAT"] = iok.FormaOpodatkowaniaVAT; //terminy BLL.Models.Okres o = new BLL.Models.Okres(web, okresId); int preOkresId = 0; switch (kod) { case "VAT-M": item["colVAT_TerminPlatnosciPodatku"] = o.TerminPlatnosciPodatkuVAT; item["enumRozliczenieVAT"] = "Miesięcznie"; preOkresId = BLL.tabOkresy.Get_PoprzedniOkresIdById(web, okresId); break; case "VAT-KW": item["colVAT_TerminPlatnosciPodatku"] = o.TerminPlatnosciPodatkuVAT_KW; item["enumRozliczenieVAT"] = "Kwartalnie"; preOkresId = BLL.tabOkresy.Get_PoprzedniOkresKwartalnyIdById(web, okresId); break; default: break; } //przenieś wartość nadwyżki z poprzedniej deklaracji if (preOkresId > 0) { item["colVAT_WartoscNadwyzkiZaPoprzedniMiesiac"] = BLL.tabKartyKontrolne.Get_WartoscNadwyzkiDoPrzeniesienia(web, klientId, preOkresId); } item["colTerminRealizacji"] = o.TerminPlatnosciPodatkuVAT.AddDays((int)o.TerminPrzekazaniaWynikowVAT_Ofset); //flagi item["colPrzypomnienieOTerminiePlatnos"] = iok.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = iok.GenerowanieDrukuWplaty; item["colAudytDanych"] = iok.AudytDanych; //uwagi item["colUwagiVAT"] = iok.UwagiVAT; int operatorId = iok.OperatorId_Podatki; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item["enumStatusZadania"] = "Nowe"; item.SystemUpdate(); }
public void Delete(Klient c) { var record = db.Klients.Single(client => client.Klient_ID == c.Klient_ID); db.Klients.DeleteOnSubmit(record); db.SubmitChanges(); }
public void AddKlient(Klient klient) { _context.Klienci.Add(klient); _context.SaveChanges(); }
public Klient dodajKlienta(Klient klient) { klienci.Add(klient); return klient; }
public void Dodaj_Klienta(Klient klient, string LoginTrenera) { KlienciDTO.Dodaj_Klienta(klient, LoginTrenera); }
private void ButtonWstecz_Click(object sender, RoutedEventArgs e) { _nasluchuj = false; Klient.Instancja().ZglosObserwacjeWatku(false); _rodzic.PrzelaczWidok(Zalogowany.Glowny.Widok.LISTA); }
void onZarejestrujClick(object sender, EventArgs ea) { bool rej = false; if (has1.Text == has2.Text) { if (rej == false) { StreamReader sr = new StreamReader(new FileStream("uzytkownicy.txt", FileMode.OpenOrCreate)); string line = sr.ReadLine(); sr.Close(); if (line == null) { user = new Klient[1]; user[0] = new Klient(im.Text, naz.Text, ema.Text, log.Text, has1.Text); zapisz(user); } else { wczytaj(); bool czyloginistnieje = false; bool czyemailistnieje = false; for (int i = 0; i < user.Length && !czyloginistnieje; i++) { if (user[i].login == log.Text) { czyloginistnieje = true; MessageBox.Show("Podany login jest zajęty.", "Uwaga!"); } if (user[i].adres_email == ema.Text) { czyemailistnieje = true; MessageBox.Show("Istnieje użytkownik z podanym adresem a-mail.", "Uwaga!"); } } if (!czyemailistnieje && !czyloginistnieje) { Klient[] us = new Klient[user.Length + 1]; for (int i = 0; i < us.Length; i++) { us[i] = new Klient(); } for (int i = 0; i < user.Length; i++) { for (int j = 0; j < 4; j++) { us[i] = user[i]; } } us[user.Length].imie = im.Text; us[user.Length].nazwisko = naz.Text; us[user.Length].adres_email = ema.Text; us[user.Length].login = log.Text; us[user.Length].haslo = has1.Text; user = us; } zapisz(user); rej = true; } } if (rej) { MessageBox.Show("Rejestracja użytkownika powiodła się SUKCESEM\n Zaloguj się do sklepu.", "Komunikat"); noLogin(); } else { MessageBox.Show("Rejestracja użytkownika nie powiodła się\n Sprawdź czy wpisałeś prawidłowe dane.", "Uwaga!"); } } else { MessageBox.Show("Podane hasła różnią się.", "Uwaga!"); } }
public Lokata(Klient klient, IModelOdsetek modelOdsetek, DateTime terminZakonczenia, Int64 id = 0) : base(klient, id) { this.modelOdsetek = modelOdsetek; this.dataZakonczenia = terminZakonczenia; }
public void Modyfikuj_Klienta(Klient klient, string StaryPesel) { klienciDTO.Modyfikuj_Klienta(klient, StaryPesel); }
public void TestImieKonstruktorKlienta() { Klient klient = new Klient("Jan", "Kowalski", "96090908011", ""); Assert.AreEqual("Kowalski", klient.Nazwisko); }
public ActionResult CreateKlient() { Klient emp = new Klient(); return(View(emp)); }
public MachineRecordRowView(Record record, UrzadzenieKlient device, AdresKlient address, Klient client) { Record = record; Device = device; Address = address; Client = client; }
public static void Create_ctVAT_Form(SPWeb web, string ct, int klientId, int okresId, string key, DateTime terminPlatnosci, DateTime terminPrzekazania, bool isKwartalnie) { Debug.WriteLine("VAT_Forms.Create"); Klient iok = new Klient(web, klientId); if (iok.FormaOpodatkowaniaVAT == "Nie podlega") { return; //nie generuj formatki } SPList list = web.Lists.TryGetList(targetList); if (list != null) { SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName); item["Title"] = procName; //numery kont i nazwa urzędu //KontaKlienta k = new KontaKlienta(web, klientId); item["colVAT_Konto"] = iok.NumerRachunkuVAT; item["selUrzadSkarbowy"] = iok.UrzadSkarbowyVATId; //terminy item["colVAT_TerminPlatnosciPodatku"] = terminPlatnosci; item["colVAT_TerminPrzekazaniaWynikow"] = terminPrzekazania; //flagi Flagi fl = new Flagi(web, klientId); item["colPrzypomnienieOTerminiePlatnos"] = fl.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = fl.GenerowanieDrukuWplaty; item["colAudytDanych"] = fl.AudytDanych; //rozliczenie if (isKwartalnie) { item["enumRozliczenieVAT"] = "Kwartalnie"; } else { item["enumRozliczenieVAT"] = "Miesięcznie"; } //uwagi item["colUwagi"] = iok.Uwagi; //termin realizacji item["colTerminRealizacji"] = terminPrzekazania; item["colFormaOpodatkowaniaVAT"] = iok.FormaOpodatkowaniaVAT; item["colOsobaDoKontaktu"] = iok.OsobaDoKontaktu; item["colTelefon"] = iok.Telefon; item["colEmail"] = iok.Email; item["colAdres"] = iok.Adres; item["colKodPocztowy"] = iok.KodPocztowy; item["colMiejscowosc"] = iok.Miejscowosc; int operatorId = iok.OperatorId_Podatki; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } //przenieś wartość nadwyżki z poprzedniej deklaracji int preOkresId; if (isKwartalnie) { preOkresId = BLL.tabOkresy.Get_PoprzedniOkresKwartalnyIdById(web, okresId); } else { preOkresId = BLL.tabOkresy.Get_PoprzedniOkresIdById(web, okresId); } if (preOkresId > 0) { item["colVAT_WartoscNadwyzkiZaPoprzedniMiesiac"] = BLL.tabKartyKontrolne.Get_WartoscNadwyzkiDoPrzeniesienia(web, klientId, preOkresId); } item.SystemUpdate(); } }
private void ButtonWyslij_Click(object sender, RoutedEventArgs e) { Klient.Instancja().WyslijPost(TextBoxPost.Text); TextBoxPost.Text = ""; //aktualizuj(); }
public RachunekDebetowy(Klient klient, Debet debet, Int64 id = 0) : base(klient, id) { this.debet = debet; }
public static void Create_ctPD_Form(SPWeb web, string ct, int klientId, int okresId, string key, DateTime terminPlatnosci, DateTime terminPrzekazania, bool isKwartalnie) { Debug.WriteLine("PD_Forms.Create"); Klient iok = new Klient(web, klientId); SPList list = web.Lists.TryGetList(targetList); SPListItem item = list.AddItem(); item["ContentType"] = ct; item["selKlient"] = klientId; item["selOkres"] = okresId; item["KEY"] = key; //procedura string procName = string.Format(": {0}", ct); item["selProcedura"] = tabProcedury.Ensure(web, procName); item["Title"] = procName; //numery kont i nazwa urzędu item["colPD_Konto"] = iok.NumerRachunkuPD; item["selUrzadSkarbowy"] = iok.UrzadSkarbowyId; //terminy item["colPD_TerminPlatnosciPodatku"] = terminPlatnosci; item["colPD_TerminPrzekazaniaWynikow"] = terminPrzekazania; //flagi Flagi fl = new Flagi(web, klientId); item["colPrzypomnienieOTerminiePlatnos"] = fl.PrzypomnienieOTerminiePlatnosci; item["colDrukWplaty"] = fl.GenerowanieDrukuWplaty; item["colAudytDanych"] = fl.AudytDanych; //rozliczenie if (isKwartalnie) { item["enumRozliczeniePD"] = "Kwartalnie"; } else { item["enumRozliczeniePD"] = "Miesięcznie"; } //termin realizacji item["colTerminRealizacji"] = terminPrzekazania; item["colFormaOpodatkowaniaPD"] = iok.FormaOpodatkowaniaPD; item["colOsobaDoKontaktu"] = iok.OsobaDoKontaktu; item["colTelefon"] = iok.Telefon; item["colEmail"] = iok.Email; item["colAdres"] = iok.Adres; item["colKodPocztowy"] = iok.KodPocztowy; item["colMiejscowosc"] = iok.Miejscowosc; //uwagi item["colUwagi"] = iok.Uwagi; //przypisz zadanie do domyślnego operatora int operatorId = iok.OperatorId_Podatki; if (operatorId > 0) { item["selOperator"] = operatorId; Set_KontoOperatora(item, operatorId); } item.SystemUpdate(); }