Exemple #1
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Libros _libro;
            bool   paso = false;

            if (!validar())
            {
                MessageBox.Show("Debe Llenar los Campos Indicados", "Validacion",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                _libro = LlenaClase();

                if (LibroIdnumericUpDown.Value == 0)
                {
                    paso = LibroBLL.Guardar(_libro);
                    MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    SuperErrorProvider.Clear();
                }
                else
                {
                    int id = Convert.ToInt32(LibroIdnumericUpDown.Value);
                    _libro = LibroBLL.Buscar(id);

                    if (_libro != null)
                    {
                        paso = LibroBLL.Modificar(LlenaClase());
                        MessageBox.Show("Modificado!!", "Exito",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Id no existe", "Falló",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                if (paso)
                {
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public void ModificarTest()
        {
            Libros libro = new Libros();

            // int Idlibro = LibroBLL.GetList(x => true)[0].LibroID;
            //  Libros libro = LibroBLL.Buscar(Idlibro);
            libro.LibroID        = 4;
            libro.NombreLibro    = "naturaless";
            libro.ISBN           = "sd342";
            libro.CategoriaID    = 3;
            libro.Descripcion    = "loverrrss";
            libro.EditarialID    = 2;
            libro.FechaImpresion = DateTime.Now;
            // libro.Disponibilidad = false;
            bool paso = LibroBLL.Modificar(libro);

            Assert.AreEqual(paso, true);
        }
Exemple #3
0
        public void ModificarTest()

        {
            Libro libro = new Libro();
            bool  paso;

            libro.LibroId        = 1;
            libro.NombreLibro    = "Coco";
            libro.ISBN           = "789neej";
            libro.CategoriaId    = 1;
            libro.EditorialId    = 1;
            libro.FechaImpresion = DateTime.Now;
            libro.Disponibilidad = true;
            paso = LibroBLL.Guardar(libro);
            Assert.AreEqual(paso, true);

            paso = LibroBLL.Modificar(libro);
            Assert.AreEqual(paso, true);
        }
Exemple #4
0
        private void Guardarbutton_Click_1(object sender, EventArgs e)
        {
            SupererrorProvider.Clear();
            int id;

            int.TryParse(IDnumericUpDown.Text, out id);
            Libro Libro = LibroBLL.Buscar(id);
            Libro libro = Llenaclase();

            if (libro == null)
            {
                if (GuardarValidar())
                {
                    if (LibroBLL.Guardar(libro))
                    {
                        MessageBox.Show("Libro guardado");
                    }
                    else
                    {
                        MessageBox.Show("Libro no guardado");
                    }
                }
            }
            else
            {
                if (GuardarValidar())
                {
                    if (LibroBLL.Modificar(libro))
                    {
                        MessageBox.Show("Persona modificada");
                    }
                    else
                    {
                        MessageBox.Show("Persona no modificada");
                    }
                }
            }
        }