$usuario = new TUsuario($sesion['usuario']);
     $smarty->assign("nombre", $usuario->getNombre());
     $smarty->assign("app", $usuario->getApp());
     $smarty->assign("apm", $usuario->getApm());
     break;
 case 'cusuarios':
     switch ($objModulo->getAction()) {
         case 'add':
             $db = TBase::conectaDB();
             $obj = new TUsuario();
             $rs = $db->Execute("select idUsuario from usuario where email = '" . $_POST['email'] . "'");
             if (!$rs->EOF) {
                 #si es que encontró el email
                 if ($rs->fields["idUsuario"] != $_POST['id']) {
                     $obj->setId($rs->fields['idUsuario']);
                     echo json_encode(array("band" => false, "mensaje" => "El email ya se encuentra registrado con el usuario " . $obj->getNombreCompleto()));
                     exit(1);
                 }
             }
             if ($_POST['tipo'] == 3) {
                 #si es doctor
                 $rs = $db->Execute("select idUsuario from doctor where cedula = '" . $_POST['cedula'] . "'");
                 if ($rs->fields['idUsuario'] != $_POST['id']) {
                     $obj->setId($rs->fields['idUsuario']);
                     echo json_encode(array("band" => false, "id" => $rs->fields['idUsuario'], "mensaje" => "El número de cédula se encuentra registrado con el doctor " . $obj->getNombreCompleto()));
                     exit(1);
                 }
             }
             if ($_POST['tipo'] == 3) {
                 $obj = new TDoctor();
                 $obj->setCedula($_POST['cedula']);
         $rs->moveNext();
     }
     $smarty->assign("turnos", $datos);
     $rs = $db->Execute("select * from usuario where idTipo = 2 order by nombre, app, apm");
     $datos = array();
     while (!$rs->EOF) {
         $obj = new TUsuario($rs->fields['idUsuario']);
         $datos[$obj->getId()] = $obj->getNombreCompleto();
         $rs->moveNext();
     }
     $smarty->assign("supervisor", $datos);
     $rs = $db->Execute("select * from usuario order by nombre, app, apm");
     $datos = array();
     while (!$rs->EOF) {
         $obj = new TUsuario($rs->fields['idUsuario']);
         $datos[$obj->getId()] = $obj->getNombreCompleto();
         $rs->moveNext();
     }
     $smarty->assign("responsable", $datos);
     $rs = $db->Execute("select * from turno");
     $datos = array();
     while (!$rs->EOF) {
         array_push($datos, $rs->fields);
         $rs->moveNext();
     }
     $smarty->assign("turnos", $datos);
     break;
 case 'listaConsultorios':
     $db = TBase::conectaDB();
     $rs = $db->Execute("select a.*, c.nombre as supervisor from consultorio a join usuario c on a.idSupervisor = c.idUsuario where eliminado = 0");
     $datos = array();
Exemple #3
0
     $usuario = new TUsuario($sesion['usuario']);
     $smarty->assign("nombre", $usuario->getNombre());
     $smarty->assign("app", $usuario->getApp());
     $smarty->assign("apm", $usuario->getApm());
     break;
 case 'cusuarios':
     switch ($objModulo->getAction()) {
         case 'add':
             $db = TBase::conectaDB();
             $obj = new TUsuario();
             $rs = $db->Execute("select idUsuario from usuario where email = '" . $_POST['email'] . "'");
             if (!$rs->EOF) {
                 #si es que encontró el email
                 if ($rs->fields["idUsuario"] != $_POST['id']) {
                     $obj->setId($rs->fields['idUsuario']);
                     echo json_encode(array("band" => false, "mensaje" => "El email ya se encuentra registrado con el usuario " . $obj->getNombreCompleto()));
                     exit(1);
                 }
             }
             $obj = new TUsuario();
             $obj->setId($_POST['id']);
             $obj->setNombre($_POST['nombre']);
             $obj->setApp($_POST['app']);
             $obj->setApm($_POST['apm']);
             $obj->setEmail($_POST['email']);
             $obj->setPass($_POST['pass']);
             $obj->setTipo($_POST['tipo']);
             echo json_encode(array("band" => $obj->guardar()));
             break;
         case 'del':
             $obj = new TUsuario($_POST['usuario']);