public override string ToString() { return(_nome + ", valor unitário R$ " + Preco.ToString("F2") + ", quantidade em estoque: " + Quantidade + " unidades" + ". Valor total R$ " + ValorTotalEmEstoque().ToString("F2") + "."); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendLine("DADOS DO PEDIDO:"); sb.AppendLine("Produdo: " + Produto.Nome); sb.AppendLine("Quantidade: " + Quantidade); sb.AppendLine("Preço: " + Preco.ToString("F2", CultureInfo.InvariantCulture)); sb.AppendLine("Subtotal: " + SubTotal().ToString()); return(sb.ToString()); }
public override string ToString() { return(Id + ", " + Nome + ", " + Preco.ToString("F2", CultureInfo.InvariantCulture) + ", " + _Categoria.Nome + ", " + _Categoria.Tier); }
public override string ToString() { return(ID + ", " + Nome + ", " + Preco.ToString("F2", CultureInfo.InvariantCulture) + ", " + Categoria.Nome + ", " + Categoria.Classificacao); }
public void Deve_Retornar_1_e_50_Ao_Calcular_Preco_De_Meia_Hora() { //Given DateTime entrada = DateTime.Parse("2020-08-14 06:40:00"); DateTime saida = DateTime.Parse("2020-08-14 07:25:00"); //When var preco = new Preco(new FabricaDuracao().DataInicio(entrada).DataFinal(saida).Criar()); //Then preco.ValorDuracao.Should().Be(1.5); }
public void Deve_Retornar_200_Ao_Calcular_Preco_De_Um_MES() { //Given DateTime entrada = DateTime.Parse("2020-08-14 06:40:00"); DateTime saida = DateTime.Parse("2020-09-16 18:50:00"); //When var preco = new Preco(new FabricaDuracao().DataInicio(entrada).DataFinal(saida).Criar()); //Then preco.ValorDuracao.Should().Be(200.0); }
public static PrecoViewModel TransformarModelEmView(this Preco entidade) { if (entidade == null) { throw new ArgumentNullException(nameof(entidade)); } return(new PrecoViewModel { Id = entidade.Id, DataInicio = entidade.DataInicio.ConverterDataParaTexto(), DataFim = entidade.DataFim.ConverterDataParaTexto() }); }
public static bool CadastrarPreco(Preco preco) { try { ctx.Precos.Add(preco); ctx.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
private void btnLimparProduto_Click(object sender, EventArgs e) { id.Clear(); Cod.Clear(); Produto.Clear(); Preco.Clear(); Estoque.Clear(); Unidade.Clear(); Desc.Clear(); tipoUnidade.SelectedIndex = -1; Ativo.Checked = false; Inativo.Checked = false; }
private void AtribuirPrecos() { var albums = _albumRepository.GetAll(); foreach (var album in albums) { var preco = new Preco(); preco.KeyDisc = album.KeyDisc; preco.Valor = new Random().Next(10, 100); _precoRepository.Insert(preco); } }
/// <summary> /// Obtem uma tabela a ser jogada num relatorio /// </summary> /// <returns></returns> public override DataTable Relatorio() { try{ DataTable tabela = new DataTable("RelatorioPacoteItem"); if (this.Primeiro()) { tabela.Columns.Add("Evento", typeof(string)); tabela.Columns.Add("Horário", typeof(string)); tabela.Columns.Add("Setor", typeof(string)); tabela.Columns.Add("Preço", typeof(decimal)); tabela.Columns.Add("Qtd", typeof(int)); tabela.Columns.Add("Total", typeof(decimal)); do { DataRow linha = tabela.NewRow(); Preco preco = new Preco(); preco.Ler(pacoteItem.PrecoID.Valor); ApresentacaoSetor apresentacaoSetor = new ApresentacaoSetor(); apresentacaoSetor.Ler(preco.ApresentacaoSetorID.Valor); Apresentacao apresentacao = new Apresentacao(); apresentacao.Ler(apresentacaoSetor.ApresentacaoID.Valor); Setor setor = new Setor(); setor.Ler(apresentacaoSetor.SetorID.Valor); Evento evento = new Evento(); evento.Ler(apresentacao.EventoID.Valor); linha["Evento"] = evento.Nome; linha["Horário"] = apresentacao.Horario.Valor.ToString(Utilitario.FormatoDataHora); linha["Setor"] = setor.Nome; linha["Preço"] = preco.Valor.Valor; linha["Qtd"] = pacoteItem.Quantidade.Valor; linha["Total"] = (preco.Valor.Valor * pacoteItem.Quantidade.Valor); tabela.Rows.Add(linha); }while(this.Proximo()); } else //erro: nao carregou a lista { tabela = null; } return(tabela); }catch (Exception ex) { throw ex; } }
public override int GetHashCode() { unchecked { int hash = 3; hash = 37 * hash + IdProduto; hash = 37 * hash + (Nome == null ? 0 : Nome.GetHashCode()); hash = 37 * hash + (NomeCategoria == null ? 0 : NomeCategoria.GetHashCode()); hash = 37 * hash + Preco.GetHashCode(); hash = 37 * hash + (Ingredientes == null ? 0 : Ingredientes.GetHashCode()); hash = 37 * hash + (Alergenios == null ? 0 : Alergenios.GetHashCode()); return(hash); } }
public override string ToString() { return("Nome do produto: " + Nome + " , Preço do Produto : $" + Preco.ToString("F2", CultureInfo.InvariantCulture) + " , " + Quantidade + " unidades , Total: $ " + valorEmEstoque().ToString("F2", CultureInfo.InvariantCulture) ); }
//update public int Update() { String sSql = "UPDATE PRODUTO SET " + " PROD_DESCRICAO = '" + Descricao + "'," + " PROD_QTDE = " + Quantidade + "," + " PROD_PRECO = " + Preco.ToString().Replace(",", ".") + "," + " PROD_MARCA = '" + Marca + "'," + " PROD_OBS = '" + Observacao + "'," + " CAT_CODIGO = " + Categoria.getCodigo() + " WHERE PROD_CODIGO = " + Codigo; int linhas = ExecutaSQL(sSql); return(linhas); }
public void AddPreco(decimal cotacao, Moeda moeda, decimal valor) { if (cotacao == default(decimal)) { throw new ApplicationException("Cotação invalida"); } if (valor <= default(decimal)) { throw new ApplicationException("Valor invalido"); } this.Preco = new Preco(cotacao, moeda, valor); }
public async Task <IActionResult> Create(Preco preco) { if (ModelState.IsValid) { decimal?custo = _context.Servico.Where(a => a.Id == preco.IdServico).Select(a => a.Valor).FirstOrDefault(); preco.Custo = custo; _context.Add(preco); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdFuncionario"] = new SelectList(_context.Funcionario, "Id", "Id", preco.IdFuncionario); return(View(preco)); }
// GET: Precoes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Preco preco = db.Preco.Find(id); if (preco == null) { return(HttpNotFound()); } return(View(preco)); }
public void InserirPreco(Preco preco) { try { using (var context = new SITEWAREContext()) { context.Precos.Add(preco); context.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.ToString()); } }
/// <summary> /// Metodo de deletar Preco /// </summary> /// <param name="Preco">Preco que iraser deletado</param> /// <param name="token">Token valido</param> /// <returns>Verdadeiro: Removeu o Preco / Falso: Houve falha</returns> public static async Task <bool> RemoveAsync(Object Preco, string token) { dynamic objEn = Preco; string a = objEn.ID.ToString(); if (await SeguracaServ.validaTokenAsync(token)) { Preco obj = PrecoRep.GetAll().Where(x => x.ID == Convert.ToInt32(a)).FirstOrDefault(); return(PrecoRep.Remove(obj)); } else { return(false); } }
// GET: Precoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Preco preco = db.Preco.Find(id); if (preco == null) { return(HttpNotFound()); } ViewBag.idMaterial = new SelectList(db.Material, "idMaterial", "descricao", preco.idMaterial); return(View(preco)); }
public Orcamento Orcamento2() { Preco preco = new Preco() { preco = 25000 }; return(new Orcamento() { Id = 3, Status = OrcamentoStatus.Pendente, Preco = preco, IdPedido = 4 }); }
public override void Validate() { if (string.IsNullOrEmpty(Nome)) { AdicionarCritica("Nome do produto não pode ser vazio "); } if (string.IsNullOrEmpty(Descricao)) { AdicionarCritica("Descrição do produto não pode ser vazia "); } if (Preco.Equals("")) { AdicionarCritica("Preço do produto não pode ser vazio "); } }
private void DistribuirPrecoCanaisProprios(BD bd, PrecoDistribuicao preco) { try { if (preco.CanaisProprios) { Preco.DistribuirParaCanaisProprios(bd, preco.PrecoID, empresaID); } preco.StatusDistribuicaoPropria.OK(); } catch (Exception ex) { preco.StatusDistribuicaoPropria.Erro(ex.Message); } }
private void DistribuirPrecoCanalIR(BD bd, PrecoDistribuicao preco) { try { if (preco.IR) { Preco.DistribuirParaCanaisIR(bd, preco.PrecoID); } preco.StatusDistribuicaoIR.OK(); } catch (Exception ex) { preco.StatusDistribuicaoIR.Erro(ex.Message); } }
public bool BuscaValida(string s) { string sLower = s.ToLower(); return(Endereco.ToLower().Contains(sLower) || Bairro.ToString().Replace("_", " ").ToLower().Contains(sLower) || Preco.ToString("N2").Contains(sLower) || Terreno.ToString().Contains(sLower) || AreaConstruida.ToString().Contains(sLower) || nGaragens.ToString().Contains(sLower) || nDormitorios.ToString().Contains(sLower) || Observacoes.ToLower().Contains(sLower) || Estilo.ToString().ToLower().Contains(sLower) || Status.ToString().ToLower().Replace("_", " ").Contains(sLower) || Indicacao.ToString().ToLower().Contains(sLower)); }
public override string ToString() { string msg = "Endereço: " + Endereco + "\nBairro: " + Bairro.ToString().Replace('_', ' ') + "\nPreço: R$" + Preco.ToString("N2") + "\nTerreno: " + Terreno + " m2" + "\nÁrea construída: " + AreaConstruida + " m2" + "\nNúmero de garagens: " + nGaragens + "\nNúmero de dormitórios: " + nDormitorios + "\nEstilo: " + Estilo.ToString() + "\nStatus: " + Status.ToString().Replace('_', ' ') + "\nIndicação: " + Indicacao.ToString() + "\nObservações: \n" + Observacoes.Replace(@"\n", "\n"); return(msg); }
public bool Alterar(Preco preco) { var precoAntigo = context.Precos.Where(x => x.IdPreco == preco.IdPreco && x.RegistroAtivo == true).FirstOrDefault(); if (precoAntigo == null) { return(false); } else { precoAntigo.DataInicial = preco.DataInicial; precoAntigo.DataFinal = preco.DataFinal; precoAntigo.PrecoHora = preco.PrecoHora; int rowAffected = context.SaveChanges(); return(rowAffected == 1); } }
public override string ToString() { /* //maneira concatenada * return Nome + ", $ " + Preco.ToString("F2",CultureInfo.InvariantCulture) + ", " + Quantidade + " unidades, Total: $ " + ValorTotalEmEstoque().ToString("F2",CultureInfo.InvariantCulture); */ //interpolacao de dados return($"Produto: {_nome} - Preco: $ {Preco.ToString("F2", CultureInfo.InvariantCulture)} - " + $"Qtd em estoque: {QuantidadeProdutoEstoqueAtual} unidades - " + $" Total: $ {ValorTotalEmEstoque().ToString("F2",CultureInfo.InvariantCulture)} "); }
//método de alteração de dados dos produtos public void AtualizaDados() { //tenta inserir try { //verifica se os campos estão em branco if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") && !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") && !Marca.Equals("") && !Quantidade.Equals("")) { //cria variavel com conexão com o banco de dados string myConnectionString = "server =localhost; user id =root; password =; port =3306; database = CompareAqui"; //cria o comando de conexão MySqlConnection myConnection = new MySqlConnection(myConnectionString); //Criando Comando de alteração dos produtos string myInsertQuery = "UPDATE tb_produto SET prod_nome='" + Nome + "',prod_categoria ='" + Categoria + "',prod_mercado ='" + Mercado + "', prod_preco='" + Preco + "'," + "prod_peso='" + Convert.ToDecimal(Peso) + "',prod_marca ='" + Marca + "',prod_quantidade ='" + Quantidade + "' WHERE prod_cod ='" + Convert.ToInt32(Cod) + "';"; MySqlCommand myCommand = new MySqlCommand(myInsertQuery); //o comando é igual a conexão myCommand.Connection = myConnection; //abre a conexão myConnection.Open(); //executa o comando de alteração no banco de dados myCommand.ExecuteNonQuery(); //fecha conexão myCommand.Connection.Close(); //MessageBox.Show("Produto alterado com sucesso"); } else { MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!"); } } catch (Exception e) { MessageBox.Show("" + e); } }
//Sobreposição public override string ToString() { /*return Nome + ", $ " + Preco.ToString("F2", CultureInfo.InvariantCulture) //tratamento + ", " + Quantidade + " unidades, Total: $ " + ValorTotalEmEstoque().ToString("F2", CultureInfo.InvariantCulture); //chamada da função Valor Total Em Estoque*/ return(_nome + ", $ " + Preco.ToString("F2", CultureInfo.InvariantCulture) //tratamento + ", " + Quantidade + " unidades, Total: $ " + ValorTotalEmEstoque().ToString("F2", CultureInfo.InvariantCulture)); //chamada da função Valor Total Em Estoque }