Ejemplo n.º 1
0
 public RealizarAvaliacao(string nomeCerveja)
 {
     InitializeComponent();
     beerHunterContext   = new BeerHunterContext();
     lblNomeUsuario.Text = Session.Instance.Nome.ToString();
     lblNomeCerveja.Text = nomeCerveja;
     usuario             = beerHunterContext.Usuario.Find(Session.Instance.id);
     cadastraCerveja     = beerHunterContext.CadastraCerveja.Find(Session.Instance.cadastraCerveja.CadastraCervejaID);
 }
Ejemplo n.º 2
0
        public Boolean updatePrecoCerveja(CadastraCerveja cerveja)
        {
            using (var con = new NpgsqlConnection(conn))
            {
                string sql = "UPDATE dbo.\"CadastraCervejas\" " +
                             "SET \"PrecoCerveja\" = @precoCerveja " +
                             "WHERE \"CadastraCervejaID\" = @cervejaid ";

                con.Execute(sql, new { precoCerveja = cerveja.PrecoCerveja, cervejaid = cerveja.CervejaID.CervejaID });
            }

            return(true);
        }
Ejemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            Cerveja         cerveja      = new Cerveja();
            CadastraCerveja precoCerveja = new CadastraCerveja();

            cerveja.NomeCerveja       = txtNome.Text;
            cerveja.Tipo              = txtTipo.Text;
            cerveja.Fabricante        = txtFabricante.Text;
            cerveja.TeorAlcoolico     = double.Parse(txtTeoralcolico.Text);
            cerveja.Lupulo            = txtLupulo.Text;
            precoCerveja.PrecoCerveja = double.Parse(txtPreco.Text);

            beerHunterContext.Cerveja.Add(cerveja);
            beerHunterContext.CadastraCerveja.Add(precoCerveja);
            precoCerveja.CervejaID    = cerveja;
            precoCerveja.FornecedorID = Fornecedor;
            beerHunterContext.CadastraCerveja.Add(precoCerveja);

            beerHunterContext.SaveChanges();
        }
Ejemplo n.º 4
0
        private void btnCadastrarCerveja_Click(object sender, EventArgs e)
        {
            Cerveja         cerveja      = new Cerveja();
            CadastraCerveja precoCerveja = new CadastraCerveja();

            cerveja.NomeCerveja       = txt_Nome.Text.Trim();
            cerveja.Tipo              = txt_Tipo.Text.Trim();
            cerveja.Fabricante        = txt_Fabricante.Text.Trim();
            cerveja.TeorAlcoolico     = double.Parse(txt_Teoralcolico.Text);
            cerveja.Lupulo            = txt_Lupulo.Text.Trim();
            precoCerveja.PrecoCerveja = double.Parse(txt_Preco.Text);
            cerveja.ImagensID         = _utilidadeService.uploadImagem(picboxLogoCerveja.ImageLocation);
            beerHunterContext.Cerveja.Add(cerveja);
            beerHunterContext.CadastraCerveja.Add(precoCerveja);
            precoCerveja.CervejaID    = cerveja;
            precoCerveja.FornecedorID = Fornecedor;
            beerHunterContext.CadastraCerveja.Add(precoCerveja);
            beerHunterContext.SaveChanges();
            this.DialogResult = DialogResult.OK;
        }
Ejemplo n.º 5
0
        public EditarCerveja(Cerveja cerveja)
        {
            InitializeComponent();
            _context          = new BeerHunterContext();
            _utilidadeService = new UtilidadesService();
            _cerveja          = cerveja;

            _CadastraCerveja = _context.CadastraCerveja.Where(p => p.CervejaID.CervejaID == cerveja.CervejaID).FirstOrDefault();
            var imagem = _context.ImagensNuvems.Find(cerveja.ImagensID.ImagensNuvemID);

            txt_Nome.Text         = cerveja.NomeCerveja;
            txt_Fabricante.Text   = cerveja.Fabricante;
            txt_Preco.Text        = _CadastraCerveja.PrecoCerveja.ToString();
            txt_Lupulo.Text       = cerveja.Lupulo;
            txt_Teoralcolico.Text = cerveja.TeorAlcoolico.ToString();
            txt_Tipo.Text         = cerveja.Tipo;
            if (imagem != null)
            {
                picboxLogoCerveja.ImageLocation = imagem.EnderecoImagem;
                picboxLogoCerveja.SizeMode      = PictureBoxSizeMode.StretchImage;
            }
        }