public ActionResult DeletarResumoDia(int id) { ResumoDiarioViewModel resumo = new ResumoDiarioViewModel(); if (Session["usuarioLogadoID"] != null && Session["tipoUsu"].ToString() == "A") { using (var db = new MyContext()) { var controle = db.ResumoDiario.Where(x => x.id == id).SingleOrDefault(); db.ResumoDiario.Remove(controle); var alterarValor = db.Dia.FirstOrDefault(x => x.id == controle.id_data); alterarValor.valorDia -= (float)controle.Valor; db.SaveChanges(); } } else { return(RedirectToAction("Index", "RegistroDia")); } return(RedirectToAction("Index", "RegistroDia")); }
public ActionResult RegistrarDiaAcao(ResumoDiarioViewModel resumoDiario) { ResumoDiario resumoDiarioModel = new ResumoDiario(); resumoDiarioModel.NomeCliente = resumoDiario.NomeCliente; resumoDiarioModel.Valor = resumoDiario.Valor; resumoDiarioModel.Procedimento = resumoDiario.Procedimento; resumoDiarioModel.FuncionarioResponsavel = resumoDiario.FuncionarioResponsavel; resumoDiarioModel.id_data = resumoDiario.id_data; if (resumoDiarioModel.FuncionarioResponsavel == "default") { TempData["Mensagem"] = "Selecione um Funcionário!"; return(RedirectToAction("ResumoDia", "RegistroDia", new { id = resumoDiarioModel.id_data })); } else if (resumoDiarioModel.Valor <= 0) { TempData["Mensagem"] = "O valor não pode ser 0 ou negativo!"; return(RedirectToAction("ResumoDia", "RegistroDia", new { id = resumoDiarioModel.id_data })); } if (ModelState.IsValid) { using (var db = new MyContext()) { db.ResumoDiario.Add(resumoDiarioModel); TempData["Mensagem"] = "Ação cadastrada com Sucesso!"; var alterarValor = db.Dia.FirstOrDefault(x => x.id == resumoDiario.id_data); alterarValor.valorDia += resumoDiario.Valor; db.SaveChanges(); ModelState.Clear(); } return(RedirectToAction("ResumoDia", "RegistroDia", new { id = resumoDiarioModel.id_data })); } TempData["Mensagem"] = "Informe todos os campos!"; return(RedirectToAction("ResumoDia", "RegistroDia", new { id = resumoDiarioModel.id_data })); }
public ActionResult ResumoDia(int id) { if (Session["usuarioLogadoID"] != null) { using (var db = new MyContext()) { ResumoDiarioViewModel resumosDiarios = new ResumoDiarioViewModel(); var controle = db.ResumoDiario.Where(x => x.id_data == id).ToList(); resumosDiarios.ResumosDiario = controle; resumosDiarios.id_data = id; var logins = db.Login.ToList(); resumosDiarios.Logins = logins; return(View(resumosDiarios)); } } else { return(RedirectToAction("Login", "Login")); } }
public ActionResult DrawGraph(ResumoDiarioViewModel resumo) { return(View(resumo)); }