Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Usuarios oAllan  = new Usuarios("Allan", "Imbé", 51989898989, "123.senha");
            Usuarios oAmanda = new Usuarios("Amanda", "Tramandaí", 51999999999, "321.senha");

            w("");
            w("Usuários");
            w($"Nome: {oAllan.nome} - Local: {oAllan.local} - Fone: {oAllan.telefone} - Senha: {oAllan.senha}");
            w($"Nome: {oAmanda.nome} - Local: {oAmanda.local} - Fone: {oAmanda.telefone} - Senha: {oAmanda.senha}");

            Materiais oMateriaisA = new Materiais(123, "Meio Ambiente", "Fim das Matas");
            Materiais oMateriaisB = new Materiais(456, "Meio Ambiente", "O Fim da Amazônia");
            Materiais oMateriaisC = new Materiais(789, "Meio Ambiente", "Artigos");

            Livros   oLivrosA  = new Livros("Urubu", "1º Edição", "ISBN - 987-65-432-1012-3", "João Silva");
            Revistas oRevistaA = new Revistas("Desmatamento", "ABC");
            Artigos  oArtigoA  = new Artigos("João Silva", "Artigo Muito Louco");

            w("");
            w("Consulta");
            w($"#{oMateriaisA.codigo} - Assunto: {oMateriaisA.assunto} - Título: {oMateriaisA.titulo} - Editora: {oLivrosA.editora} - Edicao: {oLivrosA.edicao} - {oLivrosA.ISBN} - Autor: {oLivrosA.autor}");
            w($"#{oMateriaisB.codigo} - Assunto: {oMateriaisB.assunto} - Título: {oMateriaisB.titulo} - Coleção: {oRevistaA.colecao} - Edicao: {oRevistaA.editora}");
            w($"#{oMateriaisC.codigo} - Assunto: {oMateriaisC.assunto} - Título: {oMateriaisC.titulo} - Autor: {oArtigoA.autor} - Título: {oArtigoA.tituloArtigo}");

            Reservas oReserva1 = new Reservas(new DateTime(2019, 01, 01), new DateTime(2019, 01, 03));
            Reservas oReserva2 = new Reservas(new DateTime(2019, 01, 05), new DateTime(2019, 01, 08));

            w("");
            w("Reservas");
            oReserva1.Reservar(oMateriaisA, oReserva1);
            oReserva2.Reservar(oMateriaisB, oReserva2);

            Emprestimo oEmprestimo1 = new Emprestimo(new DateTime(2019, 02, 01), new DateTime(2019, 02, 10), 0);
            Emprestimo oEmprestimo2 = new Emprestimo(new DateTime(2019, 02, 03), new DateTime(2019, 02, 13), 0);

            w("");
            w("Empréstimos");
            oEmprestimo1.Emprestar(oAllan, oMateriaisA, oEmprestimo1);
            oEmprestimo2.Emprestar(oAmanda, oMateriaisB, oEmprestimo2);

            Devolucao oDevolucao1 = new Devolucao(new DateTime(2019, 02, 10));
            Devolucao oDevolucao2 = new Devolucao(new DateTime(2019, 02, 15));

            w("");
            w("Devolução");
            oDevolucao1.Devolver(oAllan, oMateriaisA, oDevolucao1, oEmprestimo1);
            oDevolucao2.Devolver(oAmanda, oMateriaisB, oDevolucao2, oEmprestimo2);



            w("");
        }
Exemplo n.º 2
0
 public static void InsertarRevista(string NuevaRevista, string fautor)
 {
     try
     {
         Revistas TRevis = new Revistas();
         TRevis.NombreRevista = NuevaRevista;
         TRevis.Autor         = fautor != string.Empty ? fautor : null;
         PatronEntit.Instancia.Revistas.Add(TRevis);
         PatronEntit.Instancia.SaveChanges();
         cResultException = null;
         cSuccessful      = true;
     }
     catch (Exception ex)
     {
         cResultException = ex.ToString();
         cSuccessful      = false;
     }
 }
Exemplo n.º 3
0
        public static void EliminarRevista(int idregistro)
        {
            try
            {
                var cliente = new Revistas {
                    IdRevistas = idregistro
                };

                contexto.Revistas.Attach(cliente);
                contexto.Revistas.Remove(cliente);
                contexto.SaveChanges();
                cResultException = null;
                cSuccessful      = true;
            }
            catch (Exception ex)
            {
                cResultException = ex.ToString();
                cSuccessful      = false;
            }
        }
Exemplo n.º 4
0
        public static void ModificarRevista(int idregistro, string RevistaModificada, string autorModificado)
        {
            try
            {
                var cliente = new Revistas {
                    IdRevistas = idregistro
                };

                contexto.Revistas.Attach(cliente);
                cliente.NombreRevista = RevistaModificada;
                cliente.Autor         = autorModificado;
                contexto.Configuration.ValidateOnSaveEnabled = false;
                contexto.SaveChanges();
                cResultException = null;
                cSuccessful      = true;
            }
            catch (Exception ex)
            {
                cResultException = ex.ToString();
                cSuccessful      = false;
            }
        }
Exemplo n.º 5
0
 public Artigos(string autor, string tituloArtigo, Revistas revista)
 {
     this.autor        = autor;
     this.tituloArtigo = tituloArtigo;
     this.revista      = revista;
 }
Exemplo n.º 6
0
        private void btnRevista_Click(object sender, EventArgs e)
        {
            var rev = new Revistas();

            rev.ShowDialog();
        }
Exemplo n.º 7
0
 public bool FazReserva(Revistas revista)
 {
     return(true);
 }