private void BGo_Click(object sender, RoutedEventArgs e) { if (tbEngineerName.Text == "" || tbEngineerPhone.Text == "") { lErrorMessage.Content = "Заполните все поля, помеченные *"; return; } ClassResource.Engineer engineer = new ClassResource.Engineer(null, tbEngineerName.Text, tbEngineerPhone.Text, tbEngineerNote.Text); Sources.Client.SendMessage("AddEngineer", new String[] { JsonConvert.SerializeObject(engineer) }); this.Close(); }
public void AddEngineer(String stringEngineer, User user) { if (user.AuthSuccess == true && user.UserRole == "Администратор") { ClassResource.Engineer engineer = JsonConvert.DeserializeObject <ClassResource.Engineer>(stringEngineer); DatabaseWork.ExecuteUpdate("INSERT INTO [Engineers] ([Name], [Сontact number], [Note]) VALUES (" + "N'" + engineer.Name + "'," + "N'" + engineer.ContactNumber + "'," + "N'" + engineer.Note + "')"); Server.UpdateEngineer(); } else { Functions.AddJournalEntry($": __ATTENTION__ {user.UserID} {user.UserName} Попытка доступа без соответствующих прав."); } }