public static void InsertarActualizarAdministrador(int codigoAdministrador, string nombreUsuario, string contraseña) { ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { Administrador adm; if (codigoAdministrador == 0) { adm = new Administrador(); } else { adm = CatalogoAdministrador.RecuperarPorCodigo(codigoAdministrador, nhSesion); } adm.Contraseña = contraseña; adm.NombreUsuario = nombreUsuario; CatalogoAdministrador.InsertarActualizar(adm, nhSesion); } catch (Exception ex) { throw ex; } finally { nhSesion.Close(); nhSesion.Dispose(); } }
public static void EliminarAdministrador(int codigoAdministrador) { ISession nhSesion = ManejoNHibernate.IniciarSesion(); try { Administrador adm = CatalogoAdministrador.RecuperarPorCodigo(codigoAdministrador, nhSesion); CatalogoAdministrador.Eliminar(adm, nhSesion); } catch (Exception ex) { throw ex; } finally { nhSesion.Close(); nhSesion.Dispose(); } }