示例#1
0
        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);
            }
        }
示例#2
0
        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 }));
        }