예제 #1
0
        public void DeleteTest1()
        {
            int AutorId = 1; // TODO: Inicializar en un valor adecuado

            AutorBLL.Delete(AutorId);
            Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
예제 #2
0
        public void AutoresTest()
        {
            IRepository <Autor> repository = new Repository <Autor>();
            AutorBLL            autorBLL   = new AutorBLL(repository);

            var result = autorBLL.ListarAutores();
        }
예제 #3
0
 public FormularioAutor() : base()
 {
     RevisarRol();
     InitializeComponent();
     autorBLL = new AutorBLL(new Repository <Autor>());
     RefrescarGrilla();
 }
예제 #4
0
 public ActionResult Lista()
 {
     try {
         return(PartialView(AutorBLL.List2()));
     } catch (Exception ex) {
         return(View("~/Views/Shared/ErrorSub.cshtml", new Models.ManejadorError(ex)));
     }
 }
예제 #5
0
        public void CambiarEstadoTest()
        {
            int AutorId = 1; // TODO: Inicializar en un valor adecuado
            int estado  = 0; // TODO: Inicializar en un valor adecuado

            AutorBLL.CambiarEstado(AutorId, estado);
            //    Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
예제 #6
0
        public void ListActivos2Test()
        {
            List <Autor> expected = null; // TODO: Inicializar en un valor adecuado
            List <Autor> actual;

            actual = AutorBLL.ListActivos2();
            Assert.AreNotEqual(expected, actual);
            //    Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
예제 #7
0
        //
        // GET: /Libro/Create

        public ActionResult Create()
        {
            ViewBag.ffFecha         = DateTime.Now.ToString("dd/MM/yyyy");
            ListaLibEjem            = null;
            ListaLibEjemDel         = null;
            ViewBag.Autores         = AutorBLL.ListActivos();
            ViewBag.Editoriales     = EditorialBLL.ListActivos();
            ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
            return(View());
        }
예제 #8
0
        private void rPeliculas_Load(object sender, EventArgs e)
        {
            categoriaIdComboBox.DataSource    = CategoriasBll.GetLista();
            categoriaIdComboBox.ValueMember   = "CategoriaId";
            categoriaIdComboBox.DisplayMember = "Descripcion";

            autorIdComboBox.DataSource    = AutorBLL.GetLista();
            autorIdComboBox.ValueMember   = "AutorId";
            autorIdComboBox.DisplayMember = "Nombres";
        }
예제 #9
0
        public void CambiarEstadoTest1()
        {
            int AutorId  = 1; // TODO: Inicializar en un valor adecuado
            int expected = 0; // TODO: Inicializar en un valor adecuado
            int actual;

            actual = AutorBLL.CambiarEstado(AutorId);
            Assert.AreEqual(expected, actual);
            //    Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
예제 #10
0
        public void GetTest()
        {
            int   AutorId  = 1;    // TODO: Inicializar en un valor adecuado
            Autor expected = null; // TODO: Inicializar en un valor adecuado
            Autor actual;

            actual = AutorBLL.Get(AutorId);
            Assert.AreNotEqual(expected, actual);
            //Assert.Inconclusive("Compruebe la exactitud de este método de prueba.");
        }
예제 #11
0
 public FormularioInventario() : base()
 {
     RevisarRol();
     InitializeComponent();
     libroBLL           = new LibroBLL(new LibroRepository());
     _autorBLL          = new AutorBLL(new Repository <Autor>());
     _generoBLL         = new GeneroBLL(new Repository <Genero>());
     _proveedorBLL      = new ProveedorBLL(new ProveedorRepository());
     AutorSeleccionado += (o, s) => CargarAutorLibro();
 }
예제 #12
0
        public ActionResult Delete(int id)
        {
            var obj = new AutorBLL().DeleteAutor(id);

            if (obj)
            {
                return(Ok());
            }

            return(BadRequest("Não foi possível excluir o registro"));
        }
예제 #13
0
        public ActionResult Put(int id, [FromBody] Autor value)
        {
            var obj = new AutorBLL().PutAutor(id, value);

            if (obj)
            {
                return(Ok());
            }

            return(BadRequest("Não foi possível alterar o registro"));
        }
예제 #14
0
        public ActionResult Post([FromBody] Autor value)
        {
            var obj = new AutorBLL().PostAutor(value);

            if (obj)
            {
                return(Ok());
            }

            return(BadRequest("Não foi possível inserir o registro"));
        }
예제 #15
0
        public ActionResult <Autor> Get(int id)
        {
            var obj = new AutorBLL().GetAutor(id);

            if (obj != null)
            {
                return(Ok(obj));
            }

            return(BadRequest("A pesquisa não retornou resultado"));
        }
예제 #16
0
        public ActionResult <IEnumerable <Autor> > Get()
        {
            var lista = new AutorBLL().GetAutor();

            if (lista.Count() > 0)
            {
                return(Ok(lista));
            }

            return(BadRequest("A pesquisa não retornou resultado"));
        }
예제 #17
0
        public void registrarAutor()
        {
            Autor a = new Autor();

            a.Apellidos = "ApAutor1";
            a.Estado    = 1;
            a.Nombres   = "autor1";
            a.Pais      = PaisBLL.Get(1);
            AutorBLL.Create(a);
            Assert.AreNotEqual(0, a.Id);
        }
예제 #18
0
 public ActionResult Create(Autor autor)
 {
     try {
         AutorBLL.Create(autor);
         return(RedirectToAction("Index"));
     } catch (Excepcion ec) {
         ViewBag.mensaje = new Models.Mensaje(ec.CreateMensaje(), Models.Mensaje.TipoMsg.error);
         return(View("Create", autor));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
예제 #19
0
 public ActionResult Edit(int id, Autor autor)
 {
     try {
         autor.Id = id;
         AutorBLL.Update(autor);
         return(RedirectToAction("Index"));
     } catch (Excepcion ec) {
         ViewBag.mensaje = new Models.Mensaje(ec.UpdateMensaje(), Models.Mensaje.TipoMsg.error);
         ViewBag.Paises  = BLL.PaisBLL.ListActivos();
         return(View("Edit", autor));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
예제 #20
0
        //
        // GET: /Autor/Details/5

        public ActionResult Details(int id)
        {
            try {
                Autor a = AutorBLL.Get(id);
                if (a != null)
                {
                    return(View(a));
                }
                else
                {
                    return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError("Nulo", "", "", "", "")));
                }
            } catch (Exception ex) {
                return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
            }
        }
예제 #21
0
 public ActionResult Create(Libro libro)
 {
     try {
         libro.Ejemplares = ListaLibEjem;
         LibroBLL.Create(libro);
         return(RedirectToAction("Index"));
     } catch (Excepcion ec) {
         ViewBag.mensaje         = new Models.Mensaje(ec.CreateMensaje(), Models.Mensaje.TipoMsg.error);
         ViewBag.Autores         = AutorBLL.ListActivos();
         ViewBag.Editoriales     = EditorialBLL.ListActivos();
         ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
         return(View("Create", libro));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
예제 #22
0
        public void CreateTest()
        {
            //  Autor autor = null; // TODO: Inicializar en un valor adecuado
            Autor a = new Autor();

            a.Nombres   = "pablo";
            a.Apellidos = "pablo";
            Pais p = new Pais();

            p.Nombre     = "Bolivia";
            p.Gentilicio = "Boliviana";
            p.Estado     = 1;
            a.Pais       = p;
            a.Estado     = 1;
            AutorBLL.Create(a);
            // Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
예제 #23
0
        //
        // GET: /Autor/Edit/5

        public ActionResult Edit(int id)
        {
            try {
                ViewBag.Paises = BLL.PaisBLL.ListActivos();
                Autor a = AutorBLL.Get(id);
                if (a != null && ViewBag.Paises != null)
                {
                    return(View(a));
                }
                else
                {
                    return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError("Nulo", "", "", "", "")));
                }
            } catch (Exception ex) {
                return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
            }
        }
예제 #24
0
        public void UpdateTest()
        {
            Autor a = AutorBLL.Get(2);

            // a.Id = a.Id;
            a.Nombres   = "pablo";
            a.Apellidos = "perez";
            a.Pais      = PaisBLL.Get(1);
            a.Estado    = 1;

            AutorBLL.Update(a);

            a = AutorBLL.Get(2);

            Assert.AreEqual("pablo", a.Nombres);
            Assert.AreEqual("perez", a.Apellidos);
            //Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar.");
        }
예제 #25
0
        //
        // GET: /Libro/Edit/5

        public ActionResult Edit(int id)
        {
            ListaLibEjem    = null;
            ListaLibEjemDel = null;
            try {
                Libro l = LibroBLL.Get(id);
                if (l != null)
                {
                    ViewBag.Autores         = AutorBLL.ListActivos();
                    ViewBag.Editoriales     = EditorialBLL.ListActivos();
                    ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
                    return(View(l));
                }
                else
                {
                    return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError("Nulo", "", "", "", "")));
                }
            } catch (Exception ex) {
                return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
            }
        }