Пример #1
0
        ///ALTERAR
        public static bool Alterar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaAutor != null)
            {
                try
                {
                    ConsultaAutor.NOME = pAutor.NOME;
                    ConsultaAutor.SOBRENOME = pAutor.SOBRENOME;
                    ConsultaAutor.BIOGRAFIA = pAutor.BIOGRAFIA;
                    ConsultaAutor.SITE = pAutor.SITE;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
Пример #2
0
        ///ALTERAR


        public static bool Alterar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaAutor != null)
            {
                try
                {
                    ConsultaAutor.NOME      = pAutor.NOME;
                    ConsultaAutor.SOBRENOME = pAutor.SOBRENOME;
                    ConsultaAutor.BIOGRAFIA = pAutor.BIOGRAFIA;
                    ConsultaAutor.SITE      = pAutor.SITE;


                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
        ///SELECIONAR
        ///


        public static AUTOR Selecionar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.ID_AUTOR == IDAutor
                                 select CA).SingleOrDefault();

            if (ConsultaAutor == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                AUTOR oAutor = new AUTOR();

                oAutor.NOME      = ConsultaAutor.NOME;
                oAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                oAutor.ID_AUTOR  = ConsultaAutor.ID_AUTOR;
                oAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                oAutor.SITE      = ConsultaAutor.SITE;


                return(oAutor);
            }
        }
Пример #4
0
 public bool Cadastrar(AUTOR oAutor)
 {
     if (AutorMetod.Cadastrar(oAutor))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Пример #5
0
 public bool Alterar(AUTOR oAutor)
 {
     if (AutorMetod.Alterar(oAutor))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Пример #6
0
        ///DELETAR


        public static bool Deletar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            AUTOR oAutor = (from Seleciona in oDB.AUTOR where Seleciona.ID_AUTOR == IDAutor select Seleciona).SingleOrDefault();

            oDB.AUTOR.Remove(oAutor);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
Пример #7
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            AUTOR oAutor = new AUTOR();

            oAutor.BIOGRAFIA = txtBiografia.Text;
            oAutor.NOME = txtNome.Text;
            oAutor.SITE = txtSite.Text;
            oAutor.SOBRENOME = txtSobreNome.Text;

            CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
            oProxy.Open();

            try
            {
                if (oProxy.Cadastrar(oAutor))
                {
                    MessageBox.Show("Cadastro realizado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                }
                else
                {
                    if (MessageBox.Show("Autor existente! Deseja carregar os dados do Autor?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                    {
                        txtNome.Text = oAutor.NOME;
                        txtSobreNome.Text = oAutor.SOBRENOME;
                        txtBiografia.Text = oAutor.BIOGRAFIA;
                        txtID.Text = Convert.ToString(oAutor.ID_AUTOR);
                        txtSite.Text = oAutor.SITE;

                        txtNome.Enabled = false;
                        txtSobreNome.Enabled = false;
                        txtBiografia.Enabled = false;
                        txtSite.Enabled = false;
                        txtID.Enabled = false;
                    }
                    else
                    {
                        LimpaCampos();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #8
0
        ///CADASTRAR
        public static bool Cadastrar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta retorna NULA ele cadastra o usuário
            if (ConsultaAutor == null)
            {
                try
                {
                    oDB.AUTOR.Add(pAutor);
                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                try
                {
                    pAutor.NOME = ConsultaAutor.NOME;
                    pAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                    pAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                    pAutor.SITE = ConsultaAutor.SITE;

                }
                catch (Exception)
                {
                    throw;
                }
                return false;
            }
        }
Пример #9
0
        ///CADASTRAR

        public static bool Cadastrar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta retorna NULA ele cadastra o usuário
            if (ConsultaAutor == null)
            {
                try
                {
                    oDB.AUTOR.Add(pAutor);
                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                try
                {
                    pAutor.NOME      = ConsultaAutor.NOME;
                    pAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                    pAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                    pAutor.SITE      = ConsultaAutor.SITE;
                }
                catch (Exception)
                {
                    throw;
                }
                return(false);
            }
        }
Пример #10
0
        ///SELECIONAR
        /// 
        public static AUTOR Selecionar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                   where CA.ID_AUTOR == IDAutor
                                   select CA).SingleOrDefault();

            if (ConsultaAutor == null)
            {
                return null;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {

                AUTOR oAutor = new AUTOR();

                oAutor.NOME = ConsultaAutor.NOME;
                oAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                oAutor.ID_AUTOR = ConsultaAutor.ID_AUTOR;
                oAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                oAutor.SITE = ConsultaAutor.SITE;

                return oAutor;
            }
        }