public void Przywroc() { this.m_dataAktualizacji = this.p_dataAktualizacji; this.m_dataUtworzenia = this.p_dataUtworzenia; this.m_numer = this.p_numer; this.m_rodzaj = this.p_rodzaj; }
public void Zachowaj() { this.p_dataAktualizacji = this.m_dataAktualizacji; this.p_dataUtworzenia = this.m_dataUtworzenia; this.p_numer = this.m_numer; this.p_rodzaj = this.m_rodzaj; }
public Procenty get_Procenty(RodzajUmowy rodzaj) { switch (rodzaj) { case RodzajUmowy.NaZlecenie: return(m_szablonNaZlecenie); case RodzajUmowy.NaZlecenieStudent: return(m_szablonNaZlecenieStudent); case RodzajUmowy.ODzielo: return(m_szablonODzielo); default: return(m_szablonODzielo); } }
public static string get_Value(RodzajUmowy rodzaj) { switch (rodzaj) { case RodzajUmowy.ODzielo: return("Umowa o dzieło"); case RodzajUmowy.NaZlecenie: return("Umowa na zlecenie"); case RodzajUmowy.NaZlecenieStudent: return("Umowa na zlecenie - student"); default: return("Umowa inna"); } }
public static List <string> get_SzablonyRachunkow(RodzajUmowy rodzaj) { string path = Application.StartupPath + @"\" + m_nazwa + @"\" + RodzajUmowyValue.get_Value(rodzaj); List <string> rodzaje = null; DirectoryInfo diRodzaje = new DirectoryInfo(path); if (!diRodzaje.Exists) { return(rodzaje); } rodzaje = new List <string>(); foreach (DirectoryInfo diRodzaj in diRodzaje.GetDirectories("*", SearchOption.TopDirectoryOnly)) { rodzaje.Add(diRodzaj.Name); } return(rodzaje); }
public string get_Szablon(RodzajUmowy rodzaj) { StreamReader reader = null; switch (rodzaj) { case RodzajUmowy.ODzielo: if (string.IsNullOrEmpty(SzablonDzielo)) { reader = new StreamReader(Application.StartupPath + @"\szablony\szablon do umowy o dzieło\szablon do umowy o dzieło.rtf"); SzablonDzielo = reader.ReadToEnd(); reader.Close(); } return(SzablonDzielo); case RodzajUmowy.NaZlecenieStudent: if (string.IsNullOrEmpty(SzablonStudent)) { reader = new StreamReader(Application.StartupPath + @"\szablony\szablon do umowy na zlecenie - student\szablon do umowy na zlecenie - student.rtf"); SzablonStudent = reader.ReadToEnd(); reader.Close(); } return(SzablonStudent); case RodzajUmowy.NaZlecenie: if (string.IsNullOrEmpty(SzablonZlecenie)) { reader = new StreamReader(Application.StartupPath + @"\szablony\szablon do umowy na zlecenie\szablon do umowy na zlecenie.rtf"); SzablonZlecenie = reader.ReadToEnd(); reader.Close(); } return(SzablonZlecenie); default: return(SzablonDzielo); } }
public decimal get_PodatekDochodowy(RodzajUmowy rodzaj, decimal wynagrodzenie) { //podatek dochodowy zaokraglic do calkowitych return(decimal.Round(get_Procenty(rodzaj).PodatekDochodowy *get_PodstawaOpodatkowania(rodzaj, wynagrodzenie) / 100.0m - get_UbezpieczenieZdrowotne7(rodzaj, wynagrodzenie), 0, MidpointRounding.AwayFromZero)); }
public decimal get_UbezpieczenieZdrowotne9(RodzajUmowy rodzaj, decimal wynagrodzenie) { return(get_Procenty(rodzaj).UbezpieczenieZdrowotne_9 *wynagrodzenie / 100.0m); }
public decimal get_PodstawaOpodatkowania(RodzajUmowy rodzaj, decimal wynagrodzenie) { return(wynagrodzenie - get_KosztyUzyskania(rodzaj, wynagrodzenie)); }
public decimal get_KosztyUzyskania(RodzajUmowy rodzaj, decimal wynagrodzenie) { return(get_Procenty(rodzaj).KosztyUzyskania *wynagrodzenie / 100.0m); }
public string get_SlowniePLN(RodzajUmowy rodzaj, decimal wynagrodzenie) { return(Slownie.innerTrim(Slownie.doubleSlownie(get_DoWyplaty(rodzaj, wynagrodzenie)))); }
public decimal get_DoWyplaty(RodzajUmowy rodzaj, decimal wynagrodzenie) { return(wynagrodzenie - get_PodatekDochodowy(rodzaj, wynagrodzenie) - get_UbezpieczenieZdrowotne9(rodzaj, wynagrodzenie)); }
public Umowa(string nazwa, RodzajUmowy rodzaj) { this.m_nazwa = nazwa; this.m_rodzaj = rodzaj; }