예제 #1
0
        private void ButtonRemove_Click(object sender, RoutedEventArgs e)
        {
            if (UsersDataGrid.SelectedItem != null)
            {
                if (MessageBox.Show("Do you want to remove this user?", "", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No) == MessageBoxResult.Yes)
                {
                    selRow = UsersDataGrid.SelectedIndex;

                    clsUsuarios obj = new clsUsuarios
                    {
                        Id_usuario = dt.Rows[selRow].Field <long>(0)
                    };

                    obj.BorrarUsuario();

                    dt = obj.CargarUsuarios();

                    dt.Columns[0].ColumnName = "USER ID";
                    dt.Columns[1].ColumnName = "NAME";
                    dt.Columns[2].ColumnName = "SURNAME";
                    dt.Columns[3].ColumnName = "TELEPHONE";
                    dt.Columns[4].ColumnName = "E-MAIL";
                    dt.Columns[5].ColumnName = "PROFILE";
                    dt.Columns[6].ColumnName = "PASSWORD";

                    UsersDataGrid.ItemsSource = dt.DefaultView;
                }
            }
        }
예제 #2
0
        public ManageUsers()
        {
            InitializeComponent();

            clsUsuarios obj = new clsUsuarios();

            dt = obj.CargarUsuarios();

            dt.Columns[0].ColumnName = "USER ID";
            dt.Columns[1].ColumnName = "NAME";
            dt.Columns[2].ColumnName = "SURNAME";
            dt.Columns[3].ColumnName = "TELEPHONE";
            dt.Columns[4].ColumnName = "E-MAIL";
            dt.Columns[5].ColumnName = "PROFILE";
            dt.Columns[6].ColumnName = "PASSWORD";

            UsersDataGrid.ItemsSource = dt.DefaultView;
        }
예제 #3
0
        public UserWindow(bool ed, int selr)
        {
            InitializeComponent();
            this.edit   = ed;
            this.selRow = selr;

            if (edit == true)
            {
                clsUsuarios obj = new clsUsuarios();
                dt = obj.CargarUsuarios();

                this.edit_usuario.Id_usuario        = dt.Rows[selRow].Field <long>(0);
                this.edit_usuario.Nombre_usuario    = dt.Rows[selRow].Field <string>(1);
                this.edit_usuario.Apellidos_usuario = dt.Rows[selRow].Field <string>(2);
                this.edit_usuario.Telefono_usuario  = dt.Rows[selRow].Field <long>(3);
                this.edit_usuario.Correo_usuario    = dt.Rows[selRow].Field <string>(4);
                this.edit_usuario.Perfil            = dt.Rows[selRow].Field <string>(5);
                this.edit_usuario.Contraseña        = dt.Rows[selRow].Field <string>(6);

                id_TB.Text           = edit_usuario.Id_usuario.ToString();
                name_TB.Text         = edit_usuario.Nombre_usuario;
                surname_TB.Text      = edit_usuario.Apellidos_usuario;
                telephone_TB.Text    = edit_usuario.Telefono_usuario.ToString();
                email_TB.Text        = edit_usuario.Correo_usuario;
                password_TB.Password = edit_usuario.Contraseña;

                titleLabel.Content = "Edit user";

                id_TB.IsReadOnly      = true;
                name_TB.IsReadOnly    = true;
                surname_TB.IsReadOnly = true;
                profile_CB.IsEnabled  = false;

                id_TB.Foreground      = new SolidColorBrush(Colors.Black);
                name_TB.Foreground    = new SolidColorBrush(Colors.Black);
                surname_TB.Foreground = new SolidColorBrush(Colors.Black);
                profile_CB.Foreground = new SolidColorBrush(Colors.Black);

                id_TB.Background      = new SolidColorBrush(Colors.Transparent);
                name_TB.Background    = new SolidColorBrush(Colors.Transparent);
                surname_TB.Background = new SolidColorBrush(Colors.Transparent);
                profile_CB.Background = new SolidColorBrush(Colors.Transparent);
            }
        }
예제 #4
0
        private void ButtonAdd_Click(object sender, RoutedEventArgs e)
        {
            edit = false;
            UserWindow userWindow = new UserWindow(edit, selRow);

            userWindow.ShowDialog();

            clsUsuarios obj = new clsUsuarios();

            dt = obj.CargarUsuarios();

            dt.Columns[0].ColumnName = "USER ID";
            dt.Columns[1].ColumnName = "NAME";
            dt.Columns[2].ColumnName = "SURNAME";
            dt.Columns[3].ColumnName = "TELEPHONE";
            dt.Columns[4].ColumnName = "E-MAIL";
            dt.Columns[5].ColumnName = "PROFILE";
            dt.Columns[6].ColumnName = "PASSWORD";

            UsersDataGrid.ItemsSource = dt.DefaultView;
        }