Пример #1
0
 /**
  * Método que valida se todos os campos obrigatórios foram ou não preenchidos.
  * Retorna verdadeiro se a validação for positiva, ou falso caso algum campo não tenha sido preenchido/escolhido.
  */
 private bool ValidarCamposObrigatorios()
 {
     if (string.IsNullOrWhiteSpace(txtNome.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o nome do produto!");
         txtNome.Focus();
         return(false);
     }
     else if (string.IsNullOrWhiteSpace(txtPrecoVenda.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o preço de venda do produto!");
         txtPrecoVenda.Focus();
         return(false);
     }
     else if (cbCategoria.SelectedItem == null)
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Selecione a categoria do produto!");
         cbCategoria.Focus();
         return(false);
     }
     else if (cbUnidadeDeMedida.SelectedItem == null)
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Selecione a unidade de medida do produto!");
         cbUnidadeDeMedida.Focus();
         return(false);
     }
     return(true);
 }
Пример #2
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //ADIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var cliente = CriarClienteComOsDadosDaTela();
                    cliente = clienteDAO.Inserir(cliente);
                    PopularCamposPeloCliente(cliente);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Cliente cadastrado com sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     //EDIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var cliente = CriarClienteComOsDadosDaTela();
                    clienteDAO.Editar(cliente);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Cliente atualizado com sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #3
0
        public MainWindow()
        {
            InitializeComponent();

            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <DaysOpen>(), FiltersOpeningDaysComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Price>(), FiltersStudentPriceComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Price>(), FiltersAdultPriceComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <EnergyNeeded>(), FiltersEnergyNeededComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Transport>(), FiltersTransportComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <ActivityDuration>(), FiltersDurationComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Temperature>(), FiltersTemperatureComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Category>(), FiltersCategoryComboBox);

            // Get the activities file
            if (File.Exists(activitiesFileName))
            {
                var activitiesFile = XDocument.Load(activitiesFileName);
                if (activitiesFile != null)
                {
                    LoadActivities(activitiesFile);
                }
            }

            Closing += MainWindow_Closing;
        }
Пример #4
0
 /**
  * Quando o campo de ID do Fornecedor perde o foco.
  */
 private void TxtFornecedorID_LostFocus(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(txtFornecedorID.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum fornecedor escolhido!");
         fornecedorCompra = null;
         txtFornecedorNome.Clear();
         txtFornecedorID.Clear();
     }
     else
     {
         IdFornecedor     = Convert.ToInt32(txtFornecedorID.Text);
         fornecedorCompra = fornecedorDAO.BuscarFornecedorPorId(IdFornecedor);
         if (fornecedorCompra == null)
         {
             WPFUtils.MostrarCaixaDeTextoDeErro("Código de fornecedor inválido!");
             fornecedorCompra = null;
             txtFornecedorNome.Clear();
             txtFornecedorID.Clear();
         }
         else
         {
             txtFornecedorNome.Text = fornecedorCompra.Nome;
         }
     }
 }
Пример #5
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //ADIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var funcionario = CriarFuncionarioComOsDadosDaTela();
                    funcionario = funcionarioDAO.Inserir(funcionario);
                    PopularCamposPeloFuncionario(funcionario);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Funcionário cadastrado com sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     //EDIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var funcionario = CriarFuncionarioComOsDadosDaTela();
                    funcionarioDAO.Editar(funcionario);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Funcionário atualizado com sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
 internal void RaiseMediaFailedEvent(Exception ex)
 {
     LogEventStart(MediaFailedEvent);
     Logger.Log(MediaLogMessageType.Error, $"Media Failure - {ex?.GetType()}: {ex?.Message}");
     WPFUtils.UIInvoke(DispatcherPriority.DataBind, () => { RaiseEvent(CreateExceptionRoutedEventArgs(MediaFailedEvent, this, ex)); });
     LogEventDone(MediaFailedEvent);
 }
Пример #7
0
        public void OnButtonClicked(object sender)
        {
            try
            {
                if (_gui == null)
                {
                    _gui = new Window
                    {
                        DataContext = new SuperSettings(),
                        Content     = WPFUtils.LoadWindowContent(Path.Combine(AppSettings.Instance.FullRoutinesPath, "SenseiSkills", "SenseiSkills", "GUI")),
                        MinHeight   = 400,
                        MinWidth    = 200,
                        Title       = "SenseiSkills Settings",
                        ResizeMode  = ResizeMode.CanResizeWithGrip,

                        //SizeToContent = SizeToContent.WidthAndHeight,
                        SnapsToDevicePixels   = true,
                        Topmost               = false,
                        WindowStartupLocation = WindowStartupLocation.Manual,
                        WindowStyle           = WindowStyle.SingleBorderWindow,
                        Owner  = null,
                        Width  = 550,
                        Height = 650,
                    };
                    _gui.Closed += WindowClosed;
                }
            }
            catch { }

            _gui.Show();
        }
