protected override bool salvar(object sender, EventArgs e) { if (epValidaDados.Validar()) { Usuario usuario = new Usuario(); usuarioBLL = new UsuarioBLL(); usuario.nome = txtNome.Text; usuario.email = txtEmail.Text; usuario.password = Crypto.Codificar(txtPassword.Text); usuario.Id_perfil = Convert.ToInt64(cbPerfil.SelectedValue); usuario.inativo = chkInativo.Checked ? "S" : "N"; if (cbFilial.SelectedValue != null) { filialBLL = new FilialBLL(); Filial filial = filialBLL.Localizar(Convert.ToInt64(cbFilial.SelectedValue)); usuario.Id_filial = filial.Id; usuario.Id_empresa = filial.Id_empresa; } else { EmpresaBLL empresaBLL = new EmpresaBLL(); Empresa empresa = empresaBLL.getEmpresa().FirstOrDefault(); if (empresa != null) { usuario.Id_empresa = empresa.Id; } } if (Id != null) { usuario.Id = Convert.ToInt32(txtId.Text); usuario.alteracao = DateTime.Now; usuario.usuario_alteracao = Program.usuario_logado.nome; usuarioBLL.AlterarUsuario(usuario); } else { usuario.inclusao = DateTime.Now; usuario.usuario_inclusao = Program.usuario_logado.nome; usuarioBLL.AdicionarUsuario(usuario); } if (usuario.Id != 0) { Id = usuario.Id; txtId.Text = usuario.Id.ToString(); } return(true); } else { return(false); } }
public JsonResult AdicionarUsuario(Usuario usuario) { UsuarioBLL usuarioBll = new UsuarioBLL(); usuario.UploadArquivo.Caminho = CaminhoImage; if (usuarioBll.AdicionarUsuario(usuario) == true) { return(Json(new { success = true })); } return(Json(new { success = false })); }