private void btnAgregarBanner_Click(object sender, EventArgs e) { iLogger.Info("Abriendo form Agregar Banner"); var mForm = new FormAgregarModificarBanner(this.iLogger, 0); mForm.ShowDialog(); }
private void btnConfirmar_Click(object sender, EventArgs e) { int mId; if (txtId.Text == "") { Utilidades.MensajeError(this, "¡Error!", "Debes ingresar el ID de " + (iTipo == "campaña" ? "alguna campaña." : "algún banner.")); txtId.Focus(); } else if (int.TryParse(txtId.Text, out mId) && mId > 0) { bool mExiste; mExiste = iTipo == "campaña" ? (new ControladorCampaña()).ExisteConId(mId) : (new ControladorBanner()).ExisteConId(mId); if (mExiste) { if (!iEliminar) { var mForm = new FormAgregarModificarBanner(iLogger, mId); this.Visible = false; mForm.ShowDialog(); this.Close(); } else // Si se va a eliminar. { Publicidad mPublicidad = iTipo == "campaña" ? (Publicidad)(new ControladorCampaña()).ObtenerPorId(mId) : (Publicidad)(new ControladorBanner()).ObtenerPorId(mId); string mMensaje = "¿Está seguro que desea eliminar el siguiente banner?" + "\nID: " + mPublicidad.Id + "\nNombre: " + mPublicidad.Nombre; if (Utilidades.MensajeAdvertencia(this, "¡Atención!", mMensaje, false) == DialogResult.OK) { if (iTipo == "campaña") (new ControladorCampaña()).Eliminar((Campaña)mPublicidad); else (new ControladorBanner()).Eliminar((Banner)mPublicidad); this.Close(); } } } else // Si no se encontró ningún banner o campaña con ese ID. { Utilidades.MensajeError(this, "¡Error!", "El ID ingresado no corresponde a " + (iTipo == "campaña" ? "ninguna campaña." : "ningún banner" )); txtId.Focus(); } } else { Utilidades.MensajeError(this, "¡Error!", "El ID debe ser un número mayor a cero."); txtId.Focus(); } }