public void Elaborar() { ProductoDAO miProdDAO = new ProductoDAO(); ProductoA miProdA = new ProductoA(); ProductoB miProdB = new ProductoB(); if (this.GetType() == typeof(ProductoA)) { miProdA = (ProductoA)this; miProdDAO.GuardarProducto(miProdA); InformarProductoTerminado.Invoke(miProdA, new EventArgs()); } else { miProdB = (ProductoB)this; miProdDAO.GuardarProducto(miProdB); InformarProductoTerminado.Invoke(miProdB, new EventArgs()); } }
public void Elaborar() { ProductoDAO.GuardarProducto(this); InformarProductoTerminado.Invoke(this, null); }