protected void btnSalvar_Click(object sender, EventArgs e)
 {
     GrupoAbrangencia grupoAbrangencia = new GrupoAbrangencia();
     //Caso Seja uma atualização
     if (Request.QueryString["codigo"] != null)
     {
         grupoAbrangencia = Factory.GetInstance<IGrupoAbrangencia>().BuscarPorCodigo<GrupoAbrangencia>(Request.QueryString["codigo"].ToString());
     }
     grupoAbrangencia.NomeGrupo = tbxNomeGrupo.Text.ToUpper();
     grupoAbrangencia.Ativo = true;
     Factory.GetInstance<IGrupoAbrangencia>().Salvar(grupoAbrangencia);
     Factory.GetInstance<IAgendamentoServiceFacade>().Inserir(new LogAgendamento(DateTime.Now, ((Usuario)Session["Usuario"]).Codigo, 38, "ID::" + grupoAbrangencia.Codigo));
     ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('Dados Salvos com Sucesso!');", true);
     ListarGruposAbrangenciaAtivos();
     ListarGruposAbrangenciaInativos();
 }
 protected void btnAddGrupo_Click(object sender, EventArgs e)
 {
     //Verifica se já Existe Grupo com o mesmo nome
     GrupoAbrangencia grupo = Factory.GetInstance<IGrupoAbrangencia>().BuscarGrupoPorNome<GrupoAbrangencia>(tbxNomeGrupo.Text.ToUpper());
     if (grupo != null)
     {
         ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('Já Existe Grupo com este nome!');", true);
         return;
     }
     else
     {
         grupo = new GrupoAbrangencia();
         grupo.NomeGrupo = tbxNomeGrupo.Text.ToUpper();
         grupo.Ativo = true;
         Factory.GetInstance<IViverMaisServiceFacade>().Salvar(grupo);
         ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('Grupo Cadastrado com Sucesso!');", true);
     }
     ListarGruposAbrangenciaAtivos();
 }
 public GrupoAbrangenciaMunicipio(GrupoAbrangencia g, Municipio m)
 {
     this.Municipio = m;
     this.Grupo = g;
 }