コード例 #1
0
        private void exibiporCPFCNPJ()
        {
            List <String[]> dados = todos.filtraCPFCNPJ(txtcampo.Text);

            if (dados.Count >= 1)
            {
                ComboClientes.Items.Clear();
                foreach (String[] item in dados)
                {
                    ComboClientes.Items.Add(new ListItem()
                    {
                        Value = Convert.ToString(item[0]), Text = item[1].ToUpper()
                    });
                }
                //PanelBusca.Visible = true;
                panelInicial.Enabled = false;
                ComboClientes.Focus();
            }
            else
            {
                CaixaMensagem1.Mostar(Mensagem.Tipo.Aviso, "CPF ou CNPJ não localizado, sistema abrirá o cadastro para inclusão deste novo cliente.", "Ok");
                clienteSelecionado  = new Cliente(new Conexao().getDb4());
                PanelDados.Visible  = true;
                PanelDados.Enabled  = false;
                PanelBotoes.Visible = true;
                //PanelBusca.Enabled = false;
                BTEditaCliente_Click(new object(), new ImageClickEventArgs(1, 1));
            }
        }
コード例 #2
0
ファイル: Web_Clientes.aspx.cs プロジェクト: Laerton2016/SIME
        /// <summary>
        /// Processo de busca de dados de cliente pelo CPF ou CNPJ
        /// Processo deve montar um combo com a lista de clientes encontrados
        /// Isso só é possível porque os dados já existiam no banco de dados e por isso pode ocorrer a duplicdade de CPF ou CNPJ
        /// Mas as inclusões não são mais possíveis.
        /// </summary>
        private void exibiporCPFCNPJ()
        {
            List <String[]> dados = todos.filtraCPFCNPJ(TxtBusca.Text);

            if (dados.Count >= 1)
            {
                ComboClientes.Items.Clear();
                foreach (String[] item in dados)
                {
                    ComboClientes.Items.Add(new ListItem()
                    {
                        Value = Convert.ToString(item[0]), Text = item[1].ToUpper()
                    });
                }
                UpPanel_resultado.Visible = true;
                ComboClientes.Focus();
            }
            else
            {
                //Cliente não cadastrado direcionando para um novo cliente.
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "Aviso!", "alert('CPF ou CNPJ não localizado, sistema abrirá o cadastro para inclusão deste novo cliente.');", true);
                clienteSelecionado        = new Cliente(new Conexao().getDb4());
                UpPanel_resultado.Visible = false;
            }
        }
コード例 #3
0
ファイル: OSAbertura.aspx.cs プロジェクト: Laerton2016/SIME
        private void montaComb(string doc)
        {
            todos = new Class.Clientes();
            List <String[]> dados = todos.filtraCPFCNPJ(doc);

            if (dados.Count >= 1)
            {
                ComboClientes.Items.Clear();
                foreach (String[] item in dados)
                {
                    ComboClientes.Items.Add(new ListItem()
                    {
                        Value = Convert.ToString(item[0]), Text = item[1].ToUpper()
                    });
                }
                ComboClientes.Focus();
            }
        }