Delete sucursales
This commit is contained in:
parent
348be949ac
commit
fa94e36e7f
|
@ -843,6 +843,21 @@ class Sucursales(BaseModel):
|
|||
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def _delete(cls, args):
|
||||
values = utils.loads(args)
|
||||
id = values['id']
|
||||
|
||||
try:
|
||||
q = Sucursales.delete().where(Sucursales.id==id)
|
||||
r = bool(q.execute())
|
||||
result = {'ok': r}
|
||||
except Exception as e:
|
||||
log.error(e)
|
||||
result = {'ok': False, 'msg': 'Ocurrio un error al intentar eliminar'}
|
||||
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def post(cls, values):
|
||||
opt = values['opt']
|
||||
|
|
|
@ -154,6 +154,7 @@ var controllers = {
|
|||
|
||||
//~ Sucursales
|
||||
$$('cmd_add_sucursal').attachEvent('onItemClick', cmd_add_sucursal_click)
|
||||
$$('grid_sucursales').attachEvent('onItemClick', grid_sucursales_click)
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -2868,3 +2869,44 @@ function cmd_add_sucursal_click(){
|
|||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function grid_sucursales_click(id, e, node){
|
||||
if(id.column != 'delete'){
|
||||
return
|
||||
}
|
||||
|
||||
var data = {
|
||||
opt: 'delete',
|
||||
values: {id: id.row},
|
||||
}
|
||||
|
||||
msg = '¿Estás seguro de borrar la sucursal seleccionado?<BR><BR>ESTA ACCIÓN NO SE PUEDE DESHACER'
|
||||
webix.confirm({
|
||||
title: 'Borrar Sucursal',
|
||||
ok: 'Si',
|
||||
cancel: 'No',
|
||||
type: 'confirm-error',
|
||||
text: msg,
|
||||
callback:function(result){
|
||||
if(result){
|
||||
webix.ajax().post('/sucursales', data, {
|
||||
error:function(text, data, XmlHttpRequest){
|
||||
msg = 'Ocurrio un error, consulta a soporte técnico'
|
||||
msg_error(msg)
|
||||
},
|
||||
success:function(text, data, XmlHttpRequest){
|
||||
var values = data.json()
|
||||
if(values.ok){
|
||||
$$('grid_sucursales').remove(id.row)
|
||||
msg_ok('Sucursal eliminada correctamente')
|
||||
}else{
|
||||
msg_error(values.msg)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue