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