private void BtnPesquisa_Click(object sender, RoutedEventArgs e)
        {
            BlackScreen bs       = new BlackScreen();
            var         position = Mouse.GetPosition(this);

            using (var form = new ProcurarOrcamento(position))
            {
                form.Owner = Window.GetWindow(this);
                form.ShowDialog();
                if (form.DialogResult.Value && form.DialogResult.HasValue)
                {
                    informacoesDTO.Id = Convert.ToInt32(form.Negocio_Id);
                    var informacoes = informacoesBLL.LoadInformacoes(informacoesDTO);

                    if (informacoes.Count > 0)
                    {
                        informacoesDTO                  = informacoes.First();
                        txtNumero.Text                  = "P" + Convert.ToInt32(informacoesDTO.Id).ToString("0000");
                        txtDescricao.Text               = informacoesDTO.Descricao;
                        txtCidade.Text                  = informacoesDTO.Cidade;
                        txtUF.Text                      = informacoesDTO.Uf;
                        txtCliente.Text                 = informacoesDTO.Razao_Social;
                        txtVersao.Text                  = Convert.ToInt32(informacoesDTO.Versao).ToString("00");
                        cmbDisciplina.ItemsSource       = informacoesDTO.Disciplinas;
                        cmbDisciplina.SelectedValuePath = "Id";
                        cmbDisciplina.DisplayMemberPath = "Descricao";
                        cmbDisciplina.SelectedIndex     = 0;
                    }
                }
            }
        }
示例#2
0
        private void BtnPesquisa_Click(object sender, RoutedEventArgs e)
        {
            BlackScreen bs       = new BlackScreen();
            var         position = Mouse.GetPosition(this);

            using (var form = new ProcurarOrcamento(position))
            {
                form.Owner = Window.GetWindow(this);
                form.ShowDialog();
                if (form.DialogResult.Value && form.DialogResult.HasValue)
                {
                    dto.Id = form.Negocio_Id;
                    var loadtext = Orcamentosbll.LoadTextBoxes(dto);
                    if (loadtext.Count > 0)
                    {
                        foreach (OrcamentosDTO item in loadtext)
                        {
                            txtNumero.Text    = "P" + Convert.ToInt32(dto.Id).ToString("0000");
                            txtDescricao.Text = item.Descricao;
                            txtCidade.Text    = item.Cidade;
                            txtUF.Text        = item.UF;
                            txtCliente.Text   = item.Razao_Social;
                            //txtVersao.Text = Convert.ToInt32(item.Versao_Valida).ToString("00");
                            cmbVersao.ItemsSource       = versaoBLL.LoadVersao(dto);
                            cmbVersao.SelectedValuePath = "Num_Versao";
                            cmbVersao.DisplayMemberPath = "Num_Versao";
                            cmbVersao.SelectedIndex     = Convert.ToInt32(item.Versao_Valida) - 1;
                        }
                    }
                    else
                    {
                        bs.Close();
                        CustomOKMessageBox.Show("Não há atividades cadastradas para este negócio.", "Atenção!", Window.GetWindow(this));
                        InitializeComponents();
                    }
                }
            }
        }