insertar($tipo_persona,$nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email);
echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos";
}else{
$rspta=$persona->editar($idpersona,$tipo_persona,$nombre,$tipo_documento,$num_documento,$direccion,$telefono,$email);
echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos";
}
break;
case 'eliminar':
$rspta=$persona->eliminar($idpersona);
echo $rspta ? "Datos eliminados correctamente" : "No se pudo eliminar los datos";
break;
case 'mostrar':
$rspta=$persona->mostrar($idpersona);
echo json_encode($rspta);
break;
case 'listarp':
$rspta=$persona->listarp();
$data=Array();
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>''.' '.'',
"1"=>$reg->nombre,
"2"=>$reg->tipo_documento,
"3"=>$reg->num_documento,
"4"=>$reg->telefono,
"5"=>$reg->email
);
}
$results=array(
"sEcho"=>1,//info para datatables
"iTotalRecords"=>count($data),//enviamos el total de registros al datatable
"iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar
"aaData"=>$data);
echo json_encode($results);
break;
case 'listarc':
$rspta=$persona->listarc();
$data=Array();
if ($_SESSION['acceso']==1) {
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>''.' '.'',
"1"=>$reg->nombre,
"2"=>$reg->tipo_documento,
"3"=>$reg->num_documento,
"4"=>$reg->telefono,
"5"=>$reg->email
);
}
}else{
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>'Sin Acceso',
"1"=>$reg->nombre,
"2"=>$reg->tipo_documento,
"3"=>$reg->num_documento,
"4"=>$reg->telefono,
"5"=>$reg->email
);
}
}
$results=array(
"sEcho"=>1,//info para datatables
"iTotalRecords"=>count($data),//enviamos el total de registros al datatable
"iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar
"aaData"=>$data);
echo json_encode($results);
break;
}
?>