コード例 #1
0
        public void openCopyDialog()
        {
            if (SelectedKontakt != null)
            {
                int eValue = (int)SelectedKontakt.Sex;
                EditCreateWindow editCreateWindow = new EditCreateWindow("Kopieren eines Kontaktes", SelectedKontakt.DisplayName, SelectedKontakt.Surname, SelectedKontakt.Name, SelectedKontakt.Title, SelectedKontakt.Address.Street, SelectedKontakt.Address.HouseNoumber, SelectedKontakt.Address.PostalCode, SelectedKontakt.Address.City, SelectedKontakt.Address.EMail, SelectedKontakt.Address.MobileNr, SelectedKontakt.Address.PhoneNr, SelectedKontakt.Address.FaxNr, SelectedKontakt.Address1.Street, SelectedKontakt.Address1.HouseNoumber, SelectedKontakt.Address1.PostalCode, SelectedKontakt.Address1.City, SelectedKontakt.Address1.EMail, SelectedKontakt.Address1.MobileNr, SelectedKontakt.Address1.PhoneNr, SelectedKontakt.Address1.FaxNr, SelectedKontakt.Address2.Street, SelectedKontakt.Address2.HouseNoumber, SelectedKontakt.Address2.PostalCode, SelectedKontakt.Address2.City, SelectedKontakt.Address2.EMail, SelectedKontakt.Address2.MobileNr, SelectedKontakt.Address2.PhoneNr, SelectedKontakt.Address2.FaxNr);
                editCreateWindow.CBSex.SelectedIndex = eValue;

                if (editCreateWindow.ShowDialog() == true)
                {
                    var check = Kontakte.SingleOrDefault(i => i.DisplayName == editCreateWindow.tbDisplayName.Text);
                    if (check == null)
                    {
                        Kontakte.Add(new Kontakt()
                        {
                            Sex = (Sex)Enum.Parse(typeof(Sex), editCreateWindow.CBSex.Text), DisplayName = editCreateWindow.tbDisplayName.Text, Surname = editCreateWindow.tbSurName.Text, Name = editCreateWindow.tbName.Text, Title = editCreateWindow.tbTitle.Text, Address = new Address {
                                City = editCreateWindow.tbCity.Text, HouseNoumber = editCreateWindow.tbHouseNumber.Text, PostalCode = editCreateWindow.tbPostalCode.Text, Street = editCreateWindow.tbStreet.Text, EMail = editCreateWindow.tbEmail.Text, MobileNr = editCreateWindow.tbMobileNr.Text, PhoneNr = editCreateWindow.tbPhoneNr.Text, FaxNr = editCreateWindow.tbFaxNr.Text
                            }, Address1 = new Address {
                                City = editCreateWindow.tbCity1.Text, HouseNoumber = editCreateWindow.tbHouseNumber1.Text, PostalCode = editCreateWindow.tbPostalCode1.Text, Street = editCreateWindow.tbStreet1.Text, EMail = editCreateWindow.tbEmail1.Text, MobileNr = editCreateWindow.tbMobileNr1.Text, PhoneNr = editCreateWindow.tbPhoneNr1.Text, FaxNr = editCreateWindow.tbFaxNr1.Text
                            }, Address2 = new Address {
                                City = editCreateWindow.tbCity2.Text, HouseNoumber = editCreateWindow.tbHouseNumber2.Text, PostalCode = editCreateWindow.tbPostalCode2.Text, Street = editCreateWindow.tbStreet2.Text, EMail = editCreateWindow.tbEmail2.Text, MobileNr = editCreateWindow.tbMobileNr2.Text, PhoneNr = editCreateWindow.tbPhoneNr2.Text, FaxNr = editCreateWindow.tbFaxNr2.Text
                            }
                        });
                    }
                    else
                    {
                        MessageBox.Show("Es dürfen keine zwei Kontakte mit dem Gleichen Anzeigenamen existieren");
                    }
                }
            }
            else
            {
                MessageBox.Show("Wählen sie einen Kontakt aus");
            }
        }
