public string gravarUsuario(UsuarioCadastrar usuario) { Parametrizar Parametros = new Parametrizar(19); Parametros.AddParam("id_usuario", usuario.id_usuario, "string"); Parametros.AddParam("nome_usuario ", usuario.nome_usuario, "string"); Parametros.AddParam("apelido_usuario", usuario.apelido_usuario, "string"); Parametros.AddParam("data_nascimento", usuario.data_nascimento, "date"); Parametros.AddParam("email_usuario", usuario.email_usuario, "string"); Parametros.AddParam("email_usuario_2", usuario.email_usuario_2, "string"); Parametros.AddParam("tel_fixo_ddd", usuario.tel_fixo_ddd, "string"); Parametros.AddParam("tel_fixo", usuario.tel_fixo, "string"); Parametros.AddParam("tel_celular_ddd", usuario.tel_celular_ddd, "string"); Parametros.AddParam("tel_celular", usuario.tel_celular, "string"); Parametros.AddParam("usuario_cuidador", usuario.usuario_cuidador, "bit"); Parametros.AddParam("endereco_cep", usuario.endereco_cep, "string"); Parametros.AddParam("endereco_rua", usuario.endereco_rua, "string"); Parametros.AddParam("endereco_numero", usuario.endereco_numero, "string"); Parametros.AddParam("endereco_bairro", usuario.endereco_bairro, "string"); Parametros.AddParam("endereco_cidade", usuario.endereco_cidade, "string"); Parametros.AddParam("endereco_estado", usuario.endereco_estado, "string"); Parametros.AddParam("endereco_pais", usuario.endereco_pais, "string"); Parametros.AddParam("operacao", usuario.operacao, "int"); return(ConnectionDB.executarProcedure("Proc_GravarUsuario", Parametros.ObterParametros(), Parametros.getQuantidade(), "string").ToString()); }
public ActionResult Cadastrar(UsuarioCadastrar u) { if (ModelState.IsValid) { try { if (string.IsNullOrEmpty(u.Descricao)) { u.Descricao = "Não me descrevi ainda!"; } var usuario = new UsuarioDao().SelecionarPorEmail(u.Email); if (usuario != null) { ModelState.AddModelError("Email", "Alguém já está usando este e-mail!"); return(View()); } var request = Request.Files[0]; var mime = request.ContentType; if (request != null) { if (mime.Equals("image/jpg") || mime.Equals("image/jpeg") || mime.Equals("image/png") || mime.Equals("image/gif")) { if (request.ContentLength > 0) { var extension = mime.Equals("image/jpg") ? ".jpg" : (mime.Equals("image/jpeg") ? ".jpeg" : (mime.Equals("image/png") ? ".png" : ".gif")); var uPath = Server.MapPath("~/Content/Fotos"); string caminho = Path.Combine(@uPath, Path.GetFileName(u.Email + extension)); request.SaveAs(caminho); } } } new UsuarioDao().Inserir(u.Usuario); ViewBag.MsgEntrada = "Cadastrado com Sucesso!"; return(View("Entrar")); } catch (Exception ex) { ViewBag.MsgCadastro = "Erro ao tentar cadastrar. Mas a culpa não é sua! Erro: " + ex.Message; return(View()); } } ViewBag.MsgCadastro = "Preencha os campos corretamente e não deixe os obrigatórios em branco."; return(View()); }