Ver código fonte

-Регистрация

mr.solder5 5 anos atrás
pai
commit
2e12a67183

+ 2 - 3
CopyCenter/AuthorizationWindow.xaml

@@ -19,9 +19,8 @@
         <TextBlock Text="Логин"/>
         <TextBlock Text="Пароль" Grid.Row="1"/>
         <TextBox Name="login" Grid.Column="1" Grid.Row="0"/>
-        <PasswordBox Name="password" Grid.Column="1" Grid.Row="1"/>
-        <Button Grid.Row="2" Grid.Column="0" Content="Войти" Click="AuthorizationClick" FontFamily="Comic Sans MS"/>
-        <Button Grid.Row="2" Grid.Column="1" Content="Зарегистрироваться" Click="Registration_Click" FontFamily="Comic Sans MS" Margin="6,5,5,5"/>
+        <PasswordBox Name="password" Grid.Column="1"  Grid.Row="1"/>
+        <Button Grid.Row="2" Grid.Column="0" Content="Войти" Click="AuthorizationClick" FontFamily="Comic Sans MS" Grid.ColumnSpan="2"/>
 
     </Grid>
 </Window>

+ 0 - 7
CopyCenter/CopyCenter.csproj

@@ -97,9 +97,6 @@
     <Compile Include="Payment.cs">
       <DependentUpon>DataBase.tt</DependentUpon>
     </Compile>
-    <Compile Include="RegistrationWindow.xaml.cs">
-      <DependentUpon>RegistrationWindow.xaml</DependentUpon>
-    </Compile>
     <Compile Include="Service.cs">
       <DependentUpon>DataBase.tt</DependentUpon>
     </Compile>
@@ -148,10 +145,6 @@
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>
     </Page>
-    <Page Include="RegistrationWindow.xaml">
-      <SubType>Designer</SubType>
-      <Generator>MSBuild:Compile</Generator>
-    </Page>
     <Page Include="ServicesWindow.xaml">
       <SubType>Designer</SubType>
       <Generator>MSBuild:Compile</Generator>

+ 1 - 1
CopyCenter/MenuWindow.xaml

@@ -19,7 +19,7 @@
         <Button Content="" HorizontalAlignment="Right" Margin="5" VerticalAlignment="Top" Width="45" Click="Exit_Click" Height="40">
                 <Button.Background>
                 <ImageBrush ImageSource="exit_PNG29.png"/>
-            </Button.Background>
+                </Button.Background>
         </Button>
 
     </Grid>

+ 0 - 39
CopyCenter/RegistrationWindow.xaml

@@ -1,39 +0,0 @@
-<Window x:Class="CopyCenter.RegistrationWindow"
-        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
-        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
-        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
-        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
-        xmlns:local="clr-namespace:CopyCenter"
-        mc:Ignorable="d"
-        Title="Регистрация" Height="400" Width="400" WindowStartupLocation="CenterScreen" FontFamily="Century Gothic">
-    <Grid>
-        <Grid.RowDefinitions>
-            <RowDefinition/>
-            <RowDefinition/>
-            <RowDefinition/>
-            <RowDefinition/>
-            <RowDefinition/>
-            <RowDefinition/>
-            <RowDefinition/>
-        </Grid.RowDefinitions>
-        <Grid.ColumnDefinitions>
-            <ColumnDefinition/>
-            <ColumnDefinition/>
-        </Grid.ColumnDefinitions>
-        <TextBlock Text="Логин"/>
-        <TextBlock Text="Пароль" Grid.Row="1"/>
-        <TextBlock Text="Фамилия" Grid.Row="2"/>
-        <TextBlock Text="Имя" Grid.Row="3"/>
-        <TextBlock Text="Отчество" Grid.Row="4"/>
-        <TextBlock Text="Контактный номер" Grid.Row="5"/>
-        <TextBox x:Name="login" Grid.Column="1"/>
-        <PasswordBox Name="password" Grid.Column="1" Grid.Row="1"/>
-        <TextBox Name="lastname" Grid.Column="1" Grid.Row="2"/>
-        <TextBox x:Name="firstname" Grid.Column="1" Grid.Row="3"/>
-        <TextBox x:Name="middlename" Grid.Column="1" Grid.Row="4"/>
-        <TextBox x:Name="contactnumber" Grid.Column="1" Grid.Row="5"/>
-        <Button Grid.Row="6" Grid.Column="0" Content="Зарегистрироваться" Click="Registration_Click" FontFamily="Comic Sans MS"/>
-        <Button Grid.Row="6" Grid.Column="1" Content="Отмена" Click="Cancel" FontFamily="Comic Sans MS"/>
-
-    </Grid>
-</Window>

+ 0 - 88
CopyCenter/RegistrationWindow.xaml.cs

@@ -1,88 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Data.Entity.Validation;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Data;
-using System.Windows.Documents;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Imaging;
-using System.Windows.Shapes;
-
-namespace CopyCenter
-{
-    /// <summary>
-    /// Interaction logic for RegistrationWindow.xaml
-    /// </summary>
-    public partial class RegistrationWindow : Window
-    {
-        gr672_liiEntities db;
-        public RegistrationWindow()
-        {
-            InitializeComponent();
-            db = new gr672_liiEntities();
-        }
-
-        private void Registration_Click(object sender, RoutedEventArgs e)
-        {
-            if (login.Text == "" || password.Password == "" || lastname.Text == "" || firstname.Text == "" || middlename.Text == "" || contactnumber.Text == "")
-            {
-                MessageBox.Show("Введено неверное значение");
-                return;
-            }
-            if (db.User.Select(item => item.Login).Contains(login.Text))
-            {
-                MessageBox.Show("Такой логин уже существует в системе");
-                return;
-            }
-            User newUser = new User()
-            {
-                Login = login.Text,
-                Password = password.Password,
-                LastName = lastname.Text,
-                FirstName = firstname.Text,
-                MiddleName = middlename.Text,
-                ContactNumber = Convert.ToInt32(contactnumber.Text)
-            };
-            db.User.Add(newUser);
-            db.SaveChanges();
-            
-            MessageBox.Show("Вы успешно зарегистрировались");
-            AuthorizationWindow aw = new AuthorizationWindow();
-            aw.Show();
-            this.Close();
-        }
-
-        private void Cancel(object sender, RoutedEventArgs e)
-        {
-            AuthorizationWindow aw = new AuthorizationWindow();
-            aw.Show();
-            this.Close();
-        }
-    }
-}
-
-//// try
-////                {
- 
-////                    DB.DB.SaveChanges();
- 
-////                }
-////                catch (DbEntityValidationException ex)
-////                {
-////                    foreach (DbEntityValidationResult validationError in ex.EntityValidationErrors)
-////                    {
-////                        Response.Write("Object: "+validationError.Entry.Entity.ToString());
-////                        Response.Write("
-////");
-////                        foreach (DbValidationError err in validationError.ValidationErrors)
-////                        {
-////                            Response.Write(err.ErrorMessage + "
-////");
-////                        }
-////                    }
-////                }