public IActionResult Index(Tamanho c, int drpQntdSabores) { c.QtdSabores = drpQntdSabores; _tamanhoDAO.Cadastrar(c); ViewBag.ListaTamanho = _tamanhoDAO.Listar(); return(View()); }
protected void SetUp() { Id = Guid.NewGuid(); Tamanho = new Tamanho(122.53M, "KG"); Fabricacao = Fabricacao.Importado; Valor = new Dinheiro(100M); }
/// <summary> /// Metodo para obtener el tamaño de la letra y el tipo de letra (normal o bold) /// </summary> /// <param name="negrita">valor 0 si es normal, 1 si es negrita</param> /// <param name="tamanho">H1,H2,H3,H4 y H5 para definir el tamanho de la letra</param> /// <returns></returns> public static Font GetFont(int negrita, string tamanho) { Tamanho _tamanho = Tamanho.H1; switch (tamanho) { case "H1": _tamanho = Tamanho.H1; break; case "H2": _tamanho = Tamanho.H2; break; case "H3": _tamanho = Tamanho.H3; break; case "H4": _tamanho = Tamanho.H4; break; case "H5": _tamanho = Tamanho.H5; break; default: _tamanho = Tamanho.H3; break; } int tamanhoFuente = Convert.ToInt32(_tamanho); //negrita == Normal = 0, Bold = 1 return(FontFactory.GetFont("Arial", tamanhoFuente, negrita)); }
public async Task <IActionResult> DetailsAsync(int id) { Produto Produto = new Produto(); Cervejaria Cervejaria = new Cervejaria(); Tamanho Tamanho = new Tamanho(); IEnumerable <Produto> produto; var PivuDBcn = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XEPDB1)));User Id=pivu;Password=pivu21;"); using (PivuDBcn) { var sql = @$ "select p.id_produto,p.nome,p.cervejaria_id_cervejaria,p.estilo,p.descricao,p.ibu,p.abv, c.id_cervejaria,c.nome, t.id_tamanho,t.volume from produto p join cervejaria c on c.id_cervejaria = p.cervejaria_id_cervejaria join produto_tamanho pt on pt.produto_id_produto = p.id_produto join tamanho t on t.id_tamanho = pt.tamanho_id_tamanho where p.id_produto = {id}"; produto = await PivuDBcn.QueryAsync <Produto, Cervejaria, Tamanho, Produto>(sql, (produto, cervejaria, tamanho) => { produto.Cervejaria = cervejaria; produto.Tamanho = tamanho; return(produto); }, splitOn : "id_produto,id_cervejaria,id_tamanho"); } return(PartialView("_DetailsPartial", produto)); }
public Task <ResultCalcular> Calcular(Pizza pizza) { try { ResultCalcular resultCalcular = new ResultCalcular(); Sabor sabor = _iSaborRepository.Get().ToList().Where(x => x.Descricao == pizza.Sabor).FirstOrDefault(); Tamanho tamanho = _iTamanhoRepository.Get().Where(x => x.Descricao == pizza.Tamanho).FirstOrDefault(); if (pizza.adicionalPizza != null) { foreach (var item in pizza.adicionalPizza) { pizza.TempoPreparo = pizza.TempoPreparo + item.Tempo; pizza.ValorTotal = pizza.ValorTotal + item.Valor; } } pizza.ValorTotal = pizza.ValorTotal + tamanho.Valor; if (sabor.Tempo != 0) { pizza.TempoPreparo = pizza.TempoPreparo + tamanho.Tempo + sabor.Tempo; } else { pizza.TempoPreparo = pizza.TempoPreparo + tamanho.Tempo; } resultCalcular.ValorTotal = pizza.ValorTotal; resultCalcular.TempoPreparo = pizza.TempoPreparo; return(Task.FromResult <ResultCalcular>(resultCalcular)); } catch (Exception) { throw; } }
public static void SalvarImagem(ProdutoImagem imagem, Tamanho tamanho, Guid produtoId) { byte fator = GeraFator(tamanho); var imageParts = imagem.Dados.Split(','); string clean64 = ChecaImagemContemInformacoesAdicionaisBase64(imageParts); string filePath = GeraCaminho(imagem, tamanho, produtoId); try { byte[] dados = Convert.FromBase64String(clean64); using (var image = Image.Load(dados)) { image.Mutate(i => i.Resize(image.Width / fator, image.Height / fator) ); image.Save(filePath); } } catch (Exception ex) { Console.WriteLine("Erro ao gerar a imagem \n{0}", ex.Message); } }
public void Inserir(Tamanho obj) { //Criando uma conexão com o banco de dados using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { //Criando instrução sql para inserir na tabela de estados string strSQL = @"INSERT INTO TB_TAMANHO (ST_NOME) VALUES (@ST_NOME);"; //Criando um comando sql que será executado na base de dados using (SqlCommand cmd = new SqlCommand(strSQL)) { cmd.Connection = conn; //Preenchendo os parâmetros da instrução sql cmd.Parameters.Add("@ST_NOME", SqlDbType.VarChar).Value = obj.Nome; foreach (SqlParameter parameter in cmd.Parameters) { if (parameter.Value == null) { parameter.Value = DBNull.Value; } } //Abrindo conexão com o banco de dados conn.Open(); //Executando instrução sql cmd.ExecuteNonQuery(); //Fechando conexão com o banco de dados conn.Close(); } } }
private void PopulateTamanhos() { Tamanho tamanho1 = new Tamanho() { Id = 1, Description = "pequeno (300ml)", TempoPreparo = 300, Valor = 10 }; _tamanhoList.Add(tamanho1); Tamanho tamanho2 = new Tamanho() { Id = 2, Description = "médio (500ml)", TempoPreparo = 420, Valor = 13 }; _tamanhoList.Add(tamanho2); Tamanho tamanho3 = new Tamanho() { Id = 3, Description = "grande (700ml)", TempoPreparo = 600, Valor = 15 }; _tamanhoList.Add(tamanho3); }
public void SorteiaPossaum() { float rand = Random.Range(0f, 1f); Debug.Log("Valor do drop " + rand); if (rand <= 0.8f) { Destroy(gameObject); } else { if (rand <= 0.9f) { Tamanho = Tamanho.Pequeno; } else { if (rand <= 0.95f) { Tamanho = Tamanho.Medio; } else { if (rand <= 1f) { Tamanho = Tamanho.Grande; } } } } }
public IActionResult Save([Bind] Tamanho tamanho) { if (ModelState.IsValid) { var Codigo = tamanho.Codigo; var result = _tamanhoService.Save(tamanho); if (result != null) { var Mensagem = Codigo != 0 ? "atualizado" : "salvo"; TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn() { CssClassName = "success", Title = "Sucesso!", Message = "Item " + Mensagem + " com sucesso." }); } else { var Mensagem = Codigo != 0 ? "atualizar" : "salvar"; TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn() { CssClassName = "warning", Title = "Erro!", Message = "Erro ao " + Mensagem + " item." }); } } return(RedirectToAction("Index", "Tamanho")); }
private void efetuaConsulta() { BancoDataContext banco = new BancoDataContext(); try { banco.Connection.Open(); Tamanho tamanho = new Tamanho(); tamanho = (from es in banco.Tamanho where es.IDTamanho == idTamanho select es).SingleOrDefault(); if (tamanho != null) { tbIDTamanho.Text = Convert.ToString(tamanho.IDTamanho); tbDescricao.Text = tamanho.Descricao; cbStatus.Checked = tamanho.Status; } } catch (Exception) { } finally { banco.Connection.Close(); } }
public async Task <ActionResult <Tamanho> > PostTamanho(Tamanho tamanho) { _context.Tamanho.Add(tamanho); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTamanho", new { id = tamanho.Id }, tamanho)); }
private string SalvarArquivo(HttpPostedFileBase Arquivo, int?idAreaBanner = 0, int index = 0) { string retorno = ""; if (Arquivo != null) { string Tamanho; if (index == 0) { Tamanho = db.AreaBanner.Find(idAreaBanner).Tamanho; } else { Tamanho = db.AreaBanner.Find(idAreaBanner).Tamanho2; } var tamanho = Tamanho.Split('x'); var pathArquivoTemp = Server.MapPath("~/Conteudo/Temp/"); var arquivoTempFinal = System.IO.Path.Combine(pathArquivoTemp, Arquivo.FileName); Arquivo.SaveAs(arquivoTempFinal); if (!Arquivo.FileName.Contains(".gif")) { var pathArquivo = Server.MapPath("~/Conteudo/Banners/" + Tamanho + "/"); retorno = Utils.resizeImageAndSave3(arquivoTempFinal, int.Parse(tamanho[0]), int.Parse(tamanho[1]), pathArquivo); } else { var pathArquivo = Server.MapPath("~/Conteudo/Banners/" + Tamanho + "/"); retorno = Utils.SaveFileBase(pathArquivo, Arquivo); } } return(retorno); }
public async Task <IActionResult> PutTamanho(int id, Tamanho tamanho) { if (id != tamanho.IdTamanho) { return(BadRequest()); } _context.Entry(tamanho).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TamanhoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static bool DefinirStatusTamanhoScopeEhValido(this Tamanho tamanho, string status) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(status, ErrorMessage.StatusObrigatorio), AssertionConcern.AssertLength(status, Tamanho.StatusMinLength, Tamanho.StatusMaxLength, ErrorMessage.StatusTamanhoInvalido) )); }
public static bool DefinirNomeTamanhoScopeEhValido(this Tamanho tamanho, string nome) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(nome, ErrorMessage.NomeObrigatorio), AssertionConcern.AssertLength(nome, Tamanho.NomeMinLength, Tamanho.NomeMaxLength, ErrorMessage.NomeTamanhoInvalido) )); }
public ActionResult AdicionarTamanho(Tamanho tamanho) { DiScarpeDBEntities db = new DiScarpeDBEntities(); db.Tamanho.Add(tamanho); db.SaveChanges(); ViewBag.mensagem = "Acesso Negado"; return(RedirectToAction("Adicionar", "Produto")); }
public IActionResult Post(Tamanho tamanho) { if (tamanho == null) { return(Response(null)); } _tamanhoService.Criar(tamanho); return(Response(tamanho)); }
public IActionResult Put(Tamanho tamanho) { if (tamanho == null) { return(Response(null)); } _tamanhoService.Atualizar(tamanho); return(Response(tamanho)); }
private void btnAddTamanho_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(cbxTamanho.Text) || string.IsNullOrWhiteSpace(txtMinima.Text) || string.IsNullOrWhiteSpace(txtQuantidade.Text)) { MessageBox.Show("Preencha os campos de tamanho corretamente"); return; } try { Convert.ToInt32(txtQuantidade.Text); Convert.ToInt32(txtMinima.Text); } catch { MessageBox.Show("Preencha corretamente os campos de quantidade"); return; } ConexaoStatue conexao = new ConexaoStatue(); conexao.connect(); conexao.conexao.Open(); conexao.command.CommandText = "SELECT TAMANHO FROM TAMANHO WHERE TAMANHO = @TAMANHO"; conexao.command.Parameters.Add("@TAMANHO", SqlDbType.VarChar).Value = cbxTamanho.Text; int idTamanho = 0; if (conexao.command.ExecuteScalar() == null) { if (MessageBox.Show("Não há registro do tamanho " + cbxTamanho.Text + ". Deseja adiciona-lo ?", "Ops!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { conexao.command.CommandText = "INSERT INTO TAMANHO OUTPUT INSERTED.IDTAMANHO VALUES (@TAMANHO, null)"; idTamanho = (int)conexao.command.ExecuteScalar(); MessageBox.Show("Tamanho cadastrado com sucesso!", "Sucesso!"); } else { MessageBox.Show("Tamanho inválido", "Ops!"); return; } } else { conexao.command.CommandText = "SELECT IDTAMANHO FROM TAMANHO WHERE TAMANHO = @TAMANHO"; idTamanho = (int)conexao.command.ExecuteScalar(); } conexao.conexao.Close(); Tamanho tamanho = new Tamanho(); tamanho.NomeTamanho = cbxTamanho.Text; tamanho.IdTamanho = idTamanho; tamanho.Quantidade = Convert.ToInt32(txtQuantidade.Text); tamanho.QuantidadeMinima = Convert.ToInt32(txtMinima.Text); FormCadProduto.tamanhos.Add(tamanho); Close(); }
public IActionResult Delete(Tamanho tamanho) { if (tamanho == null) { return(Response(null)); } _tamanhoService.Deletar(tamanho.Id); return(Response(tamanho)); }
public void AtualizarValores(Guid id, Tamanho tamanho, Fabricacao fabricacao, Dinheiro valor) { Id = id; Fabricacao = fabricacao; Tamanho = tamanho ?? throw new ArgumentNullException(nameof(tamanho)); Valor = valor ?? throw new ArgumentNullException(nameof(valor)); }
public Pedido_Produto(Produto produto, Tamanho tamanho, decimal valor, List <Adicional> adicionais, List <Pedido_Produto_IngredienteOpc_Opcao> pedido_Produto_IngredienteOpc_Opcoes = null) { Produto = produto; Tamanho = tamanho; Valor = valor; _adicionais = adicionais ?? new List <Adicional>(); _pedido_Produto_IngredienteOpc_Opcoes = pedido_Produto_IngredienteOpc_Opcoes ?? new List <Pedido_Produto_IngredienteOpc_Opcao>(); }
public Produto(string nome, Cor cor, Tamanho tamanho) { if (string.IsNullOrEmpty(nome)) { throw new ArgumentNullException(nameof(Nome)); } Nome = nome; Cor = cor; Tamanho = tamanho; }
public static Produto CriarProdutoInternacional(Guid id, Tamanho tamanho, Fabricacao fabricacao, Dinheiro valor) { return(new ProdutoInternacional(id, tamanho, fabricacao, valor)); }
public TamanhoModel Converter(Tamanho tamanho) { return(new TamanhoModel { Id = tamanho.Id, Descricao = tamanho.Descricao, Valor = tamanho.Valor, Tempo = tamanho.Tempo }); }
public void DeveCriarTamanhoComNome(string nome) { //Given //When var tamanho = new Tamanho(nome); //Then Assert.Equal(nome, tamanho.Nome); }
public static bool CadastrarTamanho(Tamanho tamanho) { if (BuscarTamanhoPorNome(tamanho) == null) { ctx.Tamanhos.Add(tamanho); ctx.SaveChanges(); return(true); } return(false); }
public void Deve_Receber_Params_E_Retornar_Nulo() { var id = Guid.NewGuid(); var tamanho = new Tamanho(122.53M, "KG"); var fabricacao = Fabricacao.Importado; var valor = new Dinheiro(25.95M); var result = new Produto(id, tamanho, fabricacao, valor); Assert.IsNull(result, "Objeto deve ser nulo"); }
private static byte GeraFator(Tamanho tamanho) { switch (tamanho) { case Tamanho.Pequeno: return(3); case Tamanho.Medio: return(2); case Tamanho.Original: return(1); } throw new ArgumentException(nameof(tamanho)); }