Пример #1
0
        void ButtSourceFileClick(object sender, System.EventArgs e)
        {
            string   strTmp       = "";
            extForms efSourceFile = new extForms(extForms.exFormOptions.None);

            efSourceFile.strTitel      = "Datei für die Suche auswählen";
            efSourceFile.strFileFilter = "CSV Datei wählen (*.csv)|*.csv|Datei auswählen (*.xls)|*.xls|XML files (*.xml)|*.xml|Datei auswählen (*.*)|*.*";


            if (efSourceFile.ShowInputDialog(ref strTmp) == DialogResult.OK)
            {
                strFileName        = strTmp;
                labSourceFile.Text = strFileName;
                ReadCsv();

//				if (isRunningXPOrLater)
//		        {
//		            // Create the groupsTable array and populate it with one
//		            // hash table for each column.
//		            groupTables = new Hashtable[listView1.Columns.Count];
//		            for (int column = 0; column < listView1.Columns.Count; column++)
//		            {
//		                // Create a hash table containing all the groups
//		                // needed for a single column.
//		                groupTables[column] = CreateGroupsTable(column);
//		            }
//
//		            // Start with the groups created for the Title column.
//		            SetGroups(0);
//		        }
            }
        }
        //	####

        List <string> getTextForMail()
        {
            string sendTo      = "";        //TODO: Wenn kein Empfänger übergeben wurde, abfrage
            string sendCC      = "";
            string sendSubject = "";
            string sendBody    = "";
            string lf          = "%0A%0D";

            if (!(rbFrau.Checked || rbMann.Checked) && string.IsNullOrWhiteSpace(tbAnrufer.Text))
            {
                MessageBox.Show("Bitte Anrede auswählen", "keine Anrede !");
                return(null);
            }

            if (!string.IsNullOrWhiteSpace(recipient))
            {
                sendTo = recipient;
            }
            else
            {
                extForms exF = new extForms(extForms.exFormOptions.None);
                exF.strTitel = "Bitte Empfänger eingeben";
                exF.ShowInputDialog(ref sendTo);

                if (cbToServiceDesk.Checked)
                {
                    sendCC = "*****@*****.**";
                }

                sendSubject = string.Format("Anruf entgegengenommen: {0} {1}  {2}", rbFrau.Checked ? "Frau" : "Herr", tbAnrufer.Text, !string.IsNullOrWhiteSpace(tbFirma.Text) ? "/ " + tbFirma.Text: "");

                sendBody = string.Format("{0} {1} hat im IT-SD angerufen.{3}", rbFrau.Checked ? "Frau" : "Herr", tbAnrufer.Text, lf);

                if (!string.IsNullOrWhiteSpace(tbFirma.Text))
                {
                    sendBody = string.Format("{0}Firma: {1}{2}", sendBody, tbFirma.Text, lf);
                }

                if (!string.IsNullOrWhiteSpace(tbTelefonNo.Text))
                {
                    sendBody = string.Format("{0}Telefon: {1}{2}", sendBody, tbTelefonNo.Text, lf);
                }

                if (cbJobNo.Checked)
                {
                    sendBody = string.Format("{0}JobNo: {1}{2}", sendBody, tbJobNo.Text, lf);
                }
                if (cbDwSysNo.Checked)
                {
                    sendBody = string.Format("{0}DwSysNo: {1}{2}", sendBody, tbDwSysNo.Text, lf);
                }
            }

            return(new List <string>()
            {
                sendTo, sendCC, sendSubject, sendBody
            });
        }
Пример #3
0
        void ButtSourceFileClick(object sender, System.EventArgs e)
        {
            string   strTmp       = "";
            extForms efSourceFile = new extForms(extForms.exFormOptions.None);

            efSourceFile.strTitel      = "Datei für die Suche auswählen";
            efSourceFile.strFileFilter = "CSV Datei wählen (*.csv)|*.csv|Datei auswählen (*.xls)|*.xls|XML files (*.xml)|*.xml|Datei auswählen (*.*)|*.*";


            if (efSourceFile.ShowInputDialog(ref strTmp) == DialogResult.OK)
            {
                strFileName        = strTmp;
                labSourceFile.Text = strFileName;
                Properties.Application.Default.sourceFile = strFileName;
                Properties.Application.Default.Save();

                ReadCsv();
            }
        }