예제 #1
0
        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()));
        }
예제 #2
0
        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 }));
        }