public int InserirDespesaLote(Despesa_Lote entidade) { StringBuilder SQL = new StringBuilder(); SQL.AppendLine("INSERT INTO dbo.tb_leilao_lotes_despesas(id_lote, id_despesa, valor)"); SQL.AppendFormat("VALUES({0}, {1}, {2})", entidade.Id_Lote, entidade.Id_Despesa, entidade.Valor.ToString().Replace(",", ".")); return(ExecutaSQL(SQL.ToString())); }
public ActionResult GravarDespesas(string valores, string selecionados, int id_leilao, FormCollection form) { var lotes = selecionados.Split(','); var despesas = JsonConvert.DeserializeObject <List <Despesa> >(valores); foreach (var l in lotes) { foreach (var d in despesas) { Despesa_Lote dl = new Despesa_Lote() { Id_Despesa = d.IdDespesa, Id_Lote = Convert.ToInt32(l), Valor = Convert.ToDouble(d.Valor) }; RepositorioGlobal.Despesa.InserirDespesaLote(dl); } } return(RedirectToAction("Index", new { Id = id_leilao })); }