private void Insert_Presidente(object sender, RoutedEventArgs e)
 {
     if (senha.Password == confsenha.Password)
     {
         ModPresidente x = new ModPresidente();
         x.Nome       = nomepretxt.Text;
         x.Email      = emailpretxt.Text;
         x.Fone       = fonepretxt.Text;
         x.Senha      = senha.Password;
         x.Nascimento = DateTime.Parse(nascpretxt.Text);
         NegPresidente y = new NegPresidente();
         y.InsertPresidente(x);
         nomepretxt.Text    = "";
         emailpretxt.Text   = "";
         fonepretxt.Text    = "";
         senha.Password     = "";
         confsenha.Password = "";
         foto            = string.Empty;
         idpretxt.Text   = "";
         nascpretxt.Text = "";
         NegUsuario Nu = new NegUsuario();
         Nu.InsertUsuario(x);
     }
     else
     {
         MessageBox.Show("Senhas diferentes");
     }
 }
        private void Button_Atualizar(object sender, RoutedEventArgs e)
        {
            ModPresidente x = new ModPresidente();

            x.Id         = int.Parse(idpretxt2.Text);
            x.Nome       = nomepretxt.Text;
            x.Fone       = fonepretxt.Text;
            x.Email      = emailpretxt.Text;
            x.Nascimento = DateTime.Parse(nascpretxt.Text);

            NegPresidente n = new NegPresidente();

            n.UpdatePresidente(x);

            nomepretxt.Text    = "";
            emailpretxt.Text   = "";
            fonepretxt.Text    = "";
            senha.Password     = "";
            confsenha.Password = "";
            foto            = string.Empty;
            idpretxt.Text   = "";
            nascpretxt.Text = "";

            SelectClick(sender, e);
        }
        public void DeletePresidente(ModPresidente c)
        {
            p = new PerPresidente();
            List <ModPresidente> cs = p.Open();
            ModPresidente        r  = cs.Where(x => x.Id == c.Id).Single();

            cs.Remove(r);
            p.Save(cs);
        }
 public PerfilPresidente(ModUsuario m)
 {
     InitializeComponent();
     p             = m as ModPresidente;
     nometxt.Text  = p.Nome;
     fonetxt.Text  = p.Fone;
     emailtxt.Text = p.Email;
     nasctxt.Text  = p.Nascimento.ToString();
 }
        public void InsertPresidente(ModPresidente x)
        {
            p = new PerPresidente();
            List <ModPresidente> cs = p.Open();
            int id = 1;

            if (cs.Count > 0)
            {
                id = cs.Max(c => c.Id) + 1;
            }
            x.Id = id;
            cs.Add(x);
            p.Save(cs);
        }
        public void UpdatePresidente(ModPresidente x)
        {
            p = new PerPresidente();
            List <ModPresidente> up = p.Open();

            for (int i = 0; i < up.Count; i++)
            {
                if (up[i].Id == x.Id)
                {
                    up.RemoveAt(i); break;
                }
            }

            up.Add(x);
            p.Save(up);
        }
        private void Button_Deletar(object sender, RoutedEventArgs e)
        {
            ModPresidente c = new ModPresidente();

            c.Id = int.Parse(idpretxt.Text);
            NegPresidente n = new NegPresidente();

            n.DeletePresidente(c);
            listapre.ItemsSource = null;
            listapre.ItemsSource = n.SelectPresidente();

            nomepretxt.Text    = "";
            emailpretxt.Text   = "";
            fonepretxt.Text    = "";
            senha.Password     = "";
            confsenha.Password = "";
            foto            = string.Empty;
            idpretxt.Text   = "";
            nascpretxt.Text = "";
        }
 public MenuPresidente(ModUsuario m)
 {
     InitializeComponent();
     p = m as ModPresidente;
 }