public void InsertUpdate(MLConsumidorProduto ML) { try { dbSmartSysDataContext dbContext = new dbSmartSysDataContext(); var Ag = (from t in dbContext.ConsumidorProdutos where t.CodConsumidorProduto == ML.CodConsumidorProduto select t).SingleOrDefault(); if (Ag == null) { ConsumidorProduto dbAg = new ConsumidorProduto(); dbAg.CodConsumidorProduto = ML.CodConsumidorProduto; dbAg.CodConsumidor = ML.CodConsumidor; dbAg.CodProduto = ML.CodProduto; dbContext.ConsumidorProdutos.InsertOnSubmit(dbAg); dbContext.ConsumidorProdutos.Context.SubmitChanges(); } else { Ag.CodConsumidor = ML.CodConsumidor; Ag.CodProduto = ML.CodProduto; dbContext.ConsumidorProdutos.Context.SubmitChanges(); } } catch (Exception ex) { throw ex; } }
public void Delete(MLConsumidorProduto ML) { StringBuilder sb = new StringBuilder(); sb.Append("DELETE FROM ").Append(tblConsumidorProduto).Append(" WHERE CodConsumidorProduto = ").Append(ML.CodConsumidorProduto); try { exCommand(sb.ToString()); } catch (Exception ex) { throw ex; } }
public List<MLConsumidorProduto> List() { List<MLConsumidorProduto> list = new List<MLConsumidorProduto>(); SqlDataReader objSqlDataReader; SqlCommand objSqlCommand = new SqlCommand("USP_CONSUMIDORPRODUTO", OpenConnection()); objSqlCommand.CommandType = CommandType.StoredProcedure; if (objSqlCommand.Connection.State != ConnectionState.Open) objSqlCommand.Connection.Open(); objSqlDataReader = objSqlCommand.ExecuteReader(); while (objSqlDataReader.Read()) { MLConsumidorProduto ML = new MLConsumidorProduto(); ML.FromDataReader(objSqlDataReader); list.Add(ML); } objSqlCommand.Connection.Close(); return list; }
public void InsertUpdateConsumidorProdutos(MLConsumidorProduto obj) { dbSmartSysDataContext dbContext = new dbSmartSysDataContext(); var Con = (from c in dbContext.ConsumidorProdutos where c.CodConsumidorProduto == obj.CodConsumidorProduto select c).SingleOrDefault(); if (Con == null) { try { ConsumidorProduto dbCon = new ConsumidorProduto(); dbCon.CodConsumidorProduto = obj.CodConsumidorProduto; dbCon.CodConsumidor = obj.CodConsumidor; dbCon.CodProduto = obj.CodProduto; dbContext.ConsumidorProdutos.InsertOnSubmit(dbCon); dbContext.ConsumidorProdutos.Context.SubmitChanges(); } catch (Exception ex) { throw ex; } } else { try { Con.CodConsumidor = obj.CodConsumidor; Con.CodProduto = obj.CodProduto; dbContext.ConsumidorProdutos.Context.SubmitChanges(); } catch (Exception ex) { throw ex; } } }
private void btnEnviarTodos_Click(object sender, RoutedEventArgs e) { foreach (MLProduto produto in produtos) { if (Consumidor.ListaConsumidorProduto.FindAll(p => p.CodProduto == produto.CodProduto).Count <= 0) { MLConsumidorProduto cp = new MLConsumidorProduto(); cp.CodProduto = produto.CodProduto; Consumidor.ListaConsumidorProduto.Add(cp); produtosSelecionados.Add(produto); } } }