private void Imprimirbutton_Click(object sender, EventArgs e) { if (ConsultadataGridView.RowCount == 0) { MessageBox.Show("No se puede imprimir"); return; } else { FormularioUsuarios frm = new FormularioUsuarios(Lista); frm.ShowDialog(); } }
public async Task <ActionResult> MeusDados() { if (Session["usuario"] == null) { Response.Redirect("../CAUsuarios/Login"); return(View()); } /*if (id == null) * { * return new HttpStatusCodeResult(HttpStatusCode.BadRequest); * } */ CAUsuario usuairo = (CAUsuario)Session["usuario"]; if (usuairo == null) { return(HttpNotFound()); } FormularioUsuarios form = new FormularioUsuarios(); usuairo.Localidade = await db.Localidade.FindAsync(usuairo.fkLocalidade); form.usuario = usuairo; ViewBag.usuario = usuairo; form.administrative_area_level_2 = usuairo.Localidade.cidade; form.administrative_area_level_1 = usuairo.Localidade.uf; form.country = usuairo.Localidade.pais; form.autocomplete = usuairo.Localidade.nomeCompletoLocal; form.longitude = usuairo.Localidade.coordenadas.Longitude.ToString(); form.latitude = usuairo.Localidade.coordenadas.Latitude.ToString(); return(View(form)); }
// //ACA LO MIO SHAVELARDO private void usuarioToolStripMenuItem_Click(object sender, EventArgs e) { formulariousuario = new FormularioUsuarios(operacionesformulario, conexion); formulariousuario.StartPosition = FormStartPosition.CenterScreen; formulariousuario.Show(this); }
public async Task <ActionResult> Create(FormularioUsuarios form, HttpPostedFileBase FotoPerfil) { try { CAUsuario usuario = form.usuario; usuario.fkInstancia = 1; usuario.fkPerfil = 1; if (db.CAUsuario.Where(o => o.email.Equals(form.usuario.email.ToLower())).Any()) { ModelState.Remove("usuario.nome"); ViewBag.msgErro = "Já existe um cadastro com seu email! <br> <a href=\"Login/\"/> Clique aqui </a> para entrar com email e senha ou recuperar sua senha!"; return(View()); } if (usuario.nome == null) { ModelState.AddModelError("usuario.nome", "Digite seu nome!"); } if (usuario.apelido == null) { ModelState.AddModelError("usuario.apelido", "Digite seu apelido!"); } if (usuario.email == null) { ModelState.AddModelError("usuario.email", "Digite seu email!"); } if (usuario.senha == null) { ModelState.AddModelError("usuario.senha", "Digite sua Senha!"); } else { if (usuario.senha.Equals(form.senhaConfirmacao)) { usuario.senha = funcoesUteis.Criptografar(usuario.senha); } else { ModelState.AddModelError("senhaConfirmacao", "A Senha e Confirmação da Senha não Conferem!"); return(View(ViewBag)); } } if (form.autocomplete == null) { ModelState.AddModelError("autocomplete", "Digite sua Cidade!"); } if (!ModelState.IsValid) { return(View()); } LocalidadesController loc = new LocalidadesController(); usuario.fkLocalidade = loc.carregaLocalidadeGoogle(form.administrative_area_level_2, form.country, form.administrative_area_level_1, form.longitude.ToString(), form.latitude.ToString(), form.autocomplete.ToString()); usuario.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", form.latitude.Replace(",", "."), form.longitude.Replace(",", ".")), 4326); ImageUpload imageUpload = new ImageUpload { Width = 800 }; if (FotoPerfil != null && FotoPerfil.FileName != null) { ImageResult imageResult = imageUpload.RenameUploadFile(FotoPerfil); if (!imageResult.Success) { ModelState.AddModelError("usuario.foto", "Ocorreu um erro no Envio de Foto, Verifique o Arquivo."); return(View()); } else { usuario.foto = imageResult.ImageName; } } usuario.email = usuario.email.ToLower(); db.CAUsuario.Add(usuario); await db.SaveChangesAsync(); return(RedirectToAction("../CAUsuarios/Index")); } catch (Exception er) { ViewBag.administrative_area_level_2 = form.administrative_area_level_2; ViewBag.administrative_area_level_1 = form.administrative_area_level_1; ViewBag.country = form.country; ViewBag.autocomplete = form.autocomplete; ViewBag.longitude = form.longitude; ViewBag.latitude = form.latitude; ViewBag.Erro = er.Message.ToString(); return(View()); } return(View()); }
public async Task <ActionResult> MeusDados(FormularioUsuarios form, HttpPostedFileBase FotoPerfil) { try { CAUsuario usuario; if (Session["usuario"] == null) { RedirectToAction("Login", "CAUsuarios"); return(View()); } else { usuario = (CAUsuario)Session["usuario"]; } if (form.usuario.nome == null) { ModelState.AddModelError("usuario.nome", "Digite seu nome!"); } else { usuario.nome = form.usuario.nome; } if (form.usuario.apelido == null) { ModelState.AddModelError("usuario.apelido", "Digite seu apelido!"); } else { usuario.apelido = form.usuario.apelido; } usuario.fone = form.usuario.fone; if (form.usuario.senha != null) { if (form.usuario.senha.Equals(form.senhaConfirmacao)) { usuario.senha = funcoesUteis.Criptografar(form.usuario.senha); } else { ModelState.AddModelError("senhaConfirmacao", "A Senha e Confirmação da Senha não Conferem!"); return(View()); } } if (form.autocomplete == null) { ModelState.AddModelError("autocomplete", "Digite sua Cidade!"); } if (!ModelState.IsValid) { return(View()); } LocalidadesController loc = new LocalidadesController(); usuario.fkLocalidade = loc.carregaLocalidadeGoogle(form.administrative_area_level_2, form.country, form.administrative_area_level_1, form.longitude.ToString(), form.latitude.ToString(), form.autocomplete.ToString()); usuario.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", form.latitude.Replace(",", "."), form.longitude.Replace(",", ".")), 4326); ImageUpload imageUpload = new ImageUpload { Width = 800 }; if (FotoPerfil != null && FotoPerfil.FileName != null) { ImageResult imageResult = imageUpload.RenameUploadFile(FotoPerfil); if (!imageResult.Success) { ModelState.AddModelError("usuario.foto", "Ocorreu um erro no Envio de Foto, Verifique o Arquivo."); return(View()); } else { usuario.foto = imageResult.ImageName; } } db.Entry(usuario).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("IndexInterno", "Home")); } catch (Exception er) { ViewBag.administrative_area_level_2 = form.administrative_area_level_2; ViewBag.administrative_area_level_1 = form.administrative_area_level_1; ViewBag.country = form.country; ViewBag.autocomplete = form.autocomplete; ViewBag.longitude = form.longitude; ViewBag.latitude = form.latitude; ViewBag.Erro = er.Message.ToString(); return(View()); } return(View()); }