示例#1
0
        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);
 }