public void Menu_Modificar(Menu objMenu) { using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString)) { try { dci.Menu_Modificar(objMenu.idMenu, objMenu.nombreMenu, objMenu.url, objMenu.defecto, objMenu.activo, objMenu.idUsuarioModifico); } catch (ChangeConflictException ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); throw new ArgumentException("No se pudo modificar la opción del Menú en la base de datos de GrpSilvestre"); } finally { dci.SubmitChanges(); } } }
public void Menu_Modificar(Menu objMenu, int idEmpresa, string lstPerfil) { ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString)) using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys"))) { try { dci.Menu_Modificar(objMenu.idMenu, objMenu.nombreMenu, objMenu.url, objMenu.defecto, objMenu.activo, objMenu.idUsuarioModifico); dci.MenuPerfil_Registrar(lstPerfil, objMenu.idMenu, idEmpresa, objMenu.idUsuarioModifico); } catch (ChangeConflictException ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); throw new ArgumentException("No se pudo modificar la opción del Menú en la base de datos de GrpSilvestre"); } finally { dci.SubmitChanges(); } } }