-- quitamos botones. de mover o quitar todos
This commit is contained in:
@@ -40,17 +40,15 @@
|
|||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<asp:ListBox runat="server" ID="ListModulosDisponible" DataTextField="Padres" DataValueField="CveModulo" Height="300px" Width="450px" SelectionMode="Multiple"></asp:ListBox>
|
<asp:ListBox runat="server" ID="ListModulosDisponible" DataTextField="Padres" DataValueField="CveModulo" Height="300px" Width="450px" SelectionMode="Multiple"></asp:ListBox>
|
||||||
</td>
|
</td>
|
||||||
<td width="100px" align="center">
|
<td width="100px" align="center">
|
||||||
<asp:Button Text=">>" runat="server" ID="BtnAddTodos" ToolTip="Añadir Todos" OnClick="BtnAddTodos_Click" class="btn btn-primary" /><br />
|
|
||||||
<br />
|
|
||||||
<asp:Button Text=">" runat="server" ID="BtnAdd" ToolTip="Añadir Seleccionados" OnClick="BtnAdd_Click" class="btn btn-primary" /><br />
|
<asp:Button Text=">" runat="server" ID="BtnAdd" ToolTip="Añadir Seleccionados" OnClick="BtnAdd_Click" class="btn btn-primary" /><br />
|
||||||
<br />
|
<br />
|
||||||
<asp:Button Text="<" runat="server" ID="BtnRemove" ToolTip="Quitar Seleccionados" OnClick="BtnRemove_Click" class="btn btn-primary" /><br />
|
<asp:Button Text="<" runat="server" ID="BtnRemove" ToolTip="Quitar Seleccionados" OnClick="BtnRemove_Click" class="btn btn-primary" /><br />
|
||||||
<br />
|
|
||||||
<asp:Button Text="<<" runat="server" ID="BtnRemoveTodos" ToolTip="Quitar Todos" OnClick="BtnRemoveTodos_Click" class="btn btn-primary" />
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<asp:ListBox runat="server" ID="ListModulosEmpresa" DataTextField="Padres" DataValueField="CveModulo" Height="300px" Width="450px" SelectionMode="Multiple"></asp:ListBox>
|
<asp:ListBox runat="server" ID="ListModulosEmpresa" DataTextField="Padres" DataValueField="CveModulo" Height="300px" Width="450px" SelectionMode="Multiple"></asp:ListBox>
|
||||||
|
|||||||
@@ -70,13 +70,13 @@ Partial Class Sistemas_EmpresasModulos
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub CargaModulosDisponible()
|
Private Sub CargaModulosDisponible()
|
||||||
Dim DtModulosDisponible = GlobalDTModulos().FiltraParametros("Liga <> ''")
|
Dim DtModulosDisponible As DataTable = GlobalDTModulos().FiltraParametros("Liga <> ''")
|
||||||
|
|
||||||
Dim rowsToDelete = From r1 In DtModulosDisponible.AsEnumerable()
|
Dim rowsToDelete = From r1 In DtModulosDisponible.AsEnumerable()
|
||||||
Join r2 In DtModulosEmpresa.AsEnumerable() On r1.Field(Of Integer)("CveModulo") Equals r2.Field(Of Integer)("CveModulo")
|
Join r2 In DtModulosEmpresa.AsEnumerable() On r1.Field(Of Integer)("CveModulo") Equals r2.Field(Of Integer)("CveModulo")
|
||||||
Select r1
|
Select r1
|
||||||
|
|
||||||
For i = 0 To rowsToDelete.Count - 1
|
For i As Integer = 0 To rowsToDelete.Count - 1
|
||||||
DtModulosDisponible.Rows.Remove(rowsToDelete(0))
|
DtModulosDisponible.Rows.Remove(rowsToDelete(0))
|
||||||
Next
|
Next
|
||||||
|
|
||||||
@@ -87,37 +87,14 @@ Partial Class Sistemas_EmpresasModulos
|
|||||||
|
|
||||||
|
|
||||||
#Region "GUARAR - AÑADIR"
|
#Region "GUARAR - AÑADIR"
|
||||||
Protected Sub BtnAddTodos_Click(sender As Object, e As EventArgs)
|
|
||||||
Dim ObjEmpresas As New ClsSisEmpresas
|
|
||||||
ObjEmpresas.IniciaTransacSQL()
|
|
||||||
Dim TieneError = False
|
|
||||||
|
|
||||||
For i = 0 To ListModulosDisponible.Items.Count - 1
|
|
||||||
If Not ObjEmpresas.AddEmpresasModulos(CveEmpresa, ListModulosDisponible.Items(i).Value.ToEntero) Then
|
|
||||||
TieneError = True
|
|
||||||
Exit For
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
|
|
||||||
If Not TieneError Then
|
|
||||||
Alert("Los módulos se agregaron correctamente.", TipoMensaje.MsgInformacion)
|
|
||||||
ObjEmpresas.Commit()
|
|
||||||
Else
|
|
||||||
Alert("Ocurrió un error al agregar los módulos. Por favor vuelva a intentar.", TipoMensaje.MsgError)
|
|
||||||
ObjEmpresas.RollBack()
|
|
||||||
End If
|
|
||||||
|
|
||||||
ObjEmpresas.Dispose()
|
|
||||||
|
|
||||||
CargaDatos()
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Protected Sub BtnAdd_Click(sender As Object, e As EventArgs)
|
Protected Sub BtnAdd_Click(sender As Object, e As EventArgs)
|
||||||
Dim ObjEmpresas As New ClsSisEmpresas
|
Dim ObjEmpresas As New ClsSisEmpresas
|
||||||
ObjEmpresas.IniciaTransacSQL()
|
ObjEmpresas.IniciaTransacSQL()
|
||||||
Dim TieneError = False
|
Dim TieneError As Boolean = False
|
||||||
|
|
||||||
For i = 0 To ListModulosDisponible.Items.Count - 1
|
For i As Integer = 0 To ListModulosDisponible.Items.Count - 1
|
||||||
If ListModulosDisponible.Items(i).Selected Then
|
If ListModulosDisponible.Items(i).Selected Then
|
||||||
If Not ObjEmpresas.AddEmpresasModulos(CveEmpresa, ListModulosDisponible.Items(i).Value.ToEntero) Then
|
If Not ObjEmpresas.AddEmpresasModulos(CveEmpresa, ListModulosDisponible.Items(i).Value.ToEntero) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
@@ -145,9 +122,9 @@ Partial Class Sistemas_EmpresasModulos
|
|||||||
Protected Sub BtnRemove_Click(sender As Object, e As EventArgs)
|
Protected Sub BtnRemove_Click(sender As Object, e As EventArgs)
|
||||||
Dim ObjEmpresas As New ClsSisEmpresas
|
Dim ObjEmpresas As New ClsSisEmpresas
|
||||||
ObjEmpresas.IniciaTransacSQL()
|
ObjEmpresas.IniciaTransacSQL()
|
||||||
Dim TieneError = False
|
Dim TieneError As Boolean = False
|
||||||
|
|
||||||
For i = 0 To ListModulosEmpresa.Items.Count - 1
|
For i As Integer = 0 To ListModulosEmpresa.Items.Count - 1
|
||||||
If ListModulosEmpresa.Items(i).Selected Then
|
If ListModulosEmpresa.Items(i).Selected Then
|
||||||
If Not ObjEmpresas.RemoveEmpresasModulos(CveEmpresa, ListModulosEmpresa.Items(i).Value.ToEntero) Then
|
If Not ObjEmpresas.RemoveEmpresasModulos(CveEmpresa, ListModulosEmpresa.Items(i).Value.ToEntero) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
@@ -169,30 +146,6 @@ Partial Class Sistemas_EmpresasModulos
|
|||||||
CargaDatos()
|
CargaDatos()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Sub BtnRemoveTodos_Click(sender As Object, e As EventArgs)
|
|
||||||
Dim ObjEmpresas As New ClsSisEmpresas
|
|
||||||
ObjEmpresas.IniciaTransacSQL()
|
|
||||||
Dim TieneError = False
|
|
||||||
|
|
||||||
For i = 0 To ListModulosEmpresa.Items.Count - 1
|
|
||||||
If Not ObjEmpresas.RemoveEmpresasModulos(CveEmpresa, ListModulosEmpresa.Items(i).Value.ToEntero) Then
|
|
||||||
TieneError = True
|
|
||||||
Exit For
|
|
||||||
End If
|
|
||||||
Next
|
|
||||||
|
|
||||||
If Not TieneError Then
|
|
||||||
Alert("Los módulos se eliminaron correctamente.", TipoMensaje.MsgInformacion)
|
|
||||||
ObjEmpresas.Commit()
|
|
||||||
Else
|
|
||||||
Alert("Ocurrió un error al eliminar los módulos. Por favor vuelva a intentar.", TipoMensaje.MsgError)
|
|
||||||
ObjEmpresas.RollBack()
|
|
||||||
End If
|
|
||||||
|
|
||||||
ObjEmpresas.Dispose()
|
|
||||||
|
|
||||||
CargaDatos()
|
|
||||||
End Sub
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user