public IActionResult Cadastro(string id) { int.TryParse(id, out int patrocinador); PatrocinadoresViewModel pat = new PatrocinadoresViewModel(); pat = new cl.Controllers.PatrocinadoresContoller().BuscarPatrocinadoresPorId(patrocinador); ViewBag.Id = pat.Id; ViewBag.Nome = pat.Nome; string dia = pat.DataVencimento.Day.ToString("D2"); string mes = pat.DataVencimento.Month.ToString("D2"); string ano = Convert.ToString(pat.DataVencimento.Year); ViewBag.DataVencimento = ano + "-" + mes + "-" + dia; string vl = pat.Valor.ToString("N2"); ViewBag.Valor = vl; ViewBag.Parcelas = pat.Parcelas; return(View()); }
public JsonResult Gravar(IFormCollection form) { //adicionar tipo e disponibilidade, arrumar valida, enviar para a view model e controller bool valido = Valida(form, out int id, out decimal valor, out DateTime data_vencimento, out int parcelas); if ((valido == true) && (data_vencimento.Month > DateTime.Now.Month && data_vencimento.Day >= DateTime.Now.Day) && (form["nome"] != "")) { int ret = 0; PatrocinadoresViewModel patrocinador = new PatrocinadoresViewModel() { Id = id, Nome = form["Nome"], Valor = valor, DataVencimento = data_vencimento, Parcelas = parcelas, }; if (id == 0) { patrocinador.DataCadastro = DateTime.Now; ret = new cl.Controllers.PatrocinadoresContoller().Gravar(patrocinador); } else { ret = new cl.Controllers.PatrocinadoresContoller().Alterar(patrocinador); } var retorno = new { retorno = ret, }; return(Json(retorno)); } if (data_vencimento.Month < DateTime.Now.Month || data_vencimento.Day <= DateTime.Now.Day) { return(Json("99")); } return(Json("")); }