feat(medicos): seed 444 médicos + columnas telefonos/email en tabla y modal
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
48f9e32c22
commit
3b378c0d75
@@ -15,6 +15,8 @@ $nombres = trim($datos['nombres'] ?? '');
|
||||
$apellidos = trim($datos['apellidos'] ?? '');
|
||||
$especialidad = trim($datos['cod_especialidad'] ?? '');
|
||||
$docid = trim($datos['docidmedico'] ?? '');
|
||||
$telefonos = trim($datos['telefonos'] ?? '');
|
||||
$email = trim($datos['email'] ?? '');
|
||||
|
||||
if (!$codigo) { echo json_encode(['ok'=>false,'error'=>'El código es obligatorio.']); exit; }
|
||||
if (!$nombres) { echo json_encode(['ok'=>false,'error'=>'Los nombres son obligatorios.']); exit; }
|
||||
@@ -25,10 +27,10 @@ $pdo = Database::getInstance()->getConnection();
|
||||
if ($id) {
|
||||
// Editar
|
||||
$stmt = $pdo->prepare(
|
||||
"UPDATE medicos SET codigo=?, nombres=?, apellidos=?, cod_especialidad=?, docidmedico=?
|
||||
"UPDATE medicos SET codigo=?, nombres=?, apellidos=?, telefonos=?, email=?, cod_especialidad=?, docidmedico=?
|
||||
WHERE id=?"
|
||||
);
|
||||
$stmt->execute([$codigo, $nombres, $apellidos, $especialidad ?: null, $docid ?: null, $id]);
|
||||
$stmt->execute([$codigo, $nombres, $apellidos, $telefonos ?: null, $email ?: null, $especialidad ?: null, $docid ?: null, $id]);
|
||||
echo json_encode(['ok'=>true,'mensaje'=>'Médico actualizado correctamente.']);
|
||||
} else {
|
||||
// Crear — verificar código único
|
||||
@@ -38,9 +40,9 @@ if ($id) {
|
||||
echo json_encode(['ok'=>false,'error'=>"El código '$codigo' ya existe."]); exit;
|
||||
}
|
||||
$stmt = $pdo->prepare(
|
||||
"INSERT INTO medicos (codigo, nombres, apellidos, cod_especialidad, docidmedico)
|
||||
VALUES (?, ?, ?, ?, ?)"
|
||||
"INSERT INTO medicos (codigo, nombres, apellidos, telefonos, email, cod_especialidad, docidmedico)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?)"
|
||||
);
|
||||
$stmt->execute([$codigo, $nombres, $apellidos, $especialidad ?: null, $docid ?: null]);
|
||||
$stmt->execute([$codigo, $nombres, $apellidos, $telefonos ?: null, $email ?: null, $especialidad ?: null, $docid ?: null]);
|
||||
echo json_encode(['ok'=>true,'id'=>(int)$pdo->lastInsertId(),'mensaje'=>'Médico creado correctamente.']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user