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; } }
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(); }
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} Попытка доступа без соответствующих прав."); } }