示例#1
0
 private void salva_Click(object sender, EventArgs e)
 {
     if (nometbx.Text != "")
     {
         CervejeiroDAO dao = new CervejeiroDAO();
         if (senhatbx.Text == senha2tbx.Text && senhatbx.Text != "")
         {
             if (modelCervejeiro.id == null)
             {
                 modelCervejeiro = new CervejeiroModel();
             }
             modelCervejeiro.Nome       = nometbx.Text;
             modelCervejeiro.Email      = emailtbx.Text;
             modelCervejeiro.Senha      = senhatbx.Text;
             modelCervejeiro.Whatsapp   = whatsapptbx.Text;
             modelCervejeiro.Ilustracao = binarioIlustracao;
             dao.CriarCervejeiro(modelCervejeiro);
             limpaCampos();
             ms.sucessoSalvar();
         }
         else
         {
             ms.senhasDiferentes();
             limpaSenha();
         }
     }
     else
     {
         ms.camposNaoPreenchidos();
     }
 }
        public void CriarCervejeiro(CervejeiroModel _cervejeiro)
        {
            MongoClient   cliente  = new MongoClient(ConnectionString);
            MongoServer   server   = cliente.GetServer();
            MongoDatabase database = server.GetDatabase("BrewCS");

            var colecao = database.GetCollection <CervejeiroModel>("Cervejeiro");

            BsonDocument cervejeiro = new BsonDocument {
                { "_id", _cervejeiro.id },
                { "Nome", _cervejeiro.Nome },
                { "Email", _cervejeiro.Email },
                { "Senha", _cervejeiro.Senha },
                { "Whatsapp", _cervejeiro.Whatsapp }
            };

            if (_cervejeiro.id == null)
            {
                colecao.Insert(cervejeiro);
            }
            else if (_cervejeiro.id != null)
            {
                colecao.Save(cervejeiro);
            }
        }
示例#3
0
        private void lv_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            String nomeCervejeiro = "";

            foreach (ListViewItem item in lv.SelectedItems)
            {
                nomeCervejeiro = item.Text;
            }
            CervejeiroDAO dao      = new CervejeiroDAO();
            var           consulta = dao.GetCervejeirosPorNome(nomeCervejeiro);

            foreach (var _cervejeiro in consulta)
            {
                nometbx.Text     = _cervejeiro.Nome;
                emailtbx.Text    = _cervejeiro.Email;
                senhatbx.Text    = _cervejeiro.Senha;
                whatsapptbx.Text = _cervejeiro.Whatsapp;
                ilustacao.Image  = imgFunc.Base64ToImage(_cervejeiro.Ilustracao);
                modelCervejeiro  = _cervejeiro;
            }
        }
示例#4
0
 public Cervejeiro()
 {
     InitializeComponent();
     modelCervejeiro = new CervejeiroModel();
 }