コード例 #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            gestaoClientesService.cliente cliente =
                new gestaoClientesService.cliente
            {
                id        = int.Parse(label1.Text),
                nome      = TextBox1.Text,
                cpf       = TextBox2.Text,
                masculino =
                    RadioButtonList1.SelectedValue == "Masculino",
                situacaoClienteId = int.Parse(DropDownList2.SelectedValue),
                tipoClienteId     = int.Parse(DropDownList1.SelectedValue)
            };

            gestaoClientesService.IgestaoClientesClient api
                = new gestaoClientesService.IgestaoClientesClient();

            try
            {
                api.UpdateCliente(cliente);
                Response.Redirect("Clientes.aspx");
            }
            catch (Exception ex)
            {
                LabelError.Text = ex.Message;
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            gestaoClientesService.IgestaoClientesClient api
                = new gestaoClientesService.IgestaoClientesClient();

            List <gestaoClientesService.cliente> clienteList
                = api.ListCliente().ToList();

            List <gestaoClientesService.situacaoCliente> situacaoClienteList
                = api.ListSituacaoCliente().ToList();

            List <gestaoClientesService.tipoCliente> tipoClienteList
                = api.ListTipoCliente().ToList();

            List <dynamic> tableList = new List <dynamic>();

            foreach (var cliente in clienteList)
            {
                tableList.Add(
                    new {
                    id   = cliente.id,
                    nome = cliente.nome,
                    cpf  = cliente.cpf,
                    sexo = cliente.masculino ? "Masculino" : "Feminino",
                    tipo = tipoClienteList
                           .Where(t => t.id == cliente.tipoClienteId).FirstOrDefault().descricao,
                    situacao = situacaoClienteList
                               .Where(t => t.id == cliente.situacaoClienteId).FirstOrDefault().descricao
                });
            }

            GridView1.DataSource = tableList;
            GridView1.DataBind();
        }
コード例 #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            gestaoClientesService.IgestaoClientesClient api
                = new gestaoClientesService.IgestaoClientesClient();

            api.DeleteCliente(int.Parse(Request.QueryString["clienteid"]));
            Response.Redirect("Clientes.aspx");
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Request.QueryString["clienteid"];

            gestaoClientesService.IgestaoClientesClient api
                = new gestaoClientesService.IgestaoClientesClient();

            gestaoClientesService.cliente cliente = api.GetCliente(int.Parse(id));

            if (!IsPostBack)
            {
                Label1.Text = cliente.nome;
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Request.QueryString["clienteid"];

            gestaoClientesService.IgestaoClientesClient api
                = new gestaoClientesService.IgestaoClientesClient();

            gestaoClientesService.cliente cliente = api.GetCliente(int.Parse(id));

            if (!IsPostBack)
            {
                label1.Text   = cliente.id.ToString();
                TextBox1.Text = cliente.nome;
                TextBox2.Text = cliente.cpf;
                RadioButtonList1.SelectedValue =
                    (cliente.masculino ? "Masculino" : "Feminino");
                DropDownList1.SelectedValue = cliente.situacaoClienteId.ToString();
                DropDownList2.SelectedValue = cliente.tipoClienteId.ToString();
            }
        }