I have a grid and I have a different product listings from several suppliers and each supplier has its ID. I would like to select the grid items and send the email to each vendor with their respective items.
Icansavethedataapproved.Hereismycontroller:
publicActionResultCreate(PersonOrcamentoModelmodel){Orcamentoorca=newOrcamento();Orca_Financeiro_ADOFinanAdo=newOrca_Financeiro_ADO();Orcamento_ADOOrcaAdo=newOrcamento_ADO();foreach(variteminmodel.Dados){orca.Data=DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy"));
orca.Descricao = item.Descricao;
orca.Fornecedor = item.Fornecedor;
orca.Marca = item.Marca;
orca.Modelo = item.Modelo;
orca.Prazo = item.Prazo;
orca.Quantidade = item.Quantidade;
orca.Status = "Aguardando";
orca.UnidadeMedida = item.UnidadeMedida;
orca.Valor = item.Valor;
orca.ValorUnitario = item.ValorUnitario;
OrcaAdo.Inserir_Orcamento(orca);
using (var ctx = new EstoqueDBContext())
{
var Dados_Id = ctx.Orcamentos.ToList().Last();
var p = new Orca_Financeiro
{
IdFornecedor = item.IdFornecedor,
Data = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy")),
Descricao = item.Descricao,
Fornecedor = item.Fornecedor,
Marca = item.Marca,
Modelo = item.Modelo,
Prazo = item.Prazo,
Quantidade = item.Quantidade,
Status = "Aguardando",
UnidadeMedida = item.UnidadeMedida,
Valor = item.Valor,
ValorUnitario = item.ValorUnitario,
Id_Orcamento = Dados_Id.Id
};
db.Orca_Financeiro.Add(p);
db.SaveChanges();
}
}
//ArquivoExcel exe = new ArquivoExcel();
//exe.WriteTsv(model.Dados.ToList());
//enviar o e-mail aqui
return RedirectToAction("Index");
}