public static List <TipoProduto> buscaTipoProdutos() { List <TipoProduto> tipoProdutos = new List <TipoProduto>(); string connString = ConfigurationManager.ConnectionStrings["conn"].ToString(); using (SqlConnection connection = new SqlConnection(connString)) { try { connection.Open(); SqlCommand command = new SqlCommand("select * from tipo_produto order by nome", connection); SqlDataReader dtReader = command.ExecuteReader(); while (dtReader.Read()) { TipoProduto tipoProduto = new TipoProduto(); tipoProduto.id = dtReader.GetInt32(dtReader.GetOrdinal("id")); tipoProduto.nome = dtReader.GetString(dtReader.GetOrdinal("nome")); tipoProdutos.Add(tipoProduto); } } catch (Exception ex) { throw ex; } finally { connection.Close(); } } return(tipoProdutos); }
public IEnumerable <Produto> Get() { var tipo1 = new TipoProduto() { Id = 1, Nome = "tipo 1" }; var tipo2 = new TipoProduto() { Id = 2, Nome = "tipo 2" }; return(new List <Produto>() { new Produto() { Id = 1, Nome = "produtoXX-1", Preco = 15, Qtde = 19, TipoProdutoId = tipo1.Id, TipoProduto = tipo1 }, new Produto() { Id = 2, Nome = "produtoXX-2", Preco = 15, Qtde = 19, TipoProdutoId = tipo2.Id, TipoProduto = tipo2 }, new Produto() { Id = 3, Nome = "produtoXX-3", Preco = 15, Qtde = 19, TipoProdutoId = tipo2.Id, TipoProduto = tipo2 } }); }
// private object montarRetorno(TipoProduto OTipoProduto) { var listaProdutos = this.listaEventoProduto.Where(x => x.Produto.idTipoProduto == OTipoProduto.id) .Select(OEventoProduto => new { OEventoProduto.id, OEventoProduto.qtdeDisponivel, OEventoProduto.qtdeParaVenda, idProduto = OEventoProduto.Produto.id, nomeProduto = OEventoProduto.Produto.nome, descricaoResumidaProduto = OEventoProduto.Produto.descricaoResumida, valorProduto = OEventoProduto.Produto.valor, OEventoProduto.Produto.valorDescontoAssociado, OEventoProduto.Produto.percentualDescontoAssociado, OEventoProduto.Produto.flagCortesia, OEventoProduto.Produto.flagParaTodos, OEventoProduto.Produto.flagSomenteAssociados, OEventoProduto.Produto.flagSomenteAssociadosQuites, flagEsgotado = this.verificarEstoque(OEventoProduto), OEventoProduto.Produto.idTipoProduto, descricaoTipoProduto = OEventoProduto.Produto.TipoProduto.descricao, legendaFoto = OEventoProduto.OFoto.legenda, urlFotoOriginal = OEventoProduto.OFoto.linkImagem(), urlFotoThumb = OEventoProduto.OFoto.linkImagem("sistema") }); var Dados = new { idTipoProduto = OTipoProduto.id, OTipoProduto.descricao, listaProdutos }; return(Dados); }
protected override void OnLostFocus(EventArgs e) { if (this.Text.Length == 0) { return; } TipoProduto tipoProduto = new TipoProduto { Descricao = this.Text }; ResultadoOperacao resultado = Controller.Gravar(tipoProduto); if (resultado.VerificarFalhaOperacao()) { resultado.Exibir(); this.Text = ""; return; } this.TipoProdutoSelecionado = Controller.BuscarPelaDescricao(this.Text); base.OnLostFocus(e); }
public void Deletar(int id) { Expression <Func <TipoProduto, bool> > filter1 = x => x.Id.Equals(id); TipoProduto TipoProduto = Repository.Filter(filter1).FirstOrDefault(); Repository.Delete(TipoProduto); }
public ComboTipoProduto() { this.Controller = new TipoProdutoController(); this.TipoProdutoSelecionado = new TipoProduto(); InitializeComponent(); }
private void FrmProdutos_Load(object sender, EventArgs e) { edPRO_FORNECEDOR.Properties.DataSource = Clientes.Get(" AND CLI_PESTIPO = 'FOR'"); edPRO_FORNECEDOR.Properties.ValueMember = "CLI_ID"; edPRO_FORNECEDOR.Properties.DisplayMember = "CLI_RAZAO"; edUNI_ID.Properties.DataSource = Unidade.Get(); edUNI_ID.Properties.ValueMember = "UNI_ID"; edUNI_ID.Properties.DisplayMember = "UNI_DESCRICAO"; if (PROID != 0) { Produtos prods = Produtos.Get(PROID); edPRO_CUSTO.EditValue = F.toString(prods.PRO_CUSTO); edPRO_CUSTOULTCOMPRA.EditValue = F.toString(prods.PRO_CUSTOULTCOMPRA); edPRO_DESCRICAO.EditValue = F.toString(prods.PRO_DESCRICAO); edPRO_FORNECEDOR.EditValue = F.toString(prods.PRO_FORNECEDOR); edPRO_IMAGEM.EditValue = F.toString(prods.PRO_IMAGEM); edPRO_REFERENCIA.EditValue = F.toString(prods.PRO_REFERENCIA); edTPR_ID.EditValue = F.toInt(prods.PRO_TIPO); edPRO_IMAGEM.EditValue = F.toString(prods.PRO_IMAGEM); pic_IMAGEM.Image = prods.PRO_IMAGEMR; } edTPR_ID.Properties.DataSource = TipoProduto.Get(); edTPR_ID.Properties.ValueMember = "TPR_ID"; edTPR_ID.Properties.DisplayMember = "TPR_DESCRICAO"; }
// Construtor estático serve para criar objetos do TipoProduto e Produto simulando o banco de dados static TipoProdutoDAO() { TipoProduto energiaSolar = new TipoProduto(); energiaSolar.IdTipo = 1; energiaSolar.DescricaoTipo = "Energia Solar"; energiaSolar.Comercializado = true; Produto FotoVoltatica = new Produto(); FotoVoltatica.IdProduto = 800; FotoVoltatica.NomeProduto = "Energia Solar Fotovoltatica"; FotoVoltatica.Caracteristicas = @"A tecnologia fotovoltaica (FV) converte diretamente os raios solares em eletricidade"; FotoVoltatica.PrecoMedio = 4000.00; FotoVoltatica.Logotipo = @"data:image/jpeg;base64"; FotoVoltatica.Ativo = true; FotoVoltatica.IdTipoProduto = energiaSolar.IdTipo = 1; //Referência do Novo Produto energiaSolar.Adiciona(FotoVoltatica); TipoProduto tinta = new TipoProduto(); tinta.IdTipo = 2; tinta.DescricaoTipo = "Tinta"; tinta.Comercializado = true; //Inserer Registro no Banco bancoTipoProduto.Add(1, energiaSolar); bancoTipoProduto.Add(2, tinta); }
public void Cadastrar(TipoProduto tipo) { using (var ctx = new DeliveryContexto()) { ctx.Tipos.Add(tipo); ctx.SaveChanges(); } }
public TipoProduto EditaTipoProduto(TipoProduto dadosTipoProduto) { _dbContext.TipoProduto.Attach(dadosTipoProduto); _dbContext.Entry(dadosTipoProduto).State = System.Data.Entity.EntityState.Modified; _dbContext.SaveChanges(); return(dadosTipoProduto); }
public Produto(string nome, int quantidade, double valorBase, TipoProduto tipo, double precoMedio) { Nome = nome; Quantidade = quantidade; ValorBase = valorBase; Tipo = tipo; PrecoMedio = precoMedio; }
public TipoProduto Buscar(int id) { using (var ctx = new DeliveryContexto()) { TipoProduto t = ctx.Tipos.Find(id); return(t); } }
public int Gravar(TipoProdutoViewModel tipoProduto) { TipoProduto tp = new TipoProduto(); tp.Id = tipoProduto.Id; tp.Nome = tipoProduto.Nome; return(tp.Gravar()); }
public ActionResult DeleteConfirmed(int id) { TipoProduto tipoProduto = db.TipoProduto.Find(id); db.TipoProduto.Remove(tipoProduto); db.SaveChanges(); return(RedirectToAction("Index")); }
public ComboTipoProduto(IContainer container) { this.Controller = new TipoProdutoController(); this.TipoProdutoSelecionado = new TipoProduto(); container.Add(this); InitializeComponent(); }
public void Deletar(int id) { using (var ctx = new DeliveryContexto()) { TipoProduto tipo = ctx.Tipos.Find(id); ctx.Tipos.Remove(tipo); ctx.SaveChanges(); } }
public void Modificar(TipoProduto tipoNovo) { using (var ctx = new DeliveryContexto()) { TipoProduto tipoAntigo = ctx.Tipos.Find(tipoNovo.Id); tipoAntigo = tipoNovo; ctx.SaveChanges(); } }
public ActionResult <TipoProduto> Put([FromServices] TipoProdutoDAO dao, [FromBody] TipoProduto value) { try{ return(dao.Update(value)); }catch (Exception e) { return(new StatusCodeResult(400)); } }
public List <TipoProduto> Buscar(TipoProduto filtro) { IQueryable <TipoProduto> query = from tipoProduto in Context.TiposProduto where (filtro.Id == 0 || tipoProduto.Id == filtro.Id) && (string.IsNullOrEmpty(filtro.Descricao) || tipoProduto.Descricao == filtro.Descricao) select tipoProduto; return(query.ToList()); }
public TipoProduto Atualizar(TipoProduto entity) { Expression <Func <TipoProduto, bool> > filter1 = x => x.Id.Equals(entity.Id); TipoProduto tipoproduto = Repository.Filter(filter1).FirstOrDefault(); tipoproduto.DataCriacao = entity.DataCriacao; tipoproduto.Nome = entity.Nome; return(Repository.Update(tipoproduto)); }
private void btnAlterar_Click(object sender, EventArgs e) { int TPR_ID = F.toInt(gridView1.GetFocusedRowCellValue("TPR_ID")); TipoProduto tipoAlt = TipoProduto.Get(TPR_ID); edTPR_DESCRICAO.EditValue = F.toString(tipoAlt.TPR_DESCRICAO); btnAdicionar.Text = "Salvar"; idAlt = TPR_ID; }
public ActionResult <TipoProduto> Create(TipoProduto tipoProduto) { if (!ExisteTipoProdutoNome(tipoProduto.TipoNome)) { conexao.Conexao(_configuration).Insert(tipoProduto); return(Ok()); } return(NotFound("TipoProduto já Cadastrado.")); }
public async Task <IActionResult> JogarPedido([Bind("tipoProdutoId,nome,qtd")] TipoProduto tipoProduto) { Confeccao confeccao = new Confeccao(tipoProduto); _context.Update(confeccao); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
/// <summary> /// Este método acrescenta um item vendido no Cupom Fiscal. /// </summary><param name="cargaTributaria">A alíquota do item pode ser informada /// através da posição dela cadastrada com o comando ou valor da alíquota pode ser informado /// diretamente </param><param name="quantidade">Quantidade do Item</param> /// <param name="precoUnitario">Preço Unitário do Item.</param> /// <param name="tipoDescontoAcressimo">SubGrupo de Acréscimo ou Desconto no Item.</param> /// <param name="valorDescontoAcressimo">Valor do desconto ou acréscimo ou Valor da porcentagem.</param> /// <param name="codigoItem">Código do Item.</param> /// <param name="unidadeMedida">Unidade de medida.</param> /// <param name="descricaoItem">Descrição do Item.</param> /// <param name="tributacao">Valor dos tributos sobre o item.</param> /// <param name="tipoProduto">Parametro que identifica se o item é um produto, mercadoria ou serviço.</param> public abstract bool VenderItem(SituacaoTributaria cargaTributaria, TipoProduto tipoProduto, decimal quantidade, decimal precoUnitario, TipoDescontoAcressimo tipoDescontoAcressimo, decimal valorDescontoAcressimo, int codigoItem, string unidadeMedida, string descricaoItem, decimal tributacao);
public ActionResult Edit([Bind(Include = "Id,Descricao")] TipoProduto tipoProduto) { if (ModelState.IsValid) { db.Entry(tipoProduto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoProduto)); }
//Persistir o objecto e salvar na base de dados private bool inserir(TipoProduto OTipoProduto) { OTipoProduto.setDefaultInsertValues(); db.TipoProduto.Add(OTipoProduto); db.SaveChanges(); return(OTipoProduto.id > 0); }
public void Delete(TipoProduto entity) { SqlCommand cmd = CreateCommand(); cmd.CommandText = "Delete from TipoProduto WHERE descricao=@Desc;"; SqlParameter p1 = new SqlParameter("@Desc", entity.Descrição); cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); }
private TipoProduto ConvertToObject(DataRow row) { TipoProduto tp = new TipoProduto() { Id = Convert.ToInt32(row["Id"]), Nome = row["Nome"].ToString() }; return(tp); }
public ProdServ(int id, string descricao, TipoProduto tipo, double valorUnit, double qtdeEstoque, Usuario usuAtu, DateTime dataAtu) { Id = id; Descricao = descricao; Tipo = tipo; ValorUnit = valorUnit; QtdeEstoque = qtdeEstoque; UsuAtu = usuAtu; DataAtu = dataAtu; }
public string CadastroTipoProduto(TipoProduto entidade) { if (entidade.Nome.TemValor()) { TipoProdutoRepositorio.Cadastrar(entidade); Contexto.Salvar(); return(""); } return("Erro no casdastro, favor digite o nome do tipo do produto a ser cadastrado!"); }
public void setTipoProduto(string tipoProduto) { if (tipoProduto == "CorridaCaminhada") this.tipoProduto = TipoProduto.CorridaCaminhada; if (tipoProduto == "CorridaPerformance") this.tipoProduto = TipoProduto.CorridaPerformance; if (tipoProduto == "Skate") this.tipoProduto = TipoProduto.Skate; if (tipoProduto == "Surf") this.tipoProduto = TipoProduto.Surf; if (tipoProduto == "ChuteiraSalao") this.tipoProduto = TipoProduto.ChuteiraSalao; if (tipoProduto == "ChuteiraCampo") this.tipoProduto = TipoProduto.ChuteiraCampo; if (tipoProduto == "Volei") this.tipoProduto = TipoProduto.Volei; if (tipoProduto == "Fitness") this.tipoProduto = TipoProduto.Fitness; if (tipoProduto == "Basquete") this.tipoProduto = TipoProduto.Basquete; }