Пример #8
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //ADIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var produto = CriarProdutoComOsDadosDaTela();
                    produto = produtoDAO.Inserir(produto);
                    PopularCamposPeloProduto(produto);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Produto cadastrado com sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     //EDIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var produto = CriarProdutoComOsDadosDaTela();
                    cbUnidadeDeMedida.IsEnabled = false;
                    produtoDAO.Editar(produto);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Produto atualizado com sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #9
0
 private bool ValidarCamposObrigatoriosDoProduto()
 {
     if (string.IsNullOrWhiteSpace(txtCodigoProduto.Text) || string.IsNullOrWhiteSpace(txtNomeProduto.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Nenhum produto escolhido!");
         txtCodigoProduto.Focus();
         return(false);
     }
     else if (string.IsNullOrWhiteSpace(txtQuantidade.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Quantidade não definida!");
         txtQuantidade.Focus();
         return(false);
     }
     else if (string.IsNullOrWhiteSpace(txtValor.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Valor do produto não definido!");
         txtValor.Focus();
         return(false);
     }
     else
     {
         return(true);
     }
 }
Пример #10
0
 /**
  * Quando o campo de ID do Produto perde o foco.
  */
 private void TxtCodigoProduto_LostFocus(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(txtCodigoProduto.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum produto escolhido!");
         produtoEscolhido = null;
         txtCodigoProduto.Clear();
         txtNomeProduto.Clear();
     }
     else
     {
         IdProduto        = Convert.ToInt32(txtCodigoProduto.Text);
         produtoEscolhido = produtoDAO.BuscarProdutoPeloId(IdProduto);
         if (produtoEscolhido == null)
         {
             WPFUtils.MostrarCaixaDeTextoDeErro("Código de produto inválido!");
             produtoEscolhido = null;
             txtCodigoProduto.Clear();
             txtNomeProduto.Clear();
         }
         else
         {
             txtNomeProduto.Text = produtoEscolhido.Nome;
         }
     }
 }
Пример #11
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     // Adicionar
                if (string.IsNullOrWhiteSpace(txtNome.Text))
                {
                    WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe um Nome para a Unidade de Medida!");
                }
                else
                {
                    var unidadeMedida = CriarUnidadeMedidaComDadosTela();
                    unidadeMedida  = unidadeDAO.Inserir(unidadeMedida);
                    txtCodigo.Text = unidadeMedida.Id.ToString();
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Unidade de Medida Cadastrada Com Sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     // Editar
                if (string.IsNullOrWhiteSpace(txtNome.Text))
                {
                    WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o Nome da Unidade de Medida!");
                }
                else
                {
                    var unidadeMedida = CriarUnidadeMedidaComDadosTela();
                    unidadeDAO.Editar(unidadeMedida);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Unidade de Medida Atualizada Com Sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #12
0
        /// <summary>
        /// Initializes the target bitmap. Pass a null block to initialize with the default video properties.
        /// </summary>
        /// <param name="block">The block.</param>
        private void InitializeTargetBitmap(VideoBlock block)
        {
            WPFUtils.UIInvoke(DispatcherPriority.Normal, () =>
            {
                var visual = PresentationSource.FromVisual(MediaElement);

                var dpiX = 96.0 * visual?.CompositionTarget?.TransformToDevice.M11 ?? 96.0;
                var dpiY = 96.0 * visual?.CompositionTarget?.TransformToDevice.M22 ?? 96.0;

                var pixelWidth  = block?.PixelWidth ?? MediaElement.NaturalVideoWidth;
                var pixelHeight = block?.PixelHeight ?? MediaElement.NaturalVideoHeight;

                if (MediaElement.HasVideo && pixelWidth > 0 && pixelHeight > 0)
                {
                    TargetBitmap = new WriteableBitmap(
                        block?.PixelWidth ?? MediaElement.NaturalVideoWidth,
                        block?.PixelHeight ?? MediaElement.NaturalVideoHeight,
                        dpiX,
                        dpiY,
                        PixelFormats.Bgr24,
                        null);
                }
                else
                {
                    TargetBitmap = null;
                }

                MediaElement.ViewBox.Source = TargetBitmap;
            });
        }
Пример #13
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //ADIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var venda = CriarVendaComOsDadosDaTela();
                    vendaDAO.Inserir(venda);
                    PopularCamposPelaVenda(venda);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Venda cadastrada com sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     //EDIÇÃO
                if (ValidarCamposObrigatorios())
                {
                    var venda = CriarVendaComOsDadosDaTela();
                    vendaDAO.Editar(venda);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Venda atualizada com sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #14
0
 /**
  * Quando o campo de ID do Fornecedor perde o foco.
  */
 private void TxtClienteID_LostFocus(object sender, RoutedEventArgs e)
 {
     if (string.IsNullOrEmpty(txtClienteID.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum cliente escolhido!");
         clienteVenda = null;
         txtClienteNome.Clear();
         txtClienteID.Clear();
     }
     else
     {
         IdCliente    = Convert.ToInt32(txtClienteID.Text);
         clienteVenda = clienteDAO.BuscarClientePeloId(IdCliente);
         if (clienteVenda == null)
         {
             WPFUtils.MostrarCaixaDeTextoDeErro("Código de cliente inválido!");
             clienteVenda = null;
             txtClienteNome.Clear();
             txtClienteID.Clear();
         }
         else
         {
             txtClienteNome.Text = clienteVenda.Nome;
         }
     }
 }
Пример #15
0
 private bool ValidarCamposObrigatorios()
 {
     if (string.IsNullOrWhiteSpace(txtNome.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o nome do cliente!");
         txtNome.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCpf.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CPF do cliente!");
         txtCpf.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtTelefone.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o telefone do cliente!");
         txtTelefone.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCEP.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CEP do cliente!");
         txtCEP.Focus();
         return(false);
     }
     return(true);
 }
Пример #16
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //Adicionar
                if (ValidarCamposObrigatorios())
                {
                    var fornecedor = CriarFornecedorComOsDadosTela();
                    fornecedor = fornecedorDAO.Inserir(fornecedor);
                    PreencherTelaPeloFornecedor(fornecedor);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Fornecedor Cadastrado com Sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     // Editar
                if (ValidarCamposObrigatorios())
                {
                    var fornecedor = CriarFornecedorComOsDadosTela();
                    fornecedorDAO.Editar(fornecedor);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Dados do fornecedor Atualizado com Sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #17
0
 private bool ValidarCamposObrigatorios()
 {
     if (string.IsNullOrWhiteSpace(txtRazaoSocial.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe a Razão Social do Fornecedor!");
         txtRazaoSocial.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCnpj.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CNPJ do Fornecedor!");
         txtCnpj.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCEP.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CEP do Fornecedor!");
         txtCEP.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtTelefone.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o telefone do Fornecedor!");
         txtTelefone.Focus();
         return(false);
     }
     return(true);
 }
Пример #18
0
 /**
  * Método que valida se todos os campos obrigatórios foram ou não preenchidos.
  * Retorna verdadeiro se a validação for positiva, ou falso caso algum campo não tenha sido preenchido/escolhido.
  */
 private bool ValidarCamposObrigatorios()
 {
     if (string.IsNullOrWhiteSpace(txtFuncionarioID.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Funcionário não escolhido!");
         txtFuncionarioID.Focus();
         return(false);
     }
     else if (string.IsNullOrWhiteSpace(txtFornecedorID.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Fornecedor não escolhido!");
         txtFornecedorID.Focus();
         return(false);
     }
     else if (txtData.SelectedDate == null)
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Nenhuma data selecionada!");
         txtData.Focus();
         return(false);
     }
     else if (!gridProdutos.HasItems)
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Nenhum produto adicionado!");
         return(false);
     }
     else
     {
         return(true);
     }
 }
Пример #19
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //ADIÇÃO
                if (string.IsNullOrWhiteSpace(txtNome.Text))
                {
                    WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe um nome para a categoria!");
                }
                else
                {
                    var categoria = CriarCategoriaComOsDadosDaTela();
                    categoria      = categoriaDAO.Inserir(categoria);
                    txtCodigo.Text = categoria.Id.ToString();
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Categoria cadastrada com sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     //EDIÇÃO
                if (string.IsNullOrWhiteSpace(txtNome.Text))
                {
                    WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe um nome para a categoria!");
                }
                else
                {
                    var categoria = CriarCategoriaComOsDadosDaTela();
                    categoriaDAO.Editar(categoria);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Categoria atualizada com sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
Пример #20
0
 public void NotifyPropertyChanged([CallerMemberName] string propertyName = null)
 {
     if (PropertyChanged != null)
     {
         WPFUtils.ExecuteOnUiThreadInvoke(() => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)),
                                          DispatcherPriority.Normal, propertyName);
     }
 }
Пример #21
0
 /// <summary>
 /// Executed when the Close method is called on the parent MediaElement
 /// </summary>
 public void Close()
 {
     WPFUtils.UIInvoke(DispatcherPriority.Render, () =>
     {
         TargetBitmap = null;
         MediaElement.ViewBox.Source = null;
     });
 }
Пример #22
0
 private bool ValidarCamposObrigatorios()
 {
     if (string.IsNullOrWhiteSpace(txtNome.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o nome do funcionário!");
         txtNome.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCpf.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CPF do funcionário!");
         txtCpf.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtTelefone.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o telefone do funcionário!");
         txtTelefone.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCEP.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o CEP do funcionário!");
         txtCEP.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtSenha.Password))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe a senha do funcionário!");
         txtSenha.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtCargo.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o cargo do funcionário!");
         txtCargo.Focus();
         return(false);
     }
     if (!txtAdmissao.SelectedDate.HasValue)
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe a data de admissão do funcionário!");
         txtAdmissao.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtEmail.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o email do funcionário!");
         txtEmail.Focus();
         return(false);
     }
     if (string.IsNullOrWhiteSpace(txtSalario.Text))
     {
         WPFUtils.MostrarCaixaDeTextoDeAlerta("Informe o salario do funcionário!");
         txtSalario.Focus();
         return(false);
     }
     return(true);
 }
        internal void RaiseMediaOpeningEvent()
        {
            LogEventStart(MediaOpeningEvent);
            WPFUtils.UIInvoke(DispatcherPriority.DataBind, () =>
            {
                RaiseEvent(new MediaOpeningRoutedEventArgs(MediaOpeningEvent, this, mediaElementCore.Container.MediaOptions, mediaElementCore.Container.MediaInfo));
            });

            LogEventDone(MediaOpeningEvent);
        }
        public CreateActivityWindow()
        {
            InitializeComponent();

            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <DaysOpen>(), OpeningDaysComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Price>(), StudentPriceComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Price>(), AdultPriceComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <EnergyNeeded>(), EnergyNeededComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Transport>(), TransportComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <ActivityDuration>(), DurationComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Temperature>(), TemperatureComboBox);
            WPFUtils.PopulateComboBox(EnumUtils.GetEnumNames <Category>(), CategoryComboBox);
        }
Пример #25
0
        private bool VerificarSaldoDoItem(Produto produto, double quantidade)
        {
            var saldo = produtoDAO.CalcularSaldoDoProduto(produto);

            if (quantidade > saldo)
            {
                WPFUtils.MostrarCaixaDeTextoDeErro($"Saldo indisponível! Esse produto tem apenas {saldo} no saldo e você está tentando vender {quantidade}");
                return(false);
            }
            else
            {
                return(true);
            }
        }
Пример #26
0
 private void BtnRemoveItem_Click(object sender, RoutedEventArgs e)
 {
     if (gridProdutos.SelectedItem == null)
     {
         WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum item foi selecionado!");
     }
     else
     {
         produtosDaCompra.Remove(gridProdutos.SelectedValue as ProdutoCompra);
         produtosDaCompraGrid.RemoveAt(gridProdutos.SelectedIndex);
         AtualizarGrid();
         RecalcularValorTotal();
     }
 }
Пример #27
0
        private void BtnAbrir_Click(object sender, RoutedEventArgs e)
        {
            if (gridResultados.SelectedItems == null)
            {
                WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum Item Selecionado!");
            }
            else
            {
                var             selecao = gridResultados.SelectedItem;
                UnidadeDeMedida uni     = selecao as UnidadeDeMedida;

                unidadeID = uni.Id;
                Close();
            }
        }
Пример #28
0
        private void btnAbrir_Click(object sender, RoutedEventArgs e)
        {
            if (gridResultados.SelectedItem == null)
            {
                WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum item selecionado.");
            }
            else
            {
                var         selecao = gridResultados.SelectedItem;
                Funcionario fun     = selecao as Funcionario;

                funcionarioId = fun.Id;
                Close();
            }
        }
Пример #29
0
        private void BtnAbrir_Click(object sender, RoutedEventArgs e)
        {
            if (gridResultados.SelectedItem == null)
            {
                WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum item selecionado.");
            }
            else
            {
                var    selecao = gridResultados.SelectedItem;
                Compra compra  = selecao as Compra;

                compraId = compra.Id;
                Close();
            }
        }
Пример #30
0
        private void BtnAbrir_Click(object sender, RoutedEventArgs e)
        {
            if (gridResultados.SelectedItem == null)
            {
                WPFUtils.MostrarCaixaDeTextoDeErro("Nenhum Fornecedor Selecionado!");
            }
            else
            {
                var        selecao = gridResultados.SelectedItem;
                Fornecedor forne   = selecao as Fornecedor;

                fornecedorId = forne.Id;

                Close();
            }
        }