예제 #1
0
 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();
         }
     }
 }
예제 #2
0
 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();
         }
     }
 }