private void lvLevedura_MouseDoubleClick(object sender, MouseEventArgs e) { String nomeLevedura = ""; foreach (ListViewItem item in lvLevedura.SelectedItems) { nomeLevedura = item.Text; } LeveduraDAO dao = new LeveduraDAO(); LeveduraFuncoes funcao = new LeveduraFuncoes(); consulta = null; consulta = dao.GetLevedurasPorNome(nomeLevedura); foreach (var _levedura in consulta) { nometbx.Text = _levedura.Nome; laboratoriotbx.Text = _levedura.Laboratorio; produtoNSiglatbx.Text = _levedura.ProdutoNSigla; tipotbx.SelectedIndex = funcao.selecionaTipo(_levedura.Tipo); formatbx.SelectedIndex = funcao.selecionaForma(_levedura.Forma); floculacaotbx.SelectedIndex = funcao.selecionaFloculacao(_levedura.Floculacao); atenuacaoMaxtbx.Text = Convert.ToString(_levedura.AtenuacaoMax); atenuacaoMintbx.Text = Convert.ToString(_levedura.AtenuacaoMin); temperaturaMaxtbx.Text = Convert.ToString(_levedura.TemperaturaMax); temperaturaMintbx.Text = Convert.ToString(_levedura.TemperaturaMin); celulasPacotetbx.Text = Convert.ToString(_levedura.CelulasPacote); indicacoestbx.Text = _levedura.Indicacao; viabilidadeTxt.Text = Convert.ToString(_levedura.Viabilidade); gramasPacoteTxt.Text = Convert.ToString(_levedura.GramasPacote); notastbx.Text = _levedura.Notas; precoTxt.Text = Convert.ToString(_levedura.Preco); ilustacao.Image = imgFunc.Base64ToImage(_levedura.Ilustracao); modelLevedura = _levedura; } }
public Levedura(Boolean _permitirEditar, Ingredientes _ingrediente) { InitializeComponent(); modelLevedura = new LeveduraModel(); this.permitirEditar = _permitirEditar; this.ingrediente = new Ingredientes(); this.ingrediente = _ingrediente; }
public void CriarLevedura(LeveduraModel _levedura) { MongoClient cliente = new MongoClient(ConnectionString); MongoServer server = cliente.GetServer(); MongoDatabase database = server.GetDatabase("BrewCS"); var colecao = database.GetCollection <LeveduraModel>("Levedura"); BsonDocument levedura = new BsonDocument { { "_id", _levedura.id }, { "Nome", _levedura.Nome }, { "Laboratorio", _levedura.Laboratorio }, { "ProdutoNSigla", _levedura.ProdutoNSigla }, { "Tipo", _levedura.Tipo }, { "Forma", _levedura.Forma }, { "Floculacao", _levedura.Floculacao }, { "AtenuacaoMax", _levedura.AtenuacaoMax }, { "AtenuacaoMin", _levedura.AtenuacaoMin }, { "TemperaturaMax", _levedura.TemperaturaMax }, { "TemperaturaMin", _levedura.TemperaturaMin }, { "CelulasPacote", _levedura.CelulasPacote }, { "Indicacao", _levedura.Indicacao }, { "Viabilidade", _levedura.Viabilidade }, { "GramasPacote", _levedura.GramasPacote }, { "Ilustracao", _levedura.Ilustracao }, { "Preco", _levedura.Preco }, { "Notas", _levedura.Notas } }; if (_levedura.id == null) { colecao.Insert(levedura); } else if (_levedura.id != null) { colecao.Save(levedura); } }
private void salva_Click(object sender, EventArgs e) { if (nometbx.Text != "") { LeveduraDAO dao = new LeveduraDAO(); if (modelLevedura.id == null) { modelLevedura = new LeveduraModel(); } modelLevedura.Nome = nometbx.Text; modelLevedura.Laboratorio = laboratoriotbx.Text; modelLevedura.ProdutoNSigla = produtoNSiglatbx.Text; modelLevedura.Tipo = tipotbx.Text; modelLevedura.Forma = formatbx.Text; modelLevedura.Floculacao = floculacaotbx.Text; modelLevedura.AtenuacaoMax = Convert.ToInt32(atenuacaoMaxtbx.Text); modelLevedura.AtenuacaoMin = Convert.ToInt32(atenuacaoMintbx.Text); modelLevedura.TemperaturaMax = Convert.ToInt32(temperaturaMaxtbx.Text); modelLevedura.TemperaturaMin = Convert.ToInt32(temperaturaMintbx.Text); modelLevedura.CelulasPacote = Convert.ToInt32(celulasPacotetbx.Text); modelLevedura.Indicacao = indicacoestbx.Text; modelLevedura.Notas = notastbx.Text; modelLevedura.Ilustracao = binarioIlustracao; modelLevedura.Preco = Convert.ToDouble(precoTxt.Text); modelLevedura.Viabilidade = Convert.ToDouble(viabilidadeTxt.Text); modelLevedura.GramasPacote = Convert.ToDouble(gramasPacoteTxt.Text); dao.CriarLevedura(modelLevedura); limpaCampos(); ms.sucessoSalvar(); } else { ms.camposNaoPreenchidos(); } }