コード例 #2
0
        public void openCreateDialog()
        {
            EditCreateWindow editCreateWindow = new EditCreateWindow("Hinzufügen eines Kontaktes");

            if (editCreateWindow.ShowDialog() == true)
            {
                var check = Kontakte.SingleOrDefault(i => i.DisplayName == editCreateWindow.tbDisplayName.Text);
                if (check == null)
                {
                    Kontakte.Add(new Kontakt()
                    {
                        Sex = (Sex)Enum.Parse(typeof(Sex), editCreateWindow.CBSex.Text), DisplayName = editCreateWindow.tbDisplayName.Text, Surname = editCreateWindow.tbSurName.Text, Name = editCreateWindow.tbName.Text, Title = editCreateWindow.tbTitle.Text, Address = new Address {
                            City = editCreateWindow.tbCity.Text, HouseNoumber = editCreateWindow.tbHouseNumber.Text, PostalCode = editCreateWindow.tbPostalCode.Text, Street = editCreateWindow.tbStreet.Text, EMail = editCreateWindow.tbEmail.Text, MobileNr = editCreateWindow.tbMobileNr.Text, PhoneNr = editCreateWindow.tbPhoneNr.Text, FaxNr = editCreateWindow.tbFaxNr.Text
                        }, Address1 = new Address {
                            City = editCreateWindow.tbCity1.Text, HouseNoumber = editCreateWindow.tbHouseNumber1.Text, PostalCode = editCreateWindow.tbPostalCode1.Text, Street = editCreateWindow.tbStreet1.Text, EMail = editCreateWindow.tbEmail1.Text, MobileNr = editCreateWindow.tbMobileNr1.Text, PhoneNr = editCreateWindow.tbPhoneNr1.Text, FaxNr = editCreateWindow.tbFaxNr1.Text
                        }, Address2 = new Address {
                            City = editCreateWindow.tbCity2.Text, HouseNoumber = editCreateWindow.tbHouseNumber2.Text, PostalCode = editCreateWindow.tbPostalCode2.Text, Street = editCreateWindow.tbStreet2.Text, EMail = editCreateWindow.tbEmail2.Text, MobileNr = editCreateWindow.tbMobileNr2.Text, PhoneNr = editCreateWindow.tbPhoneNr2.Text, FaxNr = editCreateWindow.tbFaxNr2.Text
                        }
                    });
                }
                else
                {
                    MessageBox.Show("Es dürfen keine zwei Kontakte mit dem Gleichen Anzeigenamen existieren");
                }
            }
        }
コード例 #3
0
 public void openDeleteDialog()
 {
     if (SelectedKontakt != null)
     {
         DeleteDialog deleteDialog = new DeleteDialog(SelectedKontakt.DisplayName);
         if (deleteDialog.ShowDialog() == true)
         {
             Kontakte.Remove(Kontakte.SingleOrDefault(i => i.DisplayName == SelectedKontakt.DisplayName));
         }
     }
     else
     {
         MessageBox.Show("Wählen sie einen Kontakt aus");
     }
 }
コード例 #4
0
        public ActionResult KontaktEintragen()
        {
            Session["kontakt"] = "";
            string nachricht = Request["txtNachricht"];
            string name      = Request["name"];
            string telefon   = Request["telefon"];
            string email     = Request["email"];

            if (nachricht != null && !nachricht.Equals("") && name != null && !name.Equals(""))
            {
                using (GastroEntities db = new GastroEntities()) {
                    Kontakte kon = new Kontakte();
                    kon.Nachricht = nachricht;
                    kon.Name      = name;
                    kon.Telefon   = telefon;
                    kon.Email     = email;
                    kon.Datum     = DateTime.Now;
                    db.Kontakte.Add(kon);
                    db.SaveChanges();
                    Session["kontakt"] = ResourcesGastro.Home.Logon.KontaktBestätigung;
                }
            }
            return(RedirectToAction("Contact", "Home"));
        }