Ejemplo n.º 1
0
        public void CriarLupulo(LupuloModel _lupulo)
        {
            MongoClient   cliente  = new MongoClient(ConnectionString);
            MongoServer   server   = cliente.GetServer();
            MongoDatabase database = server.GetDatabase("BrewCS");

            var colecao = database.GetCollection <LupuloModel>("Lupulo");

            BsonDocument lupulo = new BsonDocument {
                { "_id", _lupulo.id },
                { "Nome", _lupulo.Nome },
                { "Origem", _lupulo.Origem },
                { "Tipo", _lupulo.Tipo },
                { "Forma", _lupulo.Forma },
                { "AcidoAlfa", _lupulo.AcidoAlfa },
                { "AcidoBeta", _lupulo.AcidoBeta },
                { "Ilustracao", _lupulo.Ilustracao },
                { "Preco", _lupulo.Preco },
                { "Notas", _lupulo.Notas }
            };

            if (_lupulo.id == null)
            {
                colecao.Insert(lupulo);
            }
            else if (_lupulo.id != null)
            {
                colecao.Save(lupulo);
            }
        }
Ejemplo n.º 2
0
        private void salva_Click(object sender, EventArgs e)
        {
            if (nometbx.Text != "" || acidoBetatbx.Text != null || acidoAlfatbx.Text != null)
            {
                LupuloDAO dao = new LupuloDAO();

                if (modelLupulo.id == null)
                {
                    modelLupulo = new LupuloModel();
                }
                modelLupulo.Nome       = nometbx.Text;
                modelLupulo.Origem     = origemtbx.Text;
                modelLupulo.Tipo       = tipotbx.Text;
                modelLupulo.Forma      = formatbx.Text;
                modelLupulo.AcidoAlfa  = Convert.ToDouble(acidoAlfatbx.Text);
                modelLupulo.AcidoBeta  = Convert.ToDouble(acidoBetatbx.Text);
                modelLupulo.Notas      = notastbx.Text;
                modelLupulo.Ilustracao = binarioIlustracao;
                modelLupulo.Preco      = Convert.ToDouble(precoTxt.Text);
                dao.CriarLupulo(modelLupulo);
                limpaCampos();
                ms.sucessoSalvar();
            }

            else
            {
                ms.camposNaoPreenchidos();
            }
        }
Ejemplo n.º 3
0
        private void lvLupulo_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            String nomeLupulo = "";

            foreach (ListViewItem item in lvLupulo.SelectedItems)
            {
                nomeLupulo = item.Text;
            }
            LupuloDAO     dao      = new LupuloDAO();
            LupuloFuncoes funcao   = new LupuloFuncoes();
            var           consulta = dao.GetLupulosPorNome(nomeLupulo);

            foreach (var _lupulo in consulta)
            {
                nometbx.Text           = _lupulo.Nome;
                origemtbx.Text         = _lupulo.Origem;
                acidoAlfatbx.Text      = Convert.ToString(_lupulo.AcidoAlfa);
                acidoBetatbx.Text      = Convert.ToString(_lupulo.AcidoBeta);
                formatbx.SelectedIndex = funcao.selecionaForma(_lupulo.Forma);
                tipotbx.SelectedIndex  = funcao.selecionaTipo(_lupulo.Tipo);
                notastbx.Text          = _lupulo.Notas;
                ilustacao.Image        = imgFunc.Base64ToImage(_lupulo.Ilustracao);
                precoTxt.Text          = Convert.ToString(_lupulo.Preco);
                modelLupulo            = _lupulo;
            }
        }
Ejemplo n.º 4
0
 public Lupulo(Boolean _permitirEditar, Ingredientes _ingrediente)
 {
     InitializeComponent();
     modelLupulo         = new LupuloModel();
     this.permitirEditar = _permitirEditar;
     this.ingrediente    = new Ingredientes();
     this.ingrediente    = _ingrediente;
 }