Пример #1
0
 private void CBCompany_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cbCompany.SelectedIndex >= 0)
     {
         ClassResource.Company selectCompany = COMPANIES[cbCompany.SelectedIndex];
         tbCompanyAddress.Text      = selectCompany.Address;
         tbCompanyContactName.Text  = selectCompany.NameСontactPerson;
         tbCompanyContactPhone.Text = selectCompany.PhoneContactPerson;
     }
 }
Пример #2
0
        private void BGo_Click(object sender, RoutedEventArgs e)
        {
            if (tbCompanyName.Text == "" || tbCompanyAddress.Text == "" || tbCompanyContactName.Text == "" || tbCompanyContactPhone.Text == "" || tbCompanyCountry.Text == "" || tbCompanyCity.Text == "")
            {
                lErrorMessage.Content = "Заполните все поля, помеченные *";
                return;
            }

            ClassResource.Company company = new ClassResource.Company(null, tbCompanyName.Text, tbCompanyCountry.Text, tbCompanyCity.Text, tbCompanyAddress.Text, tbCompanyContactName.Text, tbCompanyContactPhone.Text);
            Sources.Client.SendMessage("AddCompany", new String[] { JsonConvert.SerializeObject(company) });
            this.Close();
        }
Пример #3
0
 public void AddCompany(String stringCompany, User user)
 {
     if (user.AuthSuccess == true && (user.UserRole == "Инженер" || user.UserRole == "Администратор"))
     {
         ClassResource.Company company = JsonConvert.DeserializeObject <ClassResource.Company>(stringCompany);
         DatabaseWork.ExecuteUpdate("INSERT INTO [Companies] ([Name], [Country], [City], [Address], [Name contact person], [Phone contact person]) VALUES (" +
                                    "N'" + company.Name + "'," +
                                    "N'" + company.Country + "'," +
                                    "N'" + company.City + "'," +
                                    "N'" + company.Address + "'," +
                                    "N'" + company.NameСontactPerson + "'," +
                                    "N'" + company.PhoneContactPerson + "')");
         Server.UpdateCompanies();
     }
     else
     {
         Functions.AddJournalEntry($": __ATTENTION__ {user.UserID} {user.UserName} Попытка доступа без соответствующих прав.");
     }
 }