Ejemplo n.º 1
0
        //*******************************************************************************
        private void salva_Click(object sender, EventArgs e)
        {
            if (nometbx.Text != "")
            {
                AdjuntoDAO dao = new AdjuntoDAO();

                if (modelAdjunto.id == null)
                {
                    modelAdjunto = new AdjuntoModel();
                }
                modelAdjunto.Nome       = nometbx.Text;
                modelAdjunto.Tipo       = tipotbx.Text;
                modelAdjunto.Indicacao  = indicacaotbx.Text;
                modelAdjunto.Quantidade = Convert.ToDouble(quantidadetbx.Text);
                modelAdjunto.UsarPara   = usarParatbx.Text;
                modelAdjunto.Tempo      = tempotbx.Text;
                modelAdjunto.Notas      = notastbx.Text;
                modelAdjunto.Ilustracao = binarioIlustracao;
                modelAdjunto.Preco      = Convert.ToDouble(precoTxt.Text);

                dao.CriarAdjunto(modelAdjunto);
                limpaCampos();
                ms.sucessoSalvar();
            }

            else
            {
                ms.camposNaoPreenchidos();
            }
        }
Ejemplo n.º 2
0
        private void lvAdjunto_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            String nomeAdjunto = "";

            foreach (ListViewItem item in lvAdjunto.SelectedItems)
            {
                nomeAdjunto = item.Text;
            }
            AdjuntoDAO dao = new AdjuntoDAO();
            //    AdjuntoFuncoes funcao = new AdjuntoFuncoes();
            var consulta = dao.GetAdjuntosPorNome(nomeAdjunto);

            foreach (var _adjunto in consulta)
            {
                nometbx.Text       = _adjunto.Nome;
                tipotbx.Text       = _adjunto.Tipo;
                indicacaotbx.Text  = _adjunto.Indicacao;
                quantidadetbx.Text = Convert.ToString(_adjunto.Quantidade);
                usarParatbx.Text   = _adjunto.UsarPara;
                tempotbx.Text      = _adjunto.Tempo;
                notastbx.Text      = _adjunto.Notas;
                ilustacao.Image    = imgFunc.Base64ToImage(_adjunto.Ilustracao);
                precoTxt.Text      = Convert.ToString(_adjunto.Preco);
                modelAdjunto       = _adjunto;
            }
        }
Ejemplo n.º 3
0
        public void CriarAdjunto(AdjuntoModel _adjunto)
        {
            MongoClient   cliente  = new MongoClient(ConnectionString);
            MongoServer   server   = cliente.GetServer();
            MongoDatabase database = server.GetDatabase("BrewCS");

            var colecao = database.GetCollection <AdjuntoModel>("Adjunto");

            BsonDocument adjunto = new BsonDocument {
                { "_id", _adjunto.id },
                { "Nome", _adjunto.Nome },
                { "Tipo", _adjunto.Tipo },
                { "Indicacao", _adjunto.Indicacao },
                { "Quantidade", _adjunto.Quantidade },
                { "UsarPara", _adjunto.UsarPara },
                { "Tempo", _adjunto.Tempo },
                { "Ilustracao", _adjunto.Ilustracao },
                { "Preco", _adjunto.Preco },
                { "Notas", _adjunto.Notas }
            };

            if (_adjunto.id == null)
            {
                colecao.Insert(adjunto);
            }
            else if (_adjunto.id != null)
            {
                colecao.Save(adjunto);
            }
        }
Ejemplo n.º 4
0
 public Adjunto(Boolean _permitirEditar, Ingredientes _ingrediente)
 {
     this.permitirEditar = _permitirEditar;
     InitializeComponent();
     modelAdjunto = new AdjuntoModel();
 }