Пример #1
0
        public void CarregaDropDown()
        {
            ClienteApi.CadastroSoapClient servico = new ClienteApi.CadastroSoapClient();

            List <ListItem> items = new List <ListItem>();

            items.Add(new ListItem("(Selecione)", ""));

            foreach (var tipos in servico.ListaTipos())
            {
                items.Add(new ListItem(tipos.Descricao, tipos.Id_Tipo_Cliente.ToString()));
            }
            dropTipo.Items.Clear();
            dropTipo.DataSource     = items;
            dropTipo.DataValueField = "Value";
            dropTipo.DataTextField  = "Text";
            dropTipo.DataBind();

            List <ListItem> items2 = new List <ListItem>();

            items2.Add(new ListItem("(Selecione)", ""));

            foreach (var situacao in servico.ListaSituacao())
            {
                items2.Add(new ListItem(situacao.Descricao, situacao.Id_Situacao_Cliente.ToString()));
            }

            dropSituacao.Items.Clear();
            dropSituacao.DataSource     = items2;
            dropSituacao.DataValueField = "Value";
            dropSituacao.DataTextField  = "Text";
            dropSituacao.DataBind();
        }
Пример #2
0
        public void DetalhesCliente(string cpfCli)
        {
            ClienteApi.CadastroSoapClient servico = new ClienteApi.CadastroSoapClient();

            var model = servico.ListaUnica(cpfCli);

            txtNome.Text = model.Nome;
            txtCPF.Text  = model.CPF;

            txtCPF.ReadOnly = true;

            List <ListItem> items = new List <ListItem>();
            int             i     = 0;

            items.Add(new ListItem(model.Tipo, model.Id_Tipo_Cliente.ToString()));

            foreach (var tipos in servico.ListaTipos())
            {
                if (items[i].Text != tipos.Descricao)
                {
                    items.Add(new ListItem(tipos.Descricao, tipos.Id_Tipo_Cliente.ToString()));

                    i++;
                }
            }
            dropTipo.Items.Clear();
            dropTipo.DataSource     = items;
            dropTipo.DataValueField = "Value";
            dropTipo.DataTextField  = "Text";
            dropTipo.DataBind();

            List <ListItem> items2 = new List <ListItem>();
            int             j      = 0;

            items2.Add(new ListItem(model.Situacao, model.Id_Situacao_Cliente.ToString()));

            foreach (var situacao in servico.ListaSituacao())
            {
                if (items2[j].Text != situacao.Descricao)
                {
                    items2.Add(new ListItem(situacao.Descricao, situacao.Id_Situacao_Cliente.ToString()));
                    j++;
                }
            }

            dropSituacao.Items.Clear();
            dropSituacao.DataSource     = items2;
            dropSituacao.DataValueField = "Value";
            dropSituacao.DataTextField  = "Text";
            dropSituacao.DataBind();

            if (model.Sexo == "M")
            {
                rbSexoM.Checked = true;
            }
            else
            {
                rbSexoM.Checked = false;
            }
        }