private void BGo_Click(object sender, RoutedEventArgs e) { if (tbForwarderName.Text == "" || tbForwarderPhone.Text == "") { lErrorMessage.Content = "Заполните все поля, помеченные *"; return; } ClassResource.Forwarder forwarder = new ClassResource.Forwarder(null, tbForwarderName.Text, tbForwarderPhone.Text, tbForwarderNote.Text); Sources.Client.SendMessage("AddForwarder", new String[] { JsonConvert.SerializeObject(forwarder) }); this.Close(); }
public void AddForwarder(String stringForwarder, User user) { if (user.AuthSuccess == true && (user.UserRole == "Руководитель экспедиторов" || user.UserRole == "Администратор")) { ClassResource.Forwarder company = JsonConvert.DeserializeObject <ClassResource.Forwarder>(stringForwarder); DatabaseWork.ExecuteUpdate("INSERT INTO [Forwarders] ([Name], [Contact number], [Note]) VALUES (" + "N'" + company.Name + "'," + "N'" + company.ContactNumber + "'," + "N'" + company.Note + "')"); Server.UpdateForwarders(); } else { Functions.AddJournalEntry($": __ATTENTION__ {user.UserID} {user.UserName} Попытка доступа без соответствующих прав."); } }
public void UpdateForwarder(String stringForwarder, User user) { if (user.AuthSuccess == true && (user.UserRole == "Руководитель экспедиторов" || user.UserRole == "Администратор")) { ClassResource.Forwarder forwarder = JsonConvert.DeserializeObject <ClassResource.Forwarder>(stringForwarder); DatabaseWork.ExecuteUpdate("UPDATE [Forwarders] SET " + "[Name] = N'" + forwarder.Name + "'," + "[Contact number] = N'" + forwarder.ContactNumber + "'," + "[Note] = N'" + forwarder.Note + "' " + "WHERE [ID forwarder] = '" + forwarder.ID + "'"); Server.UpdateForwarders(); } else { Functions.AddJournalEntry($": __ATTENTION__ {user.UserID} {user.UserName} Попытка доступа без соответствующих прав."); } }