public List <string> GetProdutos(string prefixText) { using (SomScDataContext context = new SomScDataContext()) { return(context.Produtos.Where(p => p.Descricao.Contains(prefixText)).Select(p => p.Codigo + " - " + p.Descricao).ToList()); } }
public CascadingDropDownNameValue[] GetCategorias(string knownCategoryValues, string category) { using (SomScDataContext context = new SomScDataContext()) { return(context.Categorias.Select(c => new CascadingDropDownNameValue(c.Descricao, c.Id.ToString())).ToArray()); } }
public string[] GetProdutosByCodigo(string prefixText) { using (SomScDataContext context = new SomScDataContext()) { return(context.Produtos.Where(p => p.Codigo.Contains(prefixText)).Select(p => p.Codigo + " - " + p.Descricao).ToArray()); } }
public List <CascadingDropDownNameValue> GetCategorias(string knownCategoryValues, string category) { using (SomScDataContext context = new SomScDataContext()) { List <CascadingDropDownNameValue> values = context.Categorias.Select(c => new CascadingDropDownNameValue(c.Descricao, c.Id.ToString())).ToList(); return(values); } }
protected void Page_Load(object sender, EventArgs e) { using (SomScDataContext context = new SomScDataContext()) { Produto produto = context.Produtos.Skip(1).First(); Response.Write(produto.SaldoString); } }
protected void LinkButton3_Click(object sender, EventArgs e) { using (SomScDataContext context = new SomScDataContext()) { IEnumerable <Com.Gt.SomSc.Domain.Entities.Saldo> saldos = context.GetSaldos(); DataList1.DataSource = saldos; DataList1.DataBind(); } }
protected void LinkButton2_Click(object sender, EventArgs e) { using (SomScDataContext context = new SomScDataContext()) { IEnumerable <Movimento> movimentos = context.GetMovimentosByProduto(2); ListView1.DataSource = movimentos; ListView1.DataBind(); } }
protected void LinkButton1_Click(object sender, EventArgs e) { using (SomScDataContext context = new SomScDataContext()) { Usuario usuario = context.Usuarios.First(); usuario.Senha = "pass"; context.SubmitChanges(); } }
protected void UsuariosLinqData_Deleting(object sender, LinqDataSourceDeleteEventArgs e) { using (SomScDataContext context = new SomScDataContext()) { if (context.Usuarios.Count() <= 1) { logger.Error("Potencial exclusão de TODOS os usuários encontrada. Abortando!"); e.Cancel = true; } } }
protected void Page_Load(object sender, EventArgs e) { using (SomScDataContext context = new SomScDataContext()) { lstProdutos.DataSource = context.Produtos; lstProdutos.DataBind(); cbxProdutos.DataSource = context.Produtos; cbxProdutos.DataBind(); cbxxProdutos.DataSource = context.Produtos; cbxxProdutos.DataBind(); } }
public CascadingDropDownNameValue[] GetProdutosForCategoria(string knownCategoryValues, string category) { StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues); int categoriaId; if (!kv.ContainsKey("Categoria") || !Int32.TryParse(kv["Categoria"], out categoriaId)) { return(null); } using (SomScDataContext context = new SomScDataContext()) { return(context.Produtos.Where(p => p.IdCategoria == categoriaId).Select(p => new CascadingDropDownNameValue(p.Descricao, p.Id.ToString())).ToArray()); } }
private void ApplyFilter() { using (SomScDataContext context = new SomScDataContext()) { int idProduto = Convert.ToInt32(ProdutoFilterComboBox.DataBindID); int idFilial = 0; if (!string.IsNullOrEmpty(FilialFilterComboBox.DataBindID)) { idFilial = Convert.ToInt32(FilialFilterComboBox.DataBindID); } MovimentosListView.DataSource = context.GetMovimentosByProdutoAndFilial(idProduto, idFilial); MovimentosListView.DataBind(); } }
protected bool Authenticate(string username, string password) { using (SomScDataContext context = new SomScDataContext()) { Usuario usuario = context.Usuarios.SingleOrDefault(u => u.Apelido.Equals(username)); if (usuario == null) { return(false); } if (!usuario.Senha.Equals(HashingUtils.Hash(password))) { return(false); } Session["User"] = usuario; logger.Info("Usuário \"{0}\" entrando...", usuario.Apelido); } return(true); }
private void ApplyFilter(ListViewSortEventArgs e) { using (SomScDataContext context = new SomScDataContext()) { IEnumerable <Com.Gt.SomSc.Domain.Entities.Saldo> saldos = context.GetSaldos(); if (!string.IsNullOrEmpty(ProdutoFilterComboBox.DataBindID) && !string.IsNullOrEmpty(FilialFilterComboBox.DataBindID)) { saldos = saldos.Where(s => s.Produto.Id == Convert.ToInt32(ProdutoFilterComboBox.DataBindID) && s.Filial.Id == Convert.ToInt32(FilialFilterComboBox.DataBindID)); } else if (!string.IsNullOrEmpty(ProdutoFilterComboBox.DataBindID)) { saldos = saldos.Where(s => s.Produto.Id == Convert.ToInt32(ProdutoFilterComboBox.DataBindID)); } else if (!string.IsNullOrEmpty(FilialFilterComboBox.DataBindID)) { saldos = saldos.Where(s => s.Filial.Id == Convert.ToInt32(FilialFilterComboBox.DataBindID)); } if (e != null) { switch (e.SortExpression) { case "Produto.Codigo": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Produto.Codigo); } else { saldos = saldos.OrderByDescending(s => s.Produto.Codigo); } } break; case "Produto.Descricao": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Produto.Descricao); } else { saldos = saldos.OrderByDescending(s => s.Produto.Descricao); } } break; case "Filial.Nome": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Filial.Nome); } else { saldos = saldos.OrderByDescending(s => s.Filial.Nome); } } break; case "Saldo": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Qtde); } else { saldos = saldos.OrderByDescending(s => s.Qtde); } } break; default: break; } } SaldosListView.DataSource = saldos; SaldosListView.DataBind(); } }
private void ApplyFilter(ListViewSortEventArgs e) { using (SomScDataContext context = new SomScDataContext()) { int idCategoria = 0; if (!string.IsNullOrEmpty(CategoriaFilterComboBox.DataBindID)) { idCategoria = Convert.ToInt32(CategoriaFilterComboBox.DataBindID); } int idFornecedor = 0; if (!string.IsNullOrEmpty(FornecedorFilterComboBox.DataBindID)) { idFornecedor = Convert.ToInt32(FornecedorFilterComboBox.DataBindID); } IEnumerable <Com.Gt.SomSc.Domain.Entities.Saldo> saldos = context.GetCriticos(idCategoria, idFornecedor); if (e != null) { switch (e.SortExpression) { case "Produto.Codigo": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Produto.Codigo); } else { saldos = saldos.OrderByDescending(s => s.Produto.Codigo); } } break; case "Produto.Descricao": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Produto.Descricao); } else { saldos = saldos.OrderByDescending(s => s.Produto.Descricao); } } break; case "Produto.Critico": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Produto.Critico); } else { saldos = saldos.OrderByDescending(s => s.Produto.Critico); } } break; case "Saldo": { if (e.SortDirection == SortDirection.Ascending) { saldos = saldos.OrderBy(s => s.Qtde); } else { saldos = saldos.OrderByDescending(s => s.Qtde); } } break; default: break; } } CriticosListView.DataSource = saldos; CriticosListView.DataBind(); } }