Ejemplo n.º 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);
                }
            }
        }
Ejemplo n.º 2
0
        public void GuardarTest()
        {
            Libro libro = new Libro();
            bool  paso;

            libro.LibroId        = 2;
            libro.NombreLibro    = "Coco";
            libro.ISBN           = "78nj";
            libro.CategoriaId    = 1;
            libro.EditorialId    = 1;
            libro.FechaImpresion = DateTime.Now;
            libro.Disponibilidad = true;
            paso = LibroBLL.Guardar(libro);
            Assert.AreEqual(paso, true);
        }
Ejemplo n.º 3
0
        public void GuardarTest()
        {
            bool   paso;
            Libros libro = new Libros();

            libro.LibroID        = 2;
            libro.NombreLibro    = "historia";
            libro.ISBN           = "sd342";
            libro.CategoriaID    = 3;
            libro.Descripcion    = "funcionar";
            libro.EditarialID    = 2;
            libro.FechaImpresion = DateTime.Now;
            libro.Disponibilidad = true;
            paso = LibroBLL.Guardar(libro);
            Assert.AreEqual(paso, true);
        }
Ejemplo n.º 4
0
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            Libro 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);
                    MyerrorProvider.Clear();
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        MessageBox.Show("No se puede modificar un Libro no existente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    paso = repositorio.Modificar(libro);
                }
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 5
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");
                    }
                }
            }
        }