private void ApplyShipmentButton_Click(object sender, RoutedEventArgs ev) { MessageBoxResult result = MessageBox.Show( "Вы действительно хотите применить изменения?", "Редактирование", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { DBC.SubmitChanges(); DisableEditControls(); } }
public void CalculateProductCounts() { DatabaseDataContext DBC = new DatabaseDataContext(); IQueryable <ProductList> OrderedProducts = ( from c in DBC.ProductList where c.Order_id == this.Id select c); foreach (ProductList OrderedProduct in OrderedProducts) { OrderedProduct.Product.Count -= OrderedProduct.Count; } DBC.SubmitChanges(); }
private void ApplyButton_Click(object sender, RoutedEventArgs e) { DBC.SubmitChanges(); }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { DatabaseDataContext DBC = new DatabaseDataContext(); MD5 MD5Handler = MD5.Create(); String Login = RegisterName.Text; byte[] Password; if (RegisterPassword.Password.Length < PreferredPasswordLength) { MessageBox.Show( "Пароль сликом короткий! Предпочтительная длинна: " + PreferredPasswordLength + " символов.", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (!RegisterPassword.Password.Equals(RegisterPasswordRetype.Password)) { MessageBox.Show( "Пароли не совпадают!", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Error); return; } MD5Handler.ComputeHash(Encoding.Default.GetBytes(RegisterPassword.Password)); Password = MD5Handler.Hash; IQueryable <User> query = (from c in DBC.GetTable <User>() where c.Login == Login select c); if (query.Count() != 0) { MessageBox.Show( "Пользователь с таким именем уже существует", "Регистрация", MessageBoxButton.OK, MessageBoxImage.Error); return; } Role UserRole = (from c in DBC.GetTable <Role>() where c.Flags == RoleFlags.User select c).SingleOrDefault(); User NewUser = new User(); NewUser.Login = Login; NewUser.Password = Password; NewUser.Role = UserRole; DBC.User.InsertOnSubmit(NewUser); Meta NewUserMeta = new Meta(); NewUserMeta.Address = ""; NewUserMeta.Name = ""; NewUser.Meta = NewUserMeta; DBC.Meta.InsertOnSubmit(NewUserMeta); DBC.SubmitChanges(); ShowLoginForm(); }
private void ApplyProfileButton_Click(object sender, RoutedEventArgs e) { CurrentUser.Meta.Name = ProfileName.Text; CurrentUser.Meta.Address = ProfileAddress.Text; DBC.SubmitChanges(); }
private void PayButton_Click(object sender, RoutedEventArgs e) { DBC.SubmitChanges(); this.Close(); }