private void btnCadastrarNewPastor_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Controllers.PastorController pc             = new Controllers.PastorController();
                Modelos.Pastores             pastorCadastro = new Modelos.Pastores();

                string data = DataNascimento.Text;

                pastorCadastro.Nome           = boxNome.Text;
                pastorCadastro.PastorCPF      = boxCpf.Text;
                pastorCadastro.PastorSexo     = opcaoSexual;
                pastorCadastro.DataNascPastor = Convert.ToDateTime(data);
                pastorCadastro.EnderecoPastor = boxEndPastor.Text;
                pastorCadastro.NumeroPastor   = Convert.ToInt16(boxNum.Text);
                pastorCadastro.CEPPastor      = boxCEP.Text;
                pastorCadastro.BairroPastor   = BoxBairro.Text;
                pastorCadastro.CidadePastor   = boxCidade.Text;
                pastorCadastro.UFPastor       = BoxUF.Text;

                pc.inserirPastor(pastorCadastro);
                MessageBox.Show("Cadastrado com sucesso!!!");
                this.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Por favor, preencha todos os campos");
            }
        }
        private void btnMarcarCulto_Click(object sender, RoutedEventArgs e)
        {
            Controllers.CultoController  cc = new Controllers.CultoController();
            Controllers.PastorController pc = new Controllers.PastorController();
            Controllers.IgrejaController ic = new Controllers.IgrejaController();


            Modelos.Cultos inserindoCulto = new Modelos.Cultos();
            //Modelos.Igrejas im = ic.pesquisaID(igrejaSelect.SelectedValue.ToString());
            //Modelos.Pastores pm = pc.pesquisaID(pastorSelect.SelectedValue.ToString());



            inserindoCulto.Igrejas  = ic.pesquisaID(igrejaSelect.SelectedValue.ToString());
            inserindoCulto.Pastores = pc.pesquisaID(pastorSelect.SelectedValue.ToString());

            inserindoCulto.Igrejas_ID = inserindoCulto.Igrejas.Id;
            inserindoCulto.LocalCulto = inserindoCulto.Igrejas.NomeIgreja;

            inserindoCulto.PastoresId  = inserindoCulto.Pastores.Id;
            inserindoCulto.PastorCulto = inserindoCulto.Pastores.Nome;

            inserindoCulto.DataCulto    = Convert.ToDateTime(DataCultoBox.Text);
            inserindoCulto.HorarioCulto = boxHorario.Text;



            cc.inserirCulto(inserindoCulto);
            MessageBox.Show("Culto marcado com sucesso!!");
        }
        private void ExcluirPastor_Click(object sender, RoutedEventArgs e)
        {
            Modelos.Pastores             pastorSelecionado = new Modelos.Pastores();
            Controllers.PastorController pc = new Controllers.PastorController();

            pc.Excluir(pastorSelecionado.Id);
            MessageBox.Show("Excluido com sucesso!");
            GridListPastores.ItemsSource = pc.ListarTodosPastores();
        }
        private void EditaPastor_Click(object sender, RoutedEventArgs e)
        {
            Modelos.Pastores pastorSelecionado = (Modelos.Pastores)GridListPastores.SelectedItem;
            PastorEdit       newEdit           = new PastorEdit();

            Controllers.PastorController pc = new Controllers.PastorController();

            newEdit.boxID.Text          = pastorSelecionado.Id.ToString();
            newEdit.boxNome.Text        = pastorSelecionado.Nome;
            newEdit.boxCpf.Text         = pastorSelecionado.PastorCPF;
            newEdit.sexo                = pastorSelecionado.PastorSexo;
            newEdit.DataNascimento.Text = pastorSelecionado.DataNascPastor.ToString();
            newEdit.boxEndPastor.Text   = pastorSelecionado.EnderecoPastor;
            newEdit.boxNum.Text         = pastorSelecionado.NumeroPastor.ToString();
            newEdit.boxCEP.Text         = pastorSelecionado.CEPPastor;
            newEdit.BoxBairro.Text      = pastorSelecionado.BairroPastor;
            newEdit.boxCidade.Text      = pastorSelecionado.CidadePastor;
            newEdit.BoxUF.Text          = pastorSelecionado.UFPastor;

            newEdit.ShowDialog();
            this.Close();
        }
        private void btnEditarPastor_Click_1(object sender, RoutedEventArgs e)
        {
            Modelos.Pastores             pEditar = new Modelos.Pastores();
            Controllers.PastorController pc      = new Controllers.PastorController();
            ConsultaPastor att = new ConsultaPastor();

            pEditar.Id             = Convert.ToInt16(boxID.Text);
            pEditar.Nome           = boxNome.Text;
            pEditar.PastorCPF      = boxCpf.Text;
            pEditar.PastorSexo     = sexo;
            pEditar.DataNascPastor = Convert.ToDateTime(DataNascimento.Text);
            pEditar.EnderecoPastor = boxEndPastor.Text;
            pEditar.NumeroPastor   = Convert.ToInt16(boxNum.Text);
            pEditar.CEPPastor      = boxCEP.Text;
            pEditar.BairroPastor   = BoxBairro.Text;
            pEditar.CidadePastor   = boxCidade.Text;
            pEditar.UFPastor       = BoxUF.Text;

            pc.Editar(pEditar.Id, pEditar);
            MessageBox.Show("Editado com sucesso!");
            this.Close();
            att.GridListPastores.SelectedItem = pc.ListarTodosPastores();
            att.ShowDialog();
        }
 private void GridListPastores_Loaded(object sender, RoutedEventArgs e)
 {
     Controllers.PastorController pc = new Controllers.PastorController();
     GridListPastores.ItemsSource = pc.ListarTodosPastores();
 }
 private void pastorSelect_Loaded(object sender, RoutedEventArgs e)
 {
     Controllers.PastorController pc = new Controllers.PastorController();
     pastorSelect.ItemsSource = pc.PesquisaNome();
 }