//ESTE METODO CARREGA AS INFORMAÇOES DO USUARIO PARA ALTERAÇÃO protected void Page_Load(object sender, EventArgs e) { int idtpousuario; int.TryParse(Request.QueryString["TipoUsuario"], out idtpousuario); if (idtpousuario.Equals(2)) { dvMetodo.Visible = true; } if (!IsPostBack) { Usuario u = (Usuario)Session["sistema"]; UsuarioRepositorio carregaUsuario = new UsuarioRepositorio(); if (Session["sistema"] != null && u.CpfCnpj.Length == 11) { dvMsg.Visible = false; dvPessoaJuridica.Visible = false; if (carregaUsuario.CarregarUsuario(u)) { txtCpf.Text = FormatarCnpjCpf.FormatCPF(u.CpfCnpj); txtNome.Text = u.Nome; txtSobrenome.Text = u.Sobrenome; txtEmail.Text = u.Email; txtTel.Text = u.Telefone; string caminho = string.Format("~/Imagens/{0}/Perfil/", u.Id); if (Directory.Exists(Server.MapPath(caminho))) { var diretorio = new DirectoryInfo(Server.MapPath(caminho)); var arquivos = diretorio.GetFiles(); string img = arquivos.Last().Name; userImage.ImageUrl = ResolveUrl(Path.Combine(caminho, img)); } GeoCodificacao g = new GeoCodificacao(); string endereco = g.ObterEndereco(u); lbEndereco_.Text = endereco; txtEndereco.Text = u.CEP; txtNumero.Text = u.Numero.ToString(); txtComplemento.Text = u.Complemento; dpArea.SelectedValue = Convert.ToString(u.AreaAtuacao); for (int i = 0; i < u.MetodoPagamento.Count; i++) { if (u.MetodoPagamento[i].tMetodoPgto.Id.Equals(2)) { cbMetodosPagamento.Items.Add(new ListItem("Cartão de Débito - " + u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } else if (u.MetodoPagamento[i].tMetodoPgto.Id.Equals(3)) { cbMetodosPagamento.Items.Add(new ListItem("Cartão de Crédito - " + u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } else { cbMetodosPagamento.Items.Add(new ListItem(u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } } } else { Response.Redirect("~/Views/Logout.aspx"); } } else if (Session["sistema"] != null && u.CpfCnpj.Length == 14) { dvMsg.Visible = false; dvPessoaFisica.Visible = false; if (carregaUsuario.CarregarUsuario(u)) { txtCnpj.Text = FormatarCnpjCpf.FormatCNPJ(u.CpfCnpj); txtRazaoSocial.Text = u.Nome; txtEmail.Text = u.Email; txtTel.Text = u.Telefone; string caminho = string.Format("~/Imagens/{0}/Perfil/", u.Id); if (Directory.Exists(Server.MapPath(caminho))) { var diretorio = new DirectoryInfo(Server.MapPath(caminho)); var arquivos = diretorio.GetFiles(); string img = arquivos.Last().Name; userImage.ImageUrl = ResolveUrl(Path.Combine(caminho, img)); } GeoCodificacao g = new GeoCodificacao(); string endereco = g.ObterEndereco(u); lbEndereco_.Text = endereco; txtEndereco.Text = u.CEP; txtNumero.Text = u.Numero.ToString(); txtComplemento.Text = u.Complemento; dpArea.SelectedValue = Convert.ToString(u.AreaAtuacao); for (int i = 0; i < u.MetodoPagamento.Count; i++) { if (u.MetodoPagamento[i].tMetodoPgto.Id.Equals(2)) { cbMetodosPagamento.Items.Add(new ListItem("Cartão de Débito - " + u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } else if (u.MetodoPagamento[i].tMetodoPgto.Id.Equals(3)) { cbMetodosPagamento.Items.Add(new ListItem("Cartão de Crédito - " + u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } else { cbMetodosPagamento.Items.Add(new ListItem(u.MetodoPagamento[i].Nome, u.MetodoPagamento[i].Id.ToString())); cbMetodosPagamento.Items[i].Selected = u.MetodoPagamento[i].Desabilitado; } } } else { Response.Redirect("~/Views/Logout.aspx"); } } else { Response.Redirect("~/Views/Logout.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { //RECEBE ID DO ITEM POR PARAMETRO E CARREGA NA TELA DADOS DO USUÁRIO Usuario user = null; UsuarioRepositorio carregaUsuario = new UsuarioRepositorio(); int idUsuario = 0; if (int.TryParse(Request.QueryString["idUsuario"], out idUsuario)) { user = carregaUsuario.DetalheUsuario(idUsuario); if (user != null) { if (user.CpfCnpj.Length == 11) { //USUÁRIO PESSOA FISICA lbNome.Text = user.Nome + ", " + user.Sobrenome; lbCpf.Text = FormatarCnpjCpf.FormatCPF(user.CpfCnpj); if (user.Genero == 1) { lbGenero.Text = "Masculino"; } else if (user.Genero == 2) { lbGenero.Text = "Feminino"; } else if (user.Genero == 3) { lbGenero.Text = "Outro"; } dvPessoaJuridica.Visible = false; } else if (user.CpfCnpj.Length == 14) { //USUARIO PESSOA JURIDICA lbRazao.Text = user.Nome; lbCnpj.Text = FormatarCnpjCpf.FormatCNPJ(user.CpfCnpj); dvPessoaFisica.Visible = false; } lbEmail.Text = user.Email; lbTelefone.Text = user.Telefone; lbTipoUsuario.Text = user.Tipousuario.Nome; if (user.Tipousuario.Nome == "Vendedor") { lbAreaAtuacao.Text = user.AreaAtuacao.ToString(); lbItensCadastrados.Text = user.QtdadeItens.ToString(); lbPedidosPendentes.Text = user.QtdPedidosPendente.ToString(); lbPedidosFinalizados.Text = user.QtdPedidosFinanlizado.ToString(); lbPedidosCancelados.Text = user.QtdPedidosCancelado.ToString(); } else { dvVendedor.Visible = false; } lbStatusUsuario.Text = user.StatusUsuario.Nome; lbDataCadastro.Text = user.DataCadastro.ToString(); //CARREGAR ENDEREÇO GeoCodificacao g = new GeoCodificacao(); lbEndereco.Text = g.ObterEndereco(user); lbComplemento.Text = user.Complemento; lbAreaAtuacao.Text = user.AreaAtuacao.ToString(); } } }