Ejemplo n.º 1
0
        private void lstUsuarios_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            usuarioSelecionado = (User)lstUsuarios.SelectedItem;

            User usuarioCopiado = new User();
            Helper.CopyOfType<User>(usuarioSelecionado, usuarioCopiado);

            Usuario usuario = new Usuario(StateView.Edit, usuarioCopiado);
            usuario.Show();
            usuario.Closed += new EventHandler(usuario_Closed);
        }
Ejemplo n.º 2
0
        public Usuario(StateView state)
        {
            InitializeComponent();
            this.state = state;
            user = new User();
            controller = new DCUser();
            this.DataContext = user;
            ConfigureView();
            SetBindings();

            this.Owner = Application.Current.MainWindow;
        }
Ejemplo n.º 3
0
 public static void LogOn(User user)
 {
     CurrentUser = user;
 }
Ejemplo n.º 4
0
        private void FixupUser(User previousValue)
        {
            if (previousValue != null && previousValue.AccountsPayable.Contains(this))
            {
                previousValue.AccountsPayable.Remove(this);
            }

            if (User != null)
            {
                if (!User.AccountsPayable.Contains(this))
                {
                    User.AccountsPayable.Add(this);
                }
                if (UserId != User.Id)
                {
                    UserId = User.Id;
                }
            }
        }
Ejemplo n.º 5
0
 public Usuario(StateView state, User user)
     : this(state)
 {
     this.user = user;
     this.DataContext = user;
 }
Ejemplo n.º 6
0
        private void FixupUser(User previousValue)
        {
            if (previousValue != null && previousValue.Provider.Contains(this))
            {
                previousValue.Provider.Remove(this);
            }

            if (User != null)
            {
                if (!User.Provider.Contains(this))
                {
                    User.Provider.Add(this);
                }
                if (UserId != User.Id)
                {
                    UserId = User.Id;
                }
            }
        }