Ejemplo n.º 1
0
        public override void Execute(object parameter)
        {
            var breeds = QueryManager.GetBreeds(out var message);

            if (!message.IsSuccess())
            {
                MessageBoxer.Info(message.Data);
                return;
            }

            var animalWindowVm = new AnimalWindowVm {
                Breeds = breeds
            };
            var animalWindow = new AnimalWindow {
                DataContext = animalWindowVm
            };

            if (animalWindow.ShowDialog() != true)
            {
                return;
            }

            var animalDto    = AnimalMapper.MapAnimalWindowVmToAnimalDto(animalWindowVm);
            var createResult = QueryManager.CreateAnimal(animalDto);

            if (!createResult.IsSuccess())
            {
                MessageBoxer.Info(message.Data);
                return;
            }

            var mainWindowVm = (MainWindowVm)parameter;

            mainWindowVm.Update();
        }
        private void btnInicio_Click(object sender, RoutedEventArgs e)
        {
            AnimalWindow obAW = new AnimalWindow();

            obAW.Show();
            //this.Close();
        }
        private void btnInicio_Click_1(object sender, RoutedEventArgs e)
        {
            Usuario            _usuario   = new Usuario();
            UsuarioControlador _ctUsuario = new UsuarioControlador();

            _usuario.username    = txtUserName.Text;
            _usuario.contrasenia = pwtPassword.Password;
            if (_ctUsuario.auntenticarUsuario(_usuario) == true)
            {
                AnimalWindow _WAW = new AnimalWindow();
                _WAW.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Usario o Contraseña invalida", "Error");
            }
        }