Пример #1
0
        public IList <Estudo> Delete(long Id)
        {
            IList <Estudo> relatorioList = null;

            using (RelatorioDataBaseContext context = new RelatorioDataBaseContext(RelatorioDataBaseContext.ConnectionString))
            {
                try
                {
                    IQueryable <Estudo> query =
                        from c in context.EstudoTable
                        where c.Id == Id
                        select c;
                    Estudo toDelete = query.FirstOrDefault();
                    context.EstudoTable.DeleteOnSubmit(toDelete);
                    context.SubmitChanges();
                }
                catch (Exception e)
                {
                    Debug.WriteLine(e.StackTrace);
                    Debug.WriteLine(e.Message);
                    MessageBox.Show("PROBLEMA NA LISTAGEM POR DATA");
                }
            }

            return(relatorioList);
        }
Пример #2
0
        public void Update(Estudo estudo)
        {
            Estudo newEstudo = new Estudo(estudo.NomeEstudante, estudo.Data, estudo.Qtd);

            this.Delete(estudo.Id);
            this.Add(newEstudo);
        }
Пример #3
0
        public ActionResult Historico(int Cod_Usuario, string Nome, string Instrumento, bool Aluno, int Cod_Comum)
        {
            if (Cod_Comum == 0 || !UserSession.Get(Request.HttpContext).Admin())
            {
                Cod_Comum = UserSession.Get(Request.HttpContext).Cod_Comum();
            }

            if (!UserSession.Get(Request.HttpContext).Instrutor())
            {
                Cod_Usuario = UserSession.Get(Request.HttpContext).Cod_Usuario();
            }

            if (UsuarioComum.Find(Cod_Usuario, Cod_Comum) == null)
            {
                return(View(new List <Estudo>()));
            }

            ViewBag.Cod_Usuario = Cod_Usuario;
            ViewBag.Nome        = Nome;
            ViewBag.Instrumento = Instrumento;
            ViewBag.Aluno       = Aluno;

            if (Aluno)
            {
                return(View(Estudo.ListHistoricoAluno(Cod_Usuario)));
            }
            else
            {
                return(View(Estudo.ListHistoricoInstrutor(Cod_Usuario)));
            }
        }
Пример #4
0
        static void Main(string[] args)
        {
            Estudo e = new Estudo();

            // e.Teste01();
            //e.Teste03("professor");
            e.Teste02();

            Console.ReadKey();
        }
Пример #5
0
        public async Task <ActionResult <Estudo> > Apagar([FromServices] DataContext context, int id)
        {
            Estudo estudo = await context.Estudos.FindAsync(id);

            if (estudo == null)
            {
                return(BadRequest());
            }

            context.Estudos.Remove(estudo);
            await context.SaveChangesAsync();

            return(estudo);
        }
Пример #6
0
        public void AdicionarEstudo(Estudo estudo)
        {
            if (ReceberEstudoCollection == null)
            {
                ReceberEstudoCollection = new ObservableCollection <Estudo>();
            }

            if (estudo.NomeCurso != null)
            {
                ReceberEstudoCollection.Add(new Estudo {
                    NomeCurso = estudo.NomeCurso, ValorInvestimento = estudo.ValorInvestimento, PeriodoEstudado = estudo.PeriodoEstudado, ValorProporcionalServico = estudo.ValorProporcionalServico
                });
            }
        }
Пример #7
0
        public ActionResult RemoveAula(int Cod_Estudo, int Cod_Presenca, string Descricao)
        {
            if (HasSessaoPresenca(Cod_Presenca))
            {
                ViewBag.Cod_Presenca = Cod_Presenca;

                Estudo.Delete(Cod_Estudo, Cod_Presenca);
                Monitor.Add <Estudo>(HttpContext, 'D', Descricao);

                return(View("ListaAula", Estudo.ListByPresenca(Cod_Presenca)));
            }
            else
            {
                return(View("ListaAula", new List <Estudo>()));
            }
        }
