/// <summary>
 /// Constructor de la ventana.
 /// </summary>
 /// <param name="pCampaña">Campaña a cargar/modificar.</param>
 public NuevaCampaña(Campaña pCampaña) : base()
 {
     InitializeComponent();
     //Inicializa la lista de imágenes del recuadro derecho en la ventana.
     lvImagenes.LargeImageList = new ImageList();
     //Tamaño para la vista previa de las imágenes.
     lvImagenes.LargeImageList.ImageSize = new Size(235, 235);
     iCampaña = pCampaña;
 }
 private void campañaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Campaña iCampaña = new Campaña();
     NuevaCampaña venCampaña = new NuevaCampaña(iCampaña);
     venCampaña.ShowDialog();
     if (venCampaña.DialogResult == DialogResult.OK)
     {
         iFachada.AgregarCampaña(iCampaña);
     }
 }
 public void ActualizarCampaña(Campaña pCampaña)
 {
     iFachadaNegocio.ActualizarCampaña(pCampaña);
 }
 public void AgregarCampaña(Campaña pCampaña)
 {
     iFachadaNegocio.AgregarCampaña(pCampaña);
 }
 public void ActualizarCampaña(Campaña pCampaña)
 {
     iFachadaDatos.Update(pCampaña);
 }
 public void AgregarCampaña (Campaña pCampaña)
 {
     iFachadaDatos.Create(pCampaña);
 }
 /// <summary>
 /// Actualiza una entrada de tabla.
 /// </summary>
 /// <param name="pCamapaña">Objeto actualizado.</param>
 public void Update(Campaña pCampaña)
 {
     iUnitOfWork.CampañaRepositorio.Update(pCampaña);
     iUnitOfWork.Save();
 }
 /// <summary>
 /// Crea una entrada de <typeparamref name="Campaña"/> en la tabla de éstos.
 /// </summary>
 /// <param name="pCampaña">Objeto a insertar en tabla.</param>
 public void Create(Campaña pCampaña)
 {
     iUnitOfWork.CampañaRepositorio.Insert(pCampaña);
     iUnitOfWork.Save();
 }