public void EliminarTest()
        {
            bool paso;
            int  id = 3;

            paso = EntradaProductosBLL.Eliminar(id);
            Assert.AreEqual(paso, false);
        }
コード例 #2
0
        public void EliminarTest()
        {
            bool paso;
            int  id = 1;
            EntradaProductosBLL productosBLL = new EntradaProductosBLL();

            paso = productosBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
コード例 #3
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <EntradaProductos> Repositorio = new RepositorioBase <EntradaProductos>();

            MyErrorProvider.Clear();
            bool paso = false;

            int.TryParse(EntradaIdNumericUpDown.Text, out int Id);

            if (!ExisteEnLaBaseDeDatos())
            {
                MyErrorProvider.SetError(EntradaIdNumericUpDown, "Esta entrada no existe!");
                return;
            }
            else
            {
                EntradaProductos entradaProductos = Repositorio.Buscar(Convert.ToInt32(EntradaIdNumericUpDown.Value));
                if (entradaProductos != null)
                {
                    var result = MessageBox.Show("¿Seguro que desea eliminar esta entrada?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (result == DialogResult.Yes)
                    {
                        paso = EntradaProductosBLL.Eliminar(Id);
                        if (paso)
                        {
                            MessageBox.Show("La entrada se elimino de manera exitosa!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            EntradaIdNumericUpDown.Focus();
                            Limpiar();
                        }
                        else
                        {
                            MessageBox.Show("La entrada no pudo ser eliminada!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            EntradaIdNumericUpDown.Focus();
                        }
                        return;
                    }
                }
            }
            EntradaIdNumericUpDown.Focus();
        }
コード例 #4
0
        private void ButtonEliminar_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Introduzca Un Id");
            }
            else
            {
                int id = Convert.ToInt32(EntradaIdNumericUpDown.Value);

                if (EntradaProductosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!",
                                    "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpiarCampos();
                }
                else
                {
                    MessageBox.Show("No se Pudo Eliminar!",
                                    "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }