protected void BtnCadastrar_ServerClick(object sender, EventArgs e) { Empresa empresa = null; if (Session["objEmpresa"] != null) { empresa = (Empresa)Session["objEmpresa"]; Session.Remove("objEmpresa"); } else { empresa = new Empresa(); } empresa = Preencher(empresa); if (ValidaCampos(empresa) == true) { EmpresaBLL empresaBLL = new EmpresaBLL(); if (empresa.IdEmpresa != 0) { //Chama método de atualização BLL passando objeto como parâmetro empresaBLL.AtualizaEmpresaPorId(empresa); ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Empresa atualizada com sucesso.');", true); //Remove a session que contém o código da empresa Session.Remove("IdEmpresaUpdate"); LimpaCampos(); } else { //Valida se CNPJ ja existe na base empresa.Ok = empresaBLL.ValidaCNPJ(empresa.Cnpj); //Caso retorno Ok seja true if (empresa.Ok == true) { //Chama método de inserção BLL passando objeto como parâmetro empresaBLL.InsereEmpresa(empresa); //Exibe mensagem de cadastro realizado com sucesso ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Empresa cadastrada com sucesso.');", true); //Limpa campos após cadastro ser realizado LimpaCampos(); } else { //Mensagem sobre CNPJ aqui ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgError", "alert('Atenção este CNPJ ja esta cadastrado favor verificar.');", true); } } } }