Browse Source

[ADD] puestos pre visualitation mode

amenpunk 3 years ago
parent
commit
a02fa45126

+ 11 - 0
psicoadmin/src/App.css

88
 .MuiFormControl{
88
 .MuiFormControl{
89
     border : 1px solid #eceff1;
89
     border : 1px solid #eceff1;
90
 }
90
 }
91
+.actions_butons_plaza{
92
+    display: flex;
93
+    flex-direction: row;
94
+    flex-wrap: wrap;
95
+    align-content: center;
96
+    justify-content: space-around;
97
+    align-items: flex-start;
98
+    padding : 10px;
99
+}
100
+
101
+

+ 1 - 1
psicoadmin/src/Components/Candidatos.js

1
 import React, { useState } from 'react';
1
 import React, { useState } from 'react';
2
-import { Row, Col } from 'react-bootstrap';
3
 
2
 
4
 import UpdateIcon from '@mui/icons-material/Update';
3
 import UpdateIcon from '@mui/icons-material/Update';
5
 import Typography from '@mui/material/Typography';
4
 import Typography from '@mui/material/Typography';
6
 import Pagination from '@mui/material/Pagination';
5
 import Pagination from '@mui/material/Pagination';
7
 import Stack from '@mui/material/Stack';
6
 import Stack from '@mui/material/Stack';
7
+import { Row, Col } from 'react-bootstrap';
8
 
8
 
