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));
 }