Пример #8
0
        public ActionResult AdicionaAula(Estudo estudo)
        {
            if (HasSessaoPresenca(estudo.Cod_Presenca))
            {
                ViewBag.Cod_Presenca = estudo.Cod_Presenca;
                estudo.Instrutor     = UserSession.Get(Request.HttpContext).Cod_Usuario();
                if (estudo.Cod_Tipo != 0)
                {
                    estudo.Save();
                }

                return(View("ListaAula", Estudo.ListByPresenca(estudo.Cod_Presenca)));
            }

            return(View("ListaAula", new List <Estudo>()));
        }
Пример #9
0
        public async Task <ActionResult <Estudo> > Criar(
            [FromServices] DataContext context,
            [FromBody] Estudo estudo)
        {
            if (ModelState.IsValid)
            {
                context.Estudos.Add(estudo);
                await context.SaveChangesAsync();

                return(estudo);
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }
Пример #10
0
 public void Add(Estudo estudo)
 {
     using (RelatorioDataBaseContext context =
                new RelatorioDataBaseContext(RelatorioDataBaseContext.ConnectionString))
     {
         try
         {
             context.EstudoTable.InsertOnSubmit(estudo);
             context.SubmitChanges();
         }
         catch (Exception e)
         {
             Debug.WriteLine(e.StackTrace);
             Debug.WriteLine(e.Message);
             MessageBox.Show("PROBLEMA AO ADICIONAR! ");
         }
     }
 }
Пример #11
0
        public ActionResult Aula(int Cod_Presenca, int Cod_Usuario, DateTime Data)
        {
            if (HasSessaoPresenca(Cod_Presenca))
            {
                Usuario usuario = Usuario.Find(Cod_Usuario);
                //Presenca presenca = Presenca.FirstOrDefault(new{Cod_Presenca, Cod_Usuario});
                ViewBag.Cod_Presenca = Cod_Presenca;
                ViewBag.Aluno        = usuario.Nome;
                ViewBag.Instrumento  = usuario.Instrumento;
                ViewBag.Cod_Usuario  = Cod_Usuario;
                ViewBag.Data         = Data;

                // Registra Presença Instrutor
                GetCodPresenca(new int[] { UserSession.Get(Request.HttpContext).Cod_Usuario() }, Data, usuario.Cod_Comum);

                return(View(Estudo.ListByPresenca(Cod_Presenca)));
            }
            return(View(new List <Estudo>()));
        }
Пример #12
0
        public ActionResult AdicionaAulaGrupo(List <Estudo> lista, Estudo estudo)
        {
            if (lista == null)
            {
                lista = new List <Estudo>();
            }

            var instrutor = UserSession.Get(Request.HttpContext).Usuario;

            estudo.Instrutor      = instrutor.Cod_Usuario;
            estudo.Nome_Instrutor = instrutor.Nome;

            TipoEstudo tipo = GEM.Repository.TipoEstudo.Find(estudo.Cod_Tipo);

            estudo.Tipo     = tipo.Nome;
            estudo.Controle = tipo.Controle;

            lista.Add(estudo);
            return(View("ListaAulaGrupo", lista));
        }
Пример #13
0
        private void AppBarrSalvar_Click(object sender, EventArgs e)
        {
            int  horas      = Utils.ConvertToInt(InputHora.Text);
            int  min        = Utils.ConvertToInt(InputMin.Text);
            long revista    = Utils.ConvertToLong(InputRevistas.Text);
            long revisita   = Utils.ConvertToLong(InputRevisitas.Text);
            long livro      = Utils.ConvertToLong(InputLivros.Text);
            long brochura   = Utils.ConvertToLong(InputBrochuras.Text);
            int  estudosQtd = Utils.ConvertToInt(SomaEstudos.Text);
            long folhetos   = Utils.ConvertToLong(InputFolhetos.Text);

            //salvando estudo
            Estudo estudo = estudoRepository.GetByDate(dateControlFlick);

            if (estudo == null)
            {
                estudo = new Estudo(null, dateControlFlick, estudosQtd);
                estudoRepository.Add(estudo);
            }
            else
            {
                if (estudo.Qtd != estudosQtd)
                {
                    estudo.Qtd = estudosQtd;
                    estudoRepository.Update(estudo);
                }
            }

            // salvando relatório. Somente se tiver alguma coisa
            if (horas != 0 || min != 0 || revista != 0 || revisita != 0 ||
                livro != 0 || brochura != 0 || folhetos != 0)
            {
                Relatorio relatorio = new Relatorio(horas, min, revista, revisita, brochura, livro, dateControlFlick, folhetos);
                relatorioRepository.Add(relatorio);
                InitializeAllComponents();
                updateTitle();
            }
        }
Пример #14
0
 public ActionResult ListaAula(int Cod_Presenca)
 {
     ViewBag.Cod_Presenca = Cod_Presenca;
     return(View("ListaAula", Estudo.ListByPresenca(Cod_Presenca)));
 }
 // Use this for initialization
 void Start()
 {
     scriptPlayer = FindObjectOfType(typeof(Estudo)) as Estudo;
 }
Пример #16
0
        private void InitializeAllComponents()
        {
            //DateTime now = DateTime.Now;
            MesTitulo.Text = Utils.formatarNomeMes(dateControlFlick);
            if (dateControlFlick.Month == DateTime.Now.Month &&
                dateControlFlick.Year == DateTime.Now.Year)
            {
                DiaTitulo.Text = "Dia: " + dateControlFlick.Day.ToString();
            }

            InitializeTextBoxFocus(InputMin, "", "00");
            InitializeTextBoxFocus(InputHora, "", "00");
            InitializeTextBoxFocus(InputRevisitas, "", "0");
            InitializeTextBoxFocus(InputRevistas, "", "0");
            InitializeTextBoxFocus(InputLivros, "", "0");
            InitializeTextBoxFocus(InputBrochuras, "", "0");
            InitializeTextBoxFocus(InputFolhetos, "", "0");
            InitializeMetasGrid(MetasGrid);

            Relatorio relatorio = relatorioRepository.GetRelatorioTotalMes(dateControlFlick);

            SomaLivros.Text    = Convert.ToString(relatorio.Livros);
            SomaRevisitas.Text = Convert.ToString(relatorio.Revisitas);
            SomaRevistas.Text  = Convert.ToString(relatorio.Revistas);
            SomaBrochuras.Text = Convert.ToString(relatorio.Brochuras);
            SomaFolhetos.Text  = Convert.ToString(relatorio.Folhetos);
            SomaHoras.Text     = relatorio.GetFormatedTime();

            Estudo estudosMes = estudoRepository.GetByDate(dateControlFlick);

            if (estudosMes != null)
            {
                SomaEstudos.Text = Convert.ToString(estudosMes.Qtd);
            }
            else
            {
                SomaEstudos.Text = "0";
            }


            IsolatedStorageSettings iso = IsolatedStorageSettings.ApplicationSettings;
            String alvo;

            if (iso.TryGetValue <string>("config.alvo", out alvo))
            {
                if (alvo.Equals("") || alvo.Contains(","))
                {
                    alvo = "00";
                }

                MetaTextBlock.Text = alvo + ":00" + " h";
            }

            CaulculeMeta(relatorio);

            if (Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY) == "" || Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY) == null)
            {
                ContadorTrabalho.Visibility = Visibility.Collapsed;
            }
            else
            {
                this.ApplicationBar         = ((ApplicationBar)this.Resources["IniciadoContAppBar"]);
                ContadorTrabalho.Text       = "Trabalho Iniciado as: " + Utils.GetIsoSettingsAsString(HORA_INI_TRABALHO_KEY);
                ContadorTrabalho.Visibility = Visibility.Visible;
            }
        }
Пример #17
0
 // Use this for initialization
 void Start()
 {
     scriptPlayer = FindObjectOfType(typeof(Estudo)) as Estudo; // como se fosse o import para usar as coisas publicas daquela classe
     fantasmaSR   = GetComponent <SpriteRenderer>();
 }
Пример #18
0
 // Use this for initialization
 void Start()
 {
     scriptPersonagem = FindObjectOfType(typeof(Estudo)) as Estudo;
     estadoBau[0].SetActive(true);
     estadoBau[1].SetActive(false);
 }