9
 export default function Candidatos () {
9
 export default function Candidatos () {
10
 
10
 

+ 8 - 20
psicoadmin/src/Components/Dashboard.js

145
                                 color="inherit" 
145
                                 color="inherit" 
146
                                 aria-label="open drawer" 
146
                                 aria-label="open drawer" 
147
                                 onClick={ useCheckMobileScreen() ? MenuResponsive : toggleDrawer } 
147
                                 onClick={ useCheckMobileScreen() ? MenuResponsive : toggleDrawer } 
148
-                                // onClick={ () => console.log('que estoy haciendo con mi vida') } 
149
                                 sx={{ marginRight: '36px', ...( !useCheckMobileScreen() && open && { display: 'none' }), }} >
148
                                 sx={{ marginRight: '36px', ...( !useCheckMobileScreen() && open && { display: 'none' }), }} >
150
-
151
                                 <MenuIcon  style={{
149
                                 <MenuIcon  style={{
152
                                     background: '#ec5e69',
150
                                     background: '#ec5e69',
153
                                     fontSize: "40",
151
                                     fontSize: "40",
155
                                 }}/>
153
                                 }}/>
156
                             </IconButton>
154
                             </IconButton>
157
 
155
 
158
-                              <Menu
156
+                            <Menu
159
                                 id="basic-menu"
157
                                 id="basic-menu"
160
                                 anchorEl={anchorElMovil}
158
                                 anchorEl={anchorElMovil}
161
                                 open={openMov}
159
                                 open={openMov}
162
                                 onClose={handleCloseMov}
160
                                 onClose={handleCloseMov}
163
                                 MenuListProps={{
161
                                 MenuListProps={{
164
-                                  'aria-labelledby': 'basic-button',
165
-                                }}
166
-                                                      >
167
-                                  <MenuItem onClick={handleCloseMov}>Profile</MenuItem>
168
-                                  <MenuItem onClick={handleCloseMov}>My account</MenuItem>
169
-                                  <MenuItem onClick={handleCloseMov}>Logout</MenuItem>
170
-                              </Menu>
171
-
172
-
173
-
162
+                                    'aria-labelledby': 'basic-button',
163
+                                }}>
164
+                                <MenuItem onClick={handleCloseMov}>Profile</MenuItem>
165
+                                <MenuItem onClick={handleCloseMov}>My account</MenuItem>
166
+                                <MenuItem onClick={handleCloseMov}>Logout</MenuItem>
167
+                            </Menu>
174
 
168
 
175
                         </div>
169
                         </div>
176
 
170
 
177
                         <Typography component="h1" variant="h6" color="inherit" noWrap sx={{ flexGrow: 1 }} >
171
                         <Typography component="h1" variant="h6" color="inherit" noWrap sx={{ flexGrow: 1 }} >
178
-
179
                             {
172
                             {
180
                                 !useCheckMobileScreen() && open ? (
173
                                 !useCheckMobileScreen() && open ? (
181
                                     <React.Fragment>
174
                                     <React.Fragment>
192
                                     </React.Fragment>
185
                                     </React.Fragment>
193
                                 ) : undefined
186
                                 ) : undefined
194
                             }
187
                             }
195
-
196
-
197
                         </Typography>
188
                         </Typography>
198
 
189
 
199
 
190
 
222
                                 onClick={handleClick}
213
                                 onClick={handleClick}
223
                                 color="inherit"
214
                                 color="inherit"
224
                             >
215
                             >
225
-                            <Avatar alt="Cindy Baker" src={ProfilePicture} />
216
+                                <Avatar alt="Cindy Baker" src={ProfilePicture} />
226
 
217
 
227
                             </IconButton>
218
                             </IconButton>
228
                             <Menu
219
                             <Menu
236
                                 <MenuItem onClick={CerrarSession}>Logout</MenuItem>
227
                                 <MenuItem onClick={CerrarSession}>Logout</MenuItem>
237
                             </Menu>
228
                             </Menu>
238
 
229
 
239
-
240
                         </Box>
230
                         </Box>
241
 
231
 
242
-
243
-
244
                     </Toolbar>
232
                     </Toolbar>
245
                 </AppBar>
233
                 </AppBar>
246
                 <Drawer variant="permanent" open={open}>
234
                 <Drawer variant="permanent" open={open}>

+ 169 - 382
psicoadmin/src/Pages/Puestos.js

1
-export function Puestos() {
2
-    return (
3
-        <div id="content" style={{ paddingTop : 150 }}>
4
-            <div class="content-section">
5
-                <div class="main">
6
-                    <h1 class="breadcrumb-header">Plazas</h1>
7
-                    <div class="row">
8
-                        <div class="col-md-6">
9
-                            <div class="list_view">
10
-                                <div class="row">
11
-                                    <div class="colgrilla">
12
-                                        <div class="btn_view">
13
-                                            <a class="activar_vista" id="list_click" tooltip-location="top" tooltip-animate tooltip="Ver como lista" onclick="activarlista()"><i class="fas fa-list"></i></a>
14
-                                        </div>
15
-                                    </div>
16
-                                    <div class="colgrilla">
17
-                                        <div class="btn_view">
18
-                                            <a id="grid_click" tooltip-location="top" tooltip-animate tooltip="Ver como grupo" onclick="activargrid()"><i class="fas fa-th"></i></a>
19
-                                        </div>
20
-                                    </div>
21
-                                </div>
22
-                            </div>
23
-                        </div>
24
-                        <div class="col-md-6">
25
-                            <div class="add_producto">
26
-                                <div class="btn_add_producto">
27
-                                    <a href="#" data-toggle="modal" data-target="#addProducto">Agregar manual</a>
28
-                                </div>
29
-                            </div>
30
-                            <div class="add_producto">
31
-                                <div class="btn_add_producto">
32
-                                    <a href="#" data-toggle="modal" data-target="#addProductoExpress">Agregar express</a>
33
-                                </div>
34
-                            </div>
35
-                        </div>
36
-                    </div>
37
-                    <div class="main_productos" id="grid_view">
38
-                        <div class="row">
39
-                            <div class="col-md-3">
40
-                                <div class="panel">
41
-                                    <div class="row">
42
-                                        <div class="col-md-4">
43
-                                            <div class="img-container">
44
-                                                <img src="images/not_found.png"/>
45
-                                            </div>
46
-                                        </div>
47
-                                        <div class="col-md-8">
48
-                                            <div class="info_details">
49
-                                                <p>Nombre de la plaza</p>
50
-                                                <p>Descripción</p>
51
-                                                <p>Salario</p>
52
-                                                <div class="botones_interactivos">
53
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
54
-                                                </div>
55
-                                                <div class="botones_interactivos">
56
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
57
-                                                </div>
58
-                                                <div class="botones_interactivos">
59
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
60
-                                                </div>
61
-                                            </div>
62
-                                        </div>
63
-                                    </div>
64
-                                </div>
65
-                            </div>
66
-                            <div class="col-md-3">
67
-                                <div class="panel">
68
-                                    <div class="row">
69
-                                        <div class="col-md-4">
70
-                                            <div class="img-container">
71
-                                                <img src="images/not_found.png"/>
72
-                                            </div>
73
-                                        </div>
74
-                                        <div class="col-md-8">
75
-                                            <div class="info_details">
76
-                                                <p>Nombre de la plaza</p>
77
-                                                <p>Descripción</p>
78
-                                                <p>Salario</p>
79
-                                                <div class="botones_interactivos">
80
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
81
-                                                </div>
82
-                                                <div class="botones_interactivos">
83
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
84
-                                                </div>
85
-                                                <div class="botones_interactivos">
86
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
87
-                                                </div>
88
-                                            </div>
89
-                                        </div>
90
-                                    </div>
91
-                                </div>
92
-                            </div>
93
-                            <div class="col-md-3">
94
-                                <div class="panel">
95
-                                    <div class="row">
96
-                                        <div class="col-md-4">
97
-                                            <div class="img-container">
98
-                                                <img src="images/not_found.png"/>
99
-                                            </div>
100
-                                        </div>
101
-                                        <div class="col-md-8">
102
-                                            <div class="info_details">
103
-                                                <p>Nombre de la plaza</p>
104
-                                                <p>Descripción</p>
105
-                                                <p>Salario</p>
106
-                                                <div class="botones_interactivos">
107
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
108
-                                                </div>
109
-                                                <div class="botones_interactivos">
110
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
111
-                                                </div>
112
-                                                <div class="botones_interactivos">
113
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
114
-                                                </div>
115
-                                            </div>
116
-                                        </div>
117
-                                    </div>
118
-                                </div>
119
-                            </div>
120
-                            <div class="col-md-3">
121
-                                <div class="panel">
122
-                                    <div class="row">
123
-                                        <div class="col-md-4">
124
-                                            <div class="img-container">
125
-                                                <img src="images/not_found.png"/>
126
-                                            </div>
127
-                                        </div>
128
-                                        <div class="col-md-8">
129
-                                            <div class="info_details">
130
-                                                <p>Nombre de la plaza</p>
131
-                                                <p>Descripción</p>
132
-                                                <p>Salario</p>
133
-                                                <div class="botones_interactivos">
134
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
135
-                                                </div>
136
-                                                <div class="botones_interactivos">
137
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
138
-                                                </div>
139
-                                                <div class="botones_interactivos">
140
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
141
-                                                </div>
142
-                                            </div>
143
-                                        </div>
144
-                                    </div>
145
-                                </div>
146
-                            </div>
147
-                            <div class="col-md-3">
148
-                                <div class="panel">
149
-                                    <div class="row">
150
-                                        <div class="col-md-4">
151
-                                            <div class="img-container">
152
-                                                <img src="images/not_found.png"/>
153
-                                            </div>
154
-                                        </div>
155
-                                        <div class="col-md-8">
156
-                                            <div class="info_details">
157
-                                                <p>Nombre de la plaza</p>
158
-                                                <p>Descripción</p>
159
-                                                <p>Salario</p>
160
-                                                <div class="botones_interactivos">
161
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
162
-                                                </div>
163
-                                                <div class="botones_interactivos">
164
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
165
-                                                </div>
166
-                                                <div class="botones_interactivos">
167
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
168
-                                                </div>
169
-                                            </div>
170
-                                        </div>
171
-                                    </div>
172
-                                </div>
173
-                            </div>
174
-                            <div class="col-md-3">
175
-                                <div class="panel">
176
-                                    <div class="row">
177
-                                        <div class="col-md-4">
178
-                                            <div class="img-container">
179
-                                                <img src="images/not_found.png"/>
180
-                                            </div>
181
-                                        </div>
182
-                                        <div class="col-md-8">
183
-                                            <div class="info_details">
184
-                                                <p>Nombre de la plaza</p>
185
-                                                <p>Descripción</p>
186
-                                                <p>Salario</p>
187
-                                                <div class="botones_interactivos">
188
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
189
-                                                </div>
190
-                                                <div class="botones_interactivos">
191
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
192
-                                                </div>
193
-                                                <div class="botones_interactivos">
194
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
195
-                                                </div>
196
-                                            </div>
197
-                                        </div>
198
-                                    </div>
199
-                                </div>
200
-                            </div>
201
-                            <div class="col-md-3">
202
-                                <div class="panel">
203
-                                    <div class="row">
204
-                                        <div class="col-md-4">
205
-                                            <div class="img-container">
206
-                                                <img src="images/not_found.png"/>
207
-                                            </div>
208
-                                        </div>
209
-                                        <div class="col-md-8">
210
-                                            <div class="info_details">
211
-                                                <p>Nombre de la plaza</p>
212
-                                                <p>Descripción</p>
213
-                                                <p>Salario</p>
214
-                                                <div class="botones_interactivos">
215
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
216
-                                                </div>
217
-                                                <div class="botones_interactivos">
218
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
219
-                                                </div>
220
-                                                <div class="botones_interactivos">
221
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
222
-                                                </div>
223
-                                            </div>
224
-                                        </div>
225
-                                    </div>
226
-                                </div>
227
-                            </div>
228
-                            <div class="col-md-3">
229
-                                <div class="panel">
230
-                                    <div class="row">
231
-                                        <div class="col-md-4">
232
-                                            <div class="img-container">
233
-                                                <img src="images/not_found.png"/>
234
-                                            </div>
235
-                                        </div>
236
-                                        <div class="col-md-8">
237
-                                            <div class="info_details">
238
-                                                <p>Nombre de la plaza</p>
239
-                                                <p>Descripción</p>
240
-                                                <p>Salario</p>
241
-                                                <div class="botones_interactivos">
242
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
243
-                                                </div>
244
-                                                <div class="botones_interactivos">
245
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
246
-                                                </div>
247
-                                                <div class="botones_interactivos">
248
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
249
-                                                </div>
250
-                                            </div>
251
-                                        </div>
1
+import * as React from 'react';
2
+import { Row, Col } from 'react-bootstrap'
3
+
4
+import Box from '@mui/material/Box';
5
+import ToggleButton from '@mui/material/ToggleButton';
6
+import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
7
+
8
+import ViewListIcon from '@mui/icons-material/ViewList';
9
+import ViewModuleIcon from '@mui/icons-material/ViewModule';
10
+import ViewQuiltIcon from '@mui/icons-material/ViewQuilt';
11
+    
12
+let data = [{
13
+    nombre : 'Nombre puesto',
14
+    description : 'MingMecca',
15
+    salario :  'Q 10,000',
16
+
17
+}]
18
+
19
+for( let _ of new Array(10) ){
20
+    data.push(data[0])
21
+}
22
+
23
+function ListMode() {
24
+
25
+    let actions = [
26
+        <a href="#" class="ver_producto" data-toggle="modal" data-target="#verProducto">Ver</a>,
27
+        <a href="#" class="editar_producto" data-toggle="modal" data-target="#editarProducto">Editar</a>,
28
+        <a href="#" class="eliminar_producto" data-toggle="modal" data-target="#deleteProducto">Eliminar</a>,
29
+    ]
30
+
31
+    return(
32
+        <Row class="row">
33
+            <Col style={{ padding : 0 }} md="12">
34
+                <div class="body-table">
35
+                    <table id="tablaproductos" class="display" style={{ width : "100%" }}>
36
+                        <thead>
37
+                            <tr>
38
+                                <th>Nombre de la plaza</th>
39
+                                <th>Descripción</th>
40
+                                <th>Salario</th>
41
+                                <th>Acciones</th>
42
+                            </tr>
43
+                        </thead>
44
+                        <tbody>
45
+                            {
46
+                                data.length ? 
47
+                                data.map( plaza => {
48
+                                    return (
49
+                                        <tr>
50
+                                            <td>{ plaza.nombre }</td>
51
+                                            <td>{ plaza.description }</td>
52
+                                            <td>{ plaza.salario }</td>
53
+                                            <td className="actions_butons_plaza"> { actions } </td>
54
+                                        </tr>
55
+                                    )
56
+                                }) : undefined
57
+                            }
58
+
59
+                        </tbody>
60
+                        <tfoot>
61
+                            <tr>
62
+                                <th>Nombre de la plaza</th>
63
+                                <th>Descripción</th>
64
+                                <th>Salario</th>
65
+                                <th>Acciones</th>
66
+                            </tr>
67
+                        </tfoot>
68
+                    </table>
69
+                </div>
70
+            </Col>
71
+        </Row>
72
+    )
73
+}
74
+
75
+
76
+function ModuleMode () {
77
+    return(
78
+        <React.Fragment> 
79
+            {
80
+                data.length ? 
81
+                    <div class="col-md-3">
82
+                        <div class="panel">
83
+                            <div class="row">
84
+                                <div class="col-md-4">
85
+                                    <div class="img-container">
86
+                                        <img src="images/not_found.png"/>
252
                                     </div>
87
                                     </div>
253
                                 </div>
88
                                 </div>
254
-                            </div>
255
-                            <div class="col-md-3">
256
-                                <div class="panel">
257
-                                    <div class="row">
258
-                                        <div class="col-md-4">
259
-                                            <div class="img-container">
260
-                                                <img src="images/not_found.png"/>
261
-                                            </div>
89
+                                <div class="col-md-8">
90
+                                    <div class="info_details">
91
+                                        <p>Nombre de la plaza</p>
92
+                                        <p>Descripción</p>
93
+                                        <p>Salario</p>
94
+                                        <div class="botones_interactivos">
95
+                                            <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
262
                                         </div>
96
                                         </div>
263
-                                        <div class="col-md-8">
264
-                                            <div class="info_details">
265
-                                                <p>Nombre de la plaza</p>
266
-                                                <p>Descripción</p>
267
-                                                <p>Salario</p>
268
-                                                <div class="botones_interactivos">
269
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
270
-                                                </div>
271
-                                                <div class="botones_interactivos">
272
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
273
-                                                </div>
274
-                                                <div class="botones_interactivos">
275
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
276
-                                                </div>
277
-                                            </div>
97
+                                        <div class="botones_interactivos">
98
+                                            <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
278
                                         </div>
99
                                         </div>
279
-                                    </div>
280
-                                </div>
281
-                            </div>
282
-                            <div class="col-md-3">
283
-                                <div class="panel">
284
-                                    <div class="row">
285
-                                        <div class="col-md-4">
286
-                                            <div class="img-container">
287
-                                                <img src="images/not_found.png"/>
288
-                                            </div>
289
-                                        </div>
290
-                                        <div class="col-md-8">
291
-                                            <div class="info_details">
292
-                                                <p>Nombre de la plaza</p>
293
-                                                <p>Descripción</p>
294
-                                                <p>Salario</p>
295
-                                                <div class="botones_interactivos">
296
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
297
-                                                </div>
298
-                                                <div class="botones_interactivos">
299
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
300
-                                                </div>
301
-                                                <div class="botones_interactivos">
302
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
303
-                                                </div>
304
-                                            </div>
100
+                                        <div class="botones_interactivos">
101
+                                            <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
305
                                         </div>
102
                                         </div>
306
                                     </div>
103
                                     </div>
307
                                 </div>
104
                                 </div>
308
                             </div>
105
                             </div>
309
-                            <div class="col-md-3">
310
-                                <div class="panel">
311
-                                    <div class="row">
312
-                                        <div class="col-md-4">
313
-                                            <div class="img-container">
314
-                                                <img src="images/not_found.png"/>
315
-                                            </div>
316
-                                        </div>
317
-                                        <div class="col-md-8">
318
-                                            <div class="info_details">
319
-                                                <p>Nombre de la plaza</p>
320
-                                                <p>Descripción</p>
321
-                                                <p>Salario</p>
322
-                                                <div class="botones_interactivos">
323
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
324
-                                                </div>
325
-                                                <div class="botones_interactivos">
326
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
327
-                                                </div>
328
-                                                <div class="botones_interactivos">
329
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
330
-                                                </div>
331
-                                            </div>
332
-                                        </div>
106
+                        </div>
107
+                    </div>
108
+                    : undefined
109
+
110
+            }
111
+        </React.Fragment>
112
+    )
113
+}
114
+
115
+export function Puestos() {
116
+
117
+    const [alignment, setAlignment] = React.useState('left');
118
+
119
+    const handleChange = (event, newAlignment) => {
120
+        setAlignment(newAlignment);
121
+    };
122
+
123
+    const children = [
124
+        <ToggleButton value="left" key="left">
125
+            <ViewListIcon />
126
+        </ToggleButton>,
127
+        <ToggleButton value="center" key="center">
128
+            <ViewModuleIcon/>
129
+        </ToggleButton>,
130
+        <ToggleButton value="right" key="right">
131
+            <ViewQuiltIcon/>
132
+        </ToggleButton>,
133
+    ];
134
+
135
+    const control = {
136
+        value: alignment,
137
+        onChange: handleChange,
138
+        exclusive: true,
139
+    };
140
+
141
+    return (
142
+        <div class="content-section">
143
+            <div class="main">
144
+                <div class="breadcrumb-header">
145
+                    <Box sx={{ float : 'left',display: 'flex', flexDirection: 'column', alignItems: 'center', '& > :not(style) + :not(style)': { mt: 2 }, }} >
146
+                        <ToggleButtonGroup size="small" {...control}>
147
+                            {children}
148
+                        </ToggleButtonGroup>
149
+                    </Box>
150
+                </div>
151
+                <div class="row">
152
+                    <div class="col-md-6">
153
+                        <div class="list_view">
154
+                            <div class="row">
155
+                                <div class="colgrilla">
156
+                                    <div class="btn_view">
157
+                                        <a class="activar_vista" id="list_click" tooltip-location="top" tooltip-animate tooltip="Ver como lista" onclick="activarlista()"><i class="fas fa-list"></i></a>
333
                                     </div>
158
                                     </div>
334
                                 </div>
159
                                 </div>
335
-                            </div>
336
-                            <div class="col-md-3">
337
-                                <div class="panel">
338
-                                    <div class="row">
339
-                                        <div class="col-md-4">
340
-                                            <div class="img-container">
341
-                                                <img src="images/not_found.png"/>
342
-                                            </div>
343
-                                        </div>
344
-                                        <div class="col-md-8">
345
-                                            <div class="info_details">
346
-                                                <p>Nombre de la plaza</p>
347
-                                                <p>Descripción</p>
348
-                                                <p>Salario</p>
349
-                                                <div class="botones_interactivos">
350
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Ver plaza" data-toggle="modal" data-target="#verProducto"><i class="far fa-eye"></i></a>
351
-                                                </div>
352
-                                                <div class="botones_interactivos">
353
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Editar plaza" data-toggle="modal" data-target="#editarProducto"><i class="far fa-edit"></i></a>
354
-                                                </div>
355
-                                                <div class="botones_interactivos">
356
-                                                    <a href="#" tooltip-location="top" tooltip-animate tooltip="Eliminar plaza" data-toggle="modal" data-target="#deleteProducto"><i class="far fa-times-circle"></i></a>
357
-                                                </div>
358
-                                            </div>
359
-                                        </div>
160
+                                <div class="colgrilla">
161
+                                    <div class="btn_view">
162
+                                        <a id="grid_click" tooltip-location="top" tooltip-animate tooltip="Ver como grupo" onclick="activargrid()"><i class="fas fa-th"></i></a>
360
                                     </div>
163
                                     </div>
361
                                 </div>
164
                                 </div>
362
                             </div>
165
                             </div>
363
                         </div>
166
                         </div>
364
                     </div>
167
                     </div>
365
-                    <div class="main_list_products" id="list_view_products">
366
-                        <div class="row">
367
-                            <div class="col-md-12">
368
-                                <div class="body-table">
369
-                                    <table id="tablaproductos" class="display" style={{ width : "100%" }}>
370
-                                        <thead>
371
-                                            <tr>
372
-                                                <th>Nombre de la plaza</th>
373
-                                                <th>Descripción</th>
374
-                                                <th>Salario</th>
375
-                                                <th>Acciones</th>
376
-                                            </tr>
377
-                                        </thead>
378
-                                        <tbody>
379
-                                            <tr>
380
-                                                <td>Nombre de la plaza</td>
381
-                                                <td>Descripción</td>
382
-                                                <td>Salario</td>
383
-                                                <td><a href="#" class="ver_producto" data-toggle="modal" data-target="#verProducto">Ver</a><a href="#" class="editar_producto" data-toggle="modal" data-target="#editarProducto">Editar</a><a href="#" class="eliminar_producto" data-toggle="modal" data-target="#deleteProducto">Eliminar</a></td>
384
-                                            </tr>
385
-
386
-
387
-                                        </tbody>
388
-                                        <tfoot>
389
-                                            <tr>
390
-                                                <th>Nombre de la plaza</th>
391
-                                                <th>Descripción</th>
392
-                                                <th>Salario</th>
393
-                                                <th>Acciones</th>
394
-                                            </tr>
395
-                                        </tfoot>
396
-                                    </table>
397
-                                </div>
168
+                    <div class="col-md-6">
169
+                        <div class="add_producto">
170
+                            <div class="btn_add_producto">
171
+                                <a href="#" data-toggle="modal" data-target="#addProducto">Agregar manual</a>
172
+                            </div>
173
+                        </div>
174
+                        <div class="add_producto">
175
+                            <div class="btn_add_producto">
176
+                                <a href="#" data-toggle="modal" data-target="#addProductoExpress">Agregar express</a>
398
                             </div>
177
                             </div>
399
                         </div>
178
                         </div>
400
                     </div>
179
                     </div>
401
                 </div>
180
                 </div>
181
+                <div class="main_productos" id="grid_view">
182
+                    <Row>
183
+                        <ModuleMode/>
184
+                    </Row>
185
+                </div>
186
+                <div class="main_list_products" id="list_view_products">
187
+                    <ListMode/>
188
+                </div>
402
             </div>
189
             </div>
403
         </div>
190
         </div>
404
     )
191
     )