Пример #1
0
        public form_Main()
        {
            InitializeComponent();
            Receipt = new receiptType();
            isValidated = false;

            ComboBox.ObjectCollection CountryList = this.cbCountry.Items;
            CountryList.AddRange(new string[]  {"Afganistan", "Albánsko", "Alžírsko", "Andorra", "Angola", "Antigua a Barbuda", "Argentína", "Arménsko",
                                                "Austrália", "Azerbajdžan", "Bahamy", "Bahrajn", "Bangladéš", "Barbados", "Belgicko", "Belize", "Benin",
                                                "Bhután", "Bielorusko", "Bolívia", "Bosna a Hercegovina", "Botswana", "Brazília", "Brunej", "Bulharsko",
                                                "Burkina", "Burundi", "Cookove ostrovy", "Cyprus", "Čad", "Česko", "Čierna Hora", "Čile", "Čína", "Dánsko",
                                                "Dominika", "Dominikánska republika", "Džibutsko", "Egypt", "Ekvádor", "Eritrea", "Estónsko", "Etiópia",
                                                "Fidži", "Filipíny", "Fínsko", "Francúzsko", "Gabon", "Gambia", "Ghana", "Grécko", "Grenada", "Gruzínsko",
                                                "Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Holandsko", "Honduras", "Chorvátsko", "India",
                                                "Indonézia", "Irak", "Irán", "Írsko", "Island", "Izrael", "Jamajka", "Japonsko", "Jemen", "Jordánsko",
                                                "Južná Afrika", "Južný Sudán", "Kambodža", "Kamerun", "Kanada", "Kapverdy", "Katar", "Kazachstan", "Keňa",
                                                "Kirgizsko", "Kiribati", "Kolumbia", "Komory", "Kongo", "Kongo (býv. Zair)",
                                                "Kórejská ľudovodemokratická republika", "Kórejská republika", "Kosovo", "Kostarika", "Kuba", "Kuvajt",
                                                "Laos", "Lesotho", "Libanon", "Libéria", "Líbya", "Lichtenštajnsko", "Litva", "Lotyšsko", "Luxembursko",
                                                "Macedónsko", "Madagaskar", "Maďarsko", "Malajzia", "Malawi", "Maldivy", "Mali", "Malta", "Maroko",
                                                "Marshallove ostrovy", "Maurícius", "Mauritánia", "Mexiko", "Mikronézia", "Mjanmarsko", "Moldavsko",
                                                "Monako", "Mongolsko", "Mozambik", "Namíbia", "Nauru", "Nemecko", "Nepál", "Niger", "Nigéria", "Nikaragua",
                                                "Niue", "Nórsko", "Nový Zéland", "Omán", "Pakistan", "Palau", "Panama", "Papua-Nová Guinea", "Paraguaj",
                                                "Peru", "Pobrežie Slonoviny", "Poľsko", "Portugalsko", "Rakúsko", "Rovníková Guinea", "Rumunsko", "Rusko",
                                                "Rwanda", "Salvádor", "Samoa", "San Maríno", "Saudská Arábia", "Senegal", "Seychely", "Sierra Leone", "Singapur",
                                                "Slovensko", "Slovinsko", "Somálsko", "Spojené arabské emiráty", "Spojené kráľovstvo (Veľká Británia)",
                                                "Spojené štáty (USA)", "Srbsko", "Srí Lanka", "Stredoafrická republika", "Sudán", "Surinam", "Svazijsko",
                                                "Svätá Lucia", "Svätý Krištof a Nevis", "Svätý Tomáš a Princov ostrov", "Svätý Vincent a Grenadíny", "Sýria",
                                                "Šalamúnove ostrovy", "Španielsko", "Švajčiarsko", "Švédsko", "Tadžikistan", "Taiwan", "Taliansko", "Tanzánia",
                                                "Thajsko", "Togo", "Tonga", "Trinidad a Tobago", "Tunisko", "Turecko", "Turkménsko", "Tuvalu", "Uganda", "Ukrajina",
                                                "Uruguaj", "Uzbekistan", "Vanuatu", "Vatikán", "Venezuela", "Vietnam", "Východný Timor", "Zambia", "Západná Sahara",
                                                "Zimbabwe" });
            cbCountry.Text = "Slovensko";
            dtTime.Value = DateTime.Now;
            f_SetControlsFromEntity();
        }
Пример #2
0
 private void f_serializeXmlToReceiptObject()
 {
     XmlSerializer serializer = new XmlSerializer(typeof(receiptsType));
     using (TextReader reader = new StringReader(document.InnerXml))
     {
         receiptsType result = (receiptsType)serializer.Deserialize(reader);
         Receipt = result.receipt;
     }
 }
Пример #3
0
        private void f_LoadReceiptFromXml()
        {
            Receipt = new receiptType();

            ofdLoadXml.Filter = "XML Files (*.xml)|*.xml";
            DialogResult result = ofdLoadXml.ShowDialog();
            if (result == DialogResult.OK)
            {

                if (f_validateXML("http://www.w3.org/2001/XMLSchema", ofdLoadXml.FileName))
                {
                    MessageBox.Show("Vybratý XML súbor je validný!", "XSD Validation OK!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    f_serializeXmlToReceiptObject();
                    isValidated = true;
                }

            }//var file = ofdLoadXml.
            else
                MessageBox.Show("Nastala chyba pri načítavaní súboru!","ERROR!",MessageBoxButtons.OK, MessageBoxIcon.Error);

            f_SetControlsFromEntity() ;
        }
Пример #4
0
        // Prosim davat kazdemu handleru prefix eh_
        // Priklad: eh_eventhandlerXY
        private void eh_tsmi_File_Click(object sender, EventArgs e)
        {
            try
            {
                if (sender.Equals(tsmi_FileNew))
                {
                    DialogResult dialogResult = MessageBox.Show("Chcete uložiť aktuálne vyplnený formulár?", "Uložiť?", MessageBoxButtons.YesNoCancel);

                    if (dialogResult == DialogResult.Cancel)
                        return;
                    else if(dialogResult == DialogResult.Yes)
                        f_SaveAs("xml");

                    Receipt = new receiptType();
                    f_SetControlsFromEntity();
                }
                else if (sender.Equals(tsmi_FileSaveXML))
                {
                    f_SaveAs("xml");
                }
                else if (sender.Equals(tsmi_FileSaveTXT))
                {
                    f_SaveAs("txt");
                }
                else if (sender.Equals(tsmi_FileExit))
                {
                    this.Close();
                }
                else if (sender.Equals(tsmi_Open))
                {
                    f_LoadReceiptFromXml();
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.ToString(), "Exception!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }