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); } }
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(); } }
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; } }
public Lupulo(Boolean _permitirEditar, Ingredientes _ingrediente) { InitializeComponent(); modelLupulo = new LupuloModel(); this.permitirEditar = _permitirEditar; this.ingrediente = new Ingredientes(); this.ingrediente = _ingrediente; }