public static void InsertarActualizarPublicidad(int codigoPublicidad, string rutaImagen, string descripcion, DateTime fechaHoraInicio, DateTime fechaHoraFin) { ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { Publicidad publicidad; if (codigoPublicidad == 0) { publicidad = new Publicidad(); } else { publicidad = CatalogoPublicidad.RecuperarPorCodigo(codigoPublicidad, nhSesion); } publicidad.Descripcion = descripcion; publicidad.FechaHoraFin = fechaHoraFin; publicidad.FechaHoraInicio = fechaHoraInicio; publicidad.RutaImagen = rutaImagen; CatalogoPublicidad.InsertarActualizar(publicidad, nhSesion); } catch (Exception ex) { throw ex; } }
public static void EliminarPublicidad(int codigoPublicidad) { ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { Publicidad publicidad = CatalogoPublicidad.RecuperarPorCodigo(codigoPublicidad, nhSesion); CatalogoPublicidad.Eliminar(publicidad, nhSesion); } catch (Exception ex) { throw ex; } finally { nhSesion.Close(); nhSesion.Dispose(); } }