para este sistema e creado una carpeta llamada sislac2 que contendra las siguientes carpetas:
Aqui dejo el script de la Base de datos "laboratorio"
-- phpMyAdmin SQL Dump
-- version 2.11.0
-- http://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 29-09-2011 a las 15:46:42
-- Versión del servidor: 5.0.45
-- Versión de PHP: 5.2.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `laboratorio`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `analisis`
--
CREATE TABLE `analisis` (
`idanalis` int(6) NOT NULL auto_increment,
`idexamen` int(6) NOT NULL,
`idpaciente` int(6) NOT NULL,
`fecha` date NOT NULL,
`estado` varchar(10) NOT NULL,
`pago` float NOT NULL,
`muestra` varchar(150) default NULL,
`descripcion` varchar(200) default NULL,
PRIMARY KEY (`idanalis`),
KEY `idexamen` (`idexamen`,`idpaciente`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=42 ;
--
-- Volcar la base de datos para la tabla `analisis`
--
INSERT INTO `analisis` (`idanalis`, `idexamen`, `idpaciente`, `fecha`, `estado`, `pago`, `muestra`, `descripcion`) VALUES
(41, 6, 24, '2011-09-20', 'PENDIENTE', 20, NULL, NULL),
(40, 5, 24, '2011-09-20', 'PENDIENTE', 20, NULL, NULL),
(39, 3, 24, '2011-09-20', 'PENDIENTE', 10, NULL, NULL),
(38, 2, 24, '2011-09-20', 'PENDIENTE', 15, NULL, NULL),
(37, 1, 24, '2011-09-20', 'PENDIENTE', 15, NULL, NULL),
(36, 3, 2, '2011-09-15', 'PENDIENTE', 20, NULL, NULL),
(35, 2, 2, '2011-09-15', 'ATENDIDO', 15, 'Sangre/suero', 'mkdfgdfg');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `caracteristica`
--
CREATE TABLE `caracteristica` (
`idcaracteristica` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`idexamen` int(6) NOT NULL,
PRIMARY KEY (`idcaracteristica`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40 ;
--
-- Volcar la base de datos para la tabla `caracteristica`
--
INSERT INTO `caracteristica` (`idcaracteristica`, `nombre`, `idexamen`) VALUES
(1, 'color', 1),
(2, 'densidad', 1),
(3, 'aspecto', 1),
(4, 'pigmentacion', 1),
(5, 'hematocrito', 2),
(6, 'hemoglobina', 3),
(23, 'glucosa', 21),
(24, 'bbbbbb', 21),
(25, 'cccccccccc', 21),
(33, 'color', 11);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `examen`
--
CREATE TABLE `examen` (
`idexamen` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`precio_standar` float NOT NULL,
`idgrupo` int(6) NOT NULL,
PRIMARY KEY (`idexamen`),
KEY `idgrupo` (`idgrupo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=66 ;
--
-- Volcar la base de datos para la tabla `examen`
--
INSERT INTO `examen` (`idexamen`, `nombre`, `precio_standar`, `idgrupo`) VALUES
(1, 'HEMOGRAMA', 15, 1),
(2, 'HEMATOCRITO', 15, 1),
(3, 'HEMOGLOBINA', 0, 1),
(4, 'GRUPO SANGUINEO Y FACTOR Rh', 0, 1),
(5, 'RECUENTO DE PLAQUETAS', 0, 1),
(6, 'RECUENTO DE RETICULOCITOS', 0, 1),
(7, 'ESTUDIO DE LAMINA PERIFERICA', 0, 1),
(8, 'CONSTANTES CORPUSCULARES', 0, 1),
(9, 'TIEMPO DE PROTOMBINA', 0, 1),
(10, 'TIEMPO DE TROMBINA', 0, 1),
(11, 'TIEMPO DE TROMBOPLASTINA PARCIAL', 0, 1),
(12, 'FIBRINOGENO', 0, 1),
(13, 'TIEMPO DE COAGULACION', 0, 1),
(14, 'TIEMPO DE SANGRIA', 0, 1),
(15, 'RETRACCION DEL COAGULO', 0, 1),
(16, 'FENOMENO L.E', 0, 1),
(17, 'PRUEBA DE COOMBS DIRECTO', 0, 1),
(18, 'PRUEBA DE COOMBS INDIRECTO', 0, 1),
(19, 'VELOCIDAD DE SEDIMENATCION GLOBULAR', 0, 1),
(20, 'HEMOPARASITOS(GOTA GRUESA)', 0, 1),
(21, 'GLUCOSA', 0, 2),
(22, 'GLUCOSA 2 HORAS POST.PRANDIAL', 0, 2),
(23, 'TOLERANCAI A LA GLUCOSA', 0, 2),
(24, 'UREA', 0, 2),
(25, 'CREATININA', 0, 2),
(26, 'DEPURACION DE CREATININA', 0, 2),
(27, 'COLESTEROL', 0, 2),
(28, 'HDL-COLESTEROL', 0, 2),
(29, 'LDL-COLESTEROL', 0, 2),
(30, 'TRIGLICERIDOS', 0, 2),
(31, 'RIESGO CARDIACO CORONARIO', 0, 2),
(32, 'ACIDO URICO', 0, 2),
(33, 'BILIRRUBINAS', 0, 2),
(34, 'PROTEINAS T y F', 0, 2),
(35, 'ALBUMINAS', 0, 2),
(36, 'TRASAMINASAS TGO y TGP', 0, 2),
(37, 'DESIDROGENASA LACTICA (LDH)', 0, 2),
(38, 'CPK TOTAL O MB(c/u)', 0, 2),
(39, 'TEST DE SULLIVAN O TOLERANCIA A LA GLUCOSA', 0, 2),
(40, 'AMILASA', 0, 2),
(41, 'FOSFATASA ACIDA', 0, 2),
(42, 'FOSFATASA ALCALINA', 0, 2),
(43, 'CALCIO', 0, 2),
(44, 'ELECTROLITOS(Na, Cl, K, Ca)', 0, 2),
(45, 'FOSFORO', 0, 2),
(46, 'HEMOGLOBINA GLICOSILADA', 0, 2),
(47, 'COPROCULTIVO FUNCIONAL', 0, 3),
(48, 'DIFERENCIACION CELULAR', 0, 3),
(49, 'PARASITOLOGICO SERIADO', 0, 3),
(50, 'PARASITOLOGICO SIMPLE', 0, 3),
(51, 'THEVENON', 0, 3),
(52, 'MOCO FECAL', 0, 3),
(53, 'COLORACION GRAM', 0, 3),
(54, 'AZUCARES REDUCTORES', 0, 3),
(55, 'TEST DE GRAHAN', 0, 3),
(56, 'PH-HECES', 0, 3),
(64, 'JILIJILI', 15.3, 1),
(65, 'LIPOTES', 10.5, 4);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `grupo`
--
CREATE TABLE `grupo` (
`idgrupo` int(6) NOT NULL auto_increment,
`nombre` varchar(100) NOT NULL,
PRIMARY KEY (`idgrupo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
--
-- Volcar la base de datos para la tabla `grupo`
--
INSERT INTO `grupo` (`idgrupo`, `nombre`) VALUES
(1, 'HEMATOLOGIA'),
(2, 'BIOQUIMICA'),
(3, 'HECES'),
(4, 'PERFIL LIPIDICO'),
(5, 'PERFIL HEPATICO'),
(6, 'PERFIL GESTACIONAL'),
(7, 'PERFIL DE COAGULACION'),
(9, 'UROANALIS'),
(10, 'HORMONAS'),
(11, 'OTROS ANALISIS');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `inventario`
--
CREATE TABLE `inventario` (
`idInventario` int(11) NOT NULL auto_increment,
`cliente` varchar(50) character set utf8 default NULL,
`servicio` varchar(50) character set utf8 default NULL,
`descripcion` varchar(1500) character set utf8 default NULL,
`ingreso` float default NULL,
`egreso` float default NULL,
`total` float default NULL,
`fecha` date default NULL,
PRIMARY KEY (`idInventario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
--
-- Volcar la base de datos para la tabla `inventario`
--
INSERT INTO `inventario` (`idInventario`, `cliente`, `servicio`, `descripcion`, `ingreso`, `egreso`, `total`, `fecha`) VALUES
(21, 'Elias Martinez raul jose', 'RECUENTO DE RETICULOCITOS', '', 22, 5, 17, '2011-09-20'),
(20, 'Elias Martinez raul jose', 'RECUENTO DE PLAQUETAS', '', 20, 12, 8, '2011-09-20'),
(19, 'Elias Martinez raul jose', 'HEMOGLOBINA', '', 10, 0, 10, '2011-09-20'),
(17, 'Elias Martinez raul jose', 'HEMOGRAMA', '', 15, 0, 15, '2011-09-20'),
(18, 'Elias Martinez raul jose', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-20'),
(16, 'camacho medina mario efrain', 'HEMOGLOBINA', 'zczxczxc', 10, 30, -20, '2011-09-15'),
(15, 'camacho medina mario efrain', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-15'),
(22, 'Jose Altamirano Fernanadez Zapata', 'Hematocrito', 'Negativo', 5, 0, 5, '2011-09-23'),
(23, 'Jose Altamirano Fernanadez Zapata', 'Hematocrito', 'Negativo', 5, 0, 5, '2011-09-23'),
(24, 'elias incio jose edwin', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-26'),
(25, 'elias incio jose edwin', 'HEMOGLOBINA', '', 20, 0, 20, '2011-09-26'),
(26, 'elias incio jose edwin', 'HEMATOCRITO', '', 20, 0, 20, '2011-09-26'),
(27, 'elias incio jose edwin', 'HEMOGLOBINA', '', 20, 0, 20, '2011-09-26');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `paciente`
--
CREATE TABLE `paciente` (
`idpaciente` int(6) NOT NULL auto_increment,
`nombres` varchar(50) NOT NULL,
`apellidos` varchar(50) NOT NULL,
`fecha_nac` date NOT NULL,
`num_historia` char(10) NOT NULL,
`telefono` varchar(9) NOT NULL,
`fechaReg` date NOT NULL,
`estado` varchar(30) NOT NULL,
PRIMARY KEY (`idpaciente`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=42 ;
--
-- Volcar la base de datos para la tabla `paciente`
--
INSERT INTO `paciente` (`idpaciente`, `nombres`, `apellidos`, `fecha_nac`, `num_historia`, `telefono`, `fechaReg`, `estado`) VALUES
(1, 'jose edwin', 'elias incio', '2011-08-09', '00000001', '987654320', '2011-05-02', 'DESOCUPADO'),
(2, 'mario efrain', 'camacho medina', '2011-08-18', '00000002', '987654321', '2011-05-04', 'DESOCUPADO'),
(3, 'carlo enrrique', 'Padilla torrez', '2011-08-14', '00000003', '14896327', '2011-05-05', 'DESOCUPADO'),
(4, 'carlos alberto', 'jimenez barturen', '2011-08-02', '00000004', '986321457', '2011-05-10', 'DESOCUPADO'),
(13, 'loba', 'jjjjj', '2011-10-08', '00000005', '6515190', '2011-08-22', 'DESOCUPADO'),
(14, 'Carlos Alberto', 'Fernandez Quiroz', '2011-10-01', '00000006', '456987123', '2011-08-22', 'DESOCUPADO'),
(15, 'Jorge Armando', 'Jimenez Peralta', '1983-09-02', '00000007', '625421', '2011-08-22', 'DESOCUPADO'),
(16, 'Alex Fernando', 'Chumpitas Aguirre', '1986-06-18', '00000008', '532461', '2011-08-22', 'DESOCUPADO'),
(17, 'Marcos Antonio', 'Ordoñez Puican', '1986-12-28', '00000009', '524316', '2011-08-22', 'DESOCUPADO'),
(19, 'Fiorella Lizeth', 'Tirado Castañeda', '1983-04-27', '00000010', '532166', '2011-08-22', 'DESOCUPADO'),
(20, 'Yuri Raul', 'Castro Fernandez', '1955-05-30', '00000011', '621345', '2011-08-22', 'DESOCUPADO'),
(24, 'raul jose', 'Elias Martinez', '1948-01-02', '00000012', '625665', '2011-08-29', 'DESOCUPADO'),
(22, 'dfsdf', 'sdfsdf', '2011-08-09', '00000013', '131', '2011-08-29', 'DESOCUPADO'),
(27, 'Alex Amador', 'Alfaro Torres', '2011-08-01', '00000014', '104582', '2011-09-05', 'DESOCUPADO'),
(32, 'dfsdfsdfsdf', 'sdfsdf', '2011-09-12', '00000015', '45354', '2011-09-07', 'DESOCUPADO'),
(34, 'skjdks', 'sjadkfjskf', '2011-09-13', '00000016', '111655', '2011-09-07', 'DESOCUPADO'),
(35, 'loba', 'dmvkdv', '2011-09-05', '00000017', '243543', '2011-09-08', 'DESOCUPADO');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `pedido`
--
CREATE TABLE `pedido` (
`idpedido` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`idgrupo` int(6) NOT NULL,
`idpaciente` int(6) NOT NULL,
`pago` float NOT NULL,
PRIMARY KEY (`idpedido`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=532 ;
--
-- Volcar la base de datos para la tabla `pedido`
--
INSERT INTO `pedido` (`idpedido`, `nombre`, `idgrupo`, `idpaciente`, `pago`) VALUES
(531, 'HEMOGLOBINA', 1, 1, 20),
(530, 'HEMATOCRITO', 1, 1, 20);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `permiso`
--
CREATE TABLE `permiso` (
`idpermiso` int(2) NOT NULL,
`nombre` varchar(50) NOT NULL,
PRIMARY KEY (`idpermiso`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Volcar la base de datos para la tabla `permiso`
--
INSERT INTO `permiso` (`idpermiso`, `nombre`) VALUES
(1, 'MANTENIMIENTO'),
(2, 'ANALISIS'),
(3, 'RESULTADOS'),
(4, 'INVENTARIO'),
(5, 'REPORTES');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `resultado`
--
CREATE TABLE `resultado` (
`idresultado` int(6) NOT NULL auto_increment,
`idanalis` int(6) NOT NULL,
`idcaracteristica` int(6) NOT NULL,
`resultado` varchar(100) default NULL,
`unidad` varchar(50) default NULL,
`rango` varchar(100) default NULL,
PRIMARY KEY (`idresultado`),
KEY `idanalis` (`idanalis`,`idcaracteristica`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;
--
-- Volcar la base de datos para la tabla `resultado`
--
INSERT INTO `resultado` (`idresultado`, `idanalis`, `idcaracteristica`, `resultado`, `unidad`, `rango`) VALUES
(40, 39, 6, NULL, NULL, NULL),
(39, 37, 4, 'dfsdff', '215df', 'dfsdf'),
(38, 37, 3, NULL, NULL, NULL),
(35, 35, 5, '201014', 'kamsklasd', 'asdmasdkl'),
(34, 36, 6, 'jilipollas:que te den ; chivopollas:joder eres chivo; cantasia:estudio', '2222222', 'ttt121'),
(36, 37, 1, '', '', ''),
(37, 37, 2, NULL, NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuario`
--
CREATE TABLE `usuario` (
`idusuario` int(6) NOT NULL auto_increment,
`nombres` varchar(50) NOT NULL,
`apellidos` varchar(50) NOT NULL,
`direccion` varchar(150) NOT NULL,
`telefono` char(9) NOT NULL,
`login` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`tipo` varchar(15) NOT NULL,
`estado` varchar(10) NOT NULL,
PRIMARY KEY (`idusuario`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
--
-- Volcar la base de datos para la tabla `usuario`
--
INSERT INTO `usuario` (`idusuario`, `nombres`, `apellidos`, `direccion`, `telefono`, `login`, `password`, `tipo`, `estado`) VALUES
(1, 'Mario Efrain', 'Camacho Medina', 'Villareal', '979109335', 'admin', '123', 'ADMINISTRADOR', 'VIGENTE'),
(2, 'Luis Jose', 'Mejia Gonzales', 'primavera', '123456789', 'lab1', '123', 'LABORATORISTA', 'VIGENTE'),
(4, 'lobo', 'chivas', 'jejeje', '0123654', 'joder', '123', 'LABORATORISTA', 'VIGENTE'),
(5, 'Milton Jhon', 'Elias Incio', 'Las Vegas ', '694963', 'encantador', '123', 'ADMINISTRADOR', 'BLOQUEADO'),
(9, 'asasas', 'asasa', '123456dsd', '25', 'ñañez', '123', 'LABORATORISTA', 'VIGENTE');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usupermiso`
--
CREATE TABLE `usupermiso` (
`idusuario` int(11) NOT NULL,
`idpermiso` int(11) NOT NULL,
KEY `idusuario` (`idusuario`,`idpermiso`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Volcar la base de datos para la tabla `usupermiso`
--
INSERT INTO `usupermiso` (`idusuario`, `idpermiso`) VALUES
(1, 1),
(1, 2),
(1, 3),
(1, 4),
(1, 5);
-- version 2.11.0
-- http://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 29-09-2011 a las 15:46:42
-- Versión del servidor: 5.0.45
-- Versión de PHP: 5.2.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `laboratorio`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `analisis`
--
CREATE TABLE `analisis` (
`idanalis` int(6) NOT NULL auto_increment,
`idexamen` int(6) NOT NULL,
`idpaciente` int(6) NOT NULL,
`fecha` date NOT NULL,
`estado` varchar(10) NOT NULL,
`pago` float NOT NULL,
`muestra` varchar(150) default NULL,
`descripcion` varchar(200) default NULL,
PRIMARY KEY (`idanalis`),
KEY `idexamen` (`idexamen`,`idpaciente`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=42 ;
--
-- Volcar la base de datos para la tabla `analisis`
--
INSERT INTO `analisis` (`idanalis`, `idexamen`, `idpaciente`, `fecha`, `estado`, `pago`, `muestra`, `descripcion`) VALUES
(41, 6, 24, '2011-09-20', 'PENDIENTE', 20, NULL, NULL),
(40, 5, 24, '2011-09-20', 'PENDIENTE', 20, NULL, NULL),
(39, 3, 24, '2011-09-20', 'PENDIENTE', 10, NULL, NULL),
(38, 2, 24, '2011-09-20', 'PENDIENTE', 15, NULL, NULL),
(37, 1, 24, '2011-09-20', 'PENDIENTE', 15, NULL, NULL),
(36, 3, 2, '2011-09-15', 'PENDIENTE', 20, NULL, NULL),
(35, 2, 2, '2011-09-15', 'ATENDIDO', 15, 'Sangre/suero', 'mkdfgdfg');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `caracteristica`
--
CREATE TABLE `caracteristica` (
`idcaracteristica` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`idexamen` int(6) NOT NULL,
PRIMARY KEY (`idcaracteristica`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40 ;
--
-- Volcar la base de datos para la tabla `caracteristica`
--
INSERT INTO `caracteristica` (`idcaracteristica`, `nombre`, `idexamen`) VALUES
(1, 'color', 1),
(2, 'densidad', 1),
(3, 'aspecto', 1),
(4, 'pigmentacion', 1),
(5, 'hematocrito', 2),
(6, 'hemoglobina', 3),
(23, 'glucosa', 21),
(24, 'bbbbbb', 21),
(25, 'cccccccccc', 21),
(33, 'color', 11);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `examen`
--
CREATE TABLE `examen` (
`idexamen` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`precio_standar` float NOT NULL,
`idgrupo` int(6) NOT NULL,
PRIMARY KEY (`idexamen`),
KEY `idgrupo` (`idgrupo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=66 ;
--
-- Volcar la base de datos para la tabla `examen`
--
INSERT INTO `examen` (`idexamen`, `nombre`, `precio_standar`, `idgrupo`) VALUES
(1, 'HEMOGRAMA', 15, 1),
(2, 'HEMATOCRITO', 15, 1),
(3, 'HEMOGLOBINA', 0, 1),
(4, 'GRUPO SANGUINEO Y FACTOR Rh', 0, 1),
(5, 'RECUENTO DE PLAQUETAS', 0, 1),
(6, 'RECUENTO DE RETICULOCITOS', 0, 1),
(7, 'ESTUDIO DE LAMINA PERIFERICA', 0, 1),
(8, 'CONSTANTES CORPUSCULARES', 0, 1),
(9, 'TIEMPO DE PROTOMBINA', 0, 1),
(10, 'TIEMPO DE TROMBINA', 0, 1),
(11, 'TIEMPO DE TROMBOPLASTINA PARCIAL', 0, 1),
(12, 'FIBRINOGENO', 0, 1),
(13, 'TIEMPO DE COAGULACION', 0, 1),
(14, 'TIEMPO DE SANGRIA', 0, 1),
(15, 'RETRACCION DEL COAGULO', 0, 1),
(16, 'FENOMENO L.E', 0, 1),
(17, 'PRUEBA DE COOMBS DIRECTO', 0, 1),
(18, 'PRUEBA DE COOMBS INDIRECTO', 0, 1),
(19, 'VELOCIDAD DE SEDIMENATCION GLOBULAR', 0, 1),
(20, 'HEMOPARASITOS(GOTA GRUESA)', 0, 1),
(21, 'GLUCOSA', 0, 2),
(22, 'GLUCOSA 2 HORAS POST.PRANDIAL', 0, 2),
(23, 'TOLERANCAI A LA GLUCOSA', 0, 2),
(24, 'UREA', 0, 2),
(25, 'CREATININA', 0, 2),
(26, 'DEPURACION DE CREATININA', 0, 2),
(27, 'COLESTEROL', 0, 2),
(28, 'HDL-COLESTEROL', 0, 2),
(29, 'LDL-COLESTEROL', 0, 2),
(30, 'TRIGLICERIDOS', 0, 2),
(31, 'RIESGO CARDIACO CORONARIO', 0, 2),
(32, 'ACIDO URICO', 0, 2),
(33, 'BILIRRUBINAS', 0, 2),
(34, 'PROTEINAS T y F', 0, 2),
(35, 'ALBUMINAS', 0, 2),
(36, 'TRASAMINASAS TGO y TGP', 0, 2),
(37, 'DESIDROGENASA LACTICA (LDH)', 0, 2),
(38, 'CPK TOTAL O MB(c/u)', 0, 2),
(39, 'TEST DE SULLIVAN O TOLERANCIA A LA GLUCOSA', 0, 2),
(40, 'AMILASA', 0, 2),
(41, 'FOSFATASA ACIDA', 0, 2),
(42, 'FOSFATASA ALCALINA', 0, 2),
(43, 'CALCIO', 0, 2),
(44, 'ELECTROLITOS(Na, Cl, K, Ca)', 0, 2),
(45, 'FOSFORO', 0, 2),
(46, 'HEMOGLOBINA GLICOSILADA', 0, 2),
(47, 'COPROCULTIVO FUNCIONAL', 0, 3),
(48, 'DIFERENCIACION CELULAR', 0, 3),
(49, 'PARASITOLOGICO SERIADO', 0, 3),
(50, 'PARASITOLOGICO SIMPLE', 0, 3),
(51, 'THEVENON', 0, 3),
(52, 'MOCO FECAL', 0, 3),
(53, 'COLORACION GRAM', 0, 3),
(54, 'AZUCARES REDUCTORES', 0, 3),
(55, 'TEST DE GRAHAN', 0, 3),
(56, 'PH-HECES', 0, 3),
(64, 'JILIJILI', 15.3, 1),
(65, 'LIPOTES', 10.5, 4);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `grupo`
--
CREATE TABLE `grupo` (
`idgrupo` int(6) NOT NULL auto_increment,
`nombre` varchar(100) NOT NULL,
PRIMARY KEY (`idgrupo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
--
-- Volcar la base de datos para la tabla `grupo`
--
INSERT INTO `grupo` (`idgrupo`, `nombre`) VALUES
(1, 'HEMATOLOGIA'),
(2, 'BIOQUIMICA'),
(3, 'HECES'),
(4, 'PERFIL LIPIDICO'),
(5, 'PERFIL HEPATICO'),
(6, 'PERFIL GESTACIONAL'),
(7, 'PERFIL DE COAGULACION'),
(9, 'UROANALIS'),
(10, 'HORMONAS'),
(11, 'OTROS ANALISIS');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `inventario`
--
CREATE TABLE `inventario` (
`idInventario` int(11) NOT NULL auto_increment,
`cliente` varchar(50) character set utf8 default NULL,
`servicio` varchar(50) character set utf8 default NULL,
`descripcion` varchar(1500) character set utf8 default NULL,
`ingreso` float default NULL,
`egreso` float default NULL,
`total` float default NULL,
`fecha` date default NULL,
PRIMARY KEY (`idInventario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;
--
-- Volcar la base de datos para la tabla `inventario`
--
INSERT INTO `inventario` (`idInventario`, `cliente`, `servicio`, `descripcion`, `ingreso`, `egreso`, `total`, `fecha`) VALUES
(21, 'Elias Martinez raul jose', 'RECUENTO DE RETICULOCITOS', '', 22, 5, 17, '2011-09-20'),
(20, 'Elias Martinez raul jose', 'RECUENTO DE PLAQUETAS', '', 20, 12, 8, '2011-09-20'),
(19, 'Elias Martinez raul jose', 'HEMOGLOBINA', '', 10, 0, 10, '2011-09-20'),
(17, 'Elias Martinez raul jose', 'HEMOGRAMA', '', 15, 0, 15, '2011-09-20'),
(18, 'Elias Martinez raul jose', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-20'),
(16, 'camacho medina mario efrain', 'HEMOGLOBINA', 'zczxczxc', 10, 30, -20, '2011-09-15'),
(15, 'camacho medina mario efrain', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-15'),
(22, 'Jose Altamirano Fernanadez Zapata', 'Hematocrito', 'Negativo', 5, 0, 5, '2011-09-23'),
(23, 'Jose Altamirano Fernanadez Zapata', 'Hematocrito', 'Negativo', 5, 0, 5, '2011-09-23'),
(24, 'elias incio jose edwin', 'HEMATOCRITO', '', 15, 0, 15, '2011-09-26'),
(25, 'elias incio jose edwin', 'HEMOGLOBINA', '', 20, 0, 20, '2011-09-26'),
(26, 'elias incio jose edwin', 'HEMATOCRITO', '', 20, 0, 20, '2011-09-26'),
(27, 'elias incio jose edwin', 'HEMOGLOBINA', '', 20, 0, 20, '2011-09-26');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `paciente`
--
CREATE TABLE `paciente` (
`idpaciente` int(6) NOT NULL auto_increment,
`nombres` varchar(50) NOT NULL,
`apellidos` varchar(50) NOT NULL,
`fecha_nac` date NOT NULL,
`num_historia` char(10) NOT NULL,
`telefono` varchar(9) NOT NULL,
`fechaReg` date NOT NULL,
`estado` varchar(30) NOT NULL,
PRIMARY KEY (`idpaciente`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=42 ;
--
-- Volcar la base de datos para la tabla `paciente`
--
INSERT INTO `paciente` (`idpaciente`, `nombres`, `apellidos`, `fecha_nac`, `num_historia`, `telefono`, `fechaReg`, `estado`) VALUES
(1, 'jose edwin', 'elias incio', '2011-08-09', '00000001', '987654320', '2011-05-02', 'DESOCUPADO'),
(2, 'mario efrain', 'camacho medina', '2011-08-18', '00000002', '987654321', '2011-05-04', 'DESOCUPADO'),
(3, 'carlo enrrique', 'Padilla torrez', '2011-08-14', '00000003', '14896327', '2011-05-05', 'DESOCUPADO'),
(4, 'carlos alberto', 'jimenez barturen', '2011-08-02', '00000004', '986321457', '2011-05-10', 'DESOCUPADO'),
(13, 'loba', 'jjjjj', '2011-10-08', '00000005', '6515190', '2011-08-22', 'DESOCUPADO'),
(14, 'Carlos Alberto', 'Fernandez Quiroz', '2011-10-01', '00000006', '456987123', '2011-08-22', 'DESOCUPADO'),
(15, 'Jorge Armando', 'Jimenez Peralta', '1983-09-02', '00000007', '625421', '2011-08-22', 'DESOCUPADO'),
(16, 'Alex Fernando', 'Chumpitas Aguirre', '1986-06-18', '00000008', '532461', '2011-08-22', 'DESOCUPADO'),
(17, 'Marcos Antonio', 'Ordoñez Puican', '1986-12-28', '00000009', '524316', '2011-08-22', 'DESOCUPADO'),
(19, 'Fiorella Lizeth', 'Tirado Castañeda', '1983-04-27', '00000010', '532166', '2011-08-22', 'DESOCUPADO'),
(20, 'Yuri Raul', 'Castro Fernandez', '1955-05-30', '00000011', '621345', '2011-08-22', 'DESOCUPADO'),
(24, 'raul jose', 'Elias Martinez', '1948-01-02', '00000012', '625665', '2011-08-29', 'DESOCUPADO'),
(22, 'dfsdf', 'sdfsdf', '2011-08-09', '00000013', '131', '2011-08-29', 'DESOCUPADO'),
(27, 'Alex Amador', 'Alfaro Torres', '2011-08-01', '00000014', '104582', '2011-09-05', 'DESOCUPADO'),
(32, 'dfsdfsdfsdf', 'sdfsdf', '2011-09-12', '00000015', '45354', '2011-09-07', 'DESOCUPADO'),
(34, 'skjdks', 'sjadkfjskf', '2011-09-13', '00000016', '111655', '2011-09-07', 'DESOCUPADO'),
(35, 'loba', 'dmvkdv', '2011-09-05', '00000017', '243543', '2011-09-08', 'DESOCUPADO');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `pedido`
--
CREATE TABLE `pedido` (
`idpedido` int(6) NOT NULL auto_increment,
`nombre` varchar(150) NOT NULL,
`idgrupo` int(6) NOT NULL,
`idpaciente` int(6) NOT NULL,
`pago` float NOT NULL,
PRIMARY KEY (`idpedido`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=532 ;
--
-- Volcar la base de datos para la tabla `pedido`
--
INSERT INTO `pedido` (`idpedido`, `nombre`, `idgrupo`, `idpaciente`, `pago`) VALUES
(531, 'HEMOGLOBINA', 1, 1, 20),
(530, 'HEMATOCRITO', 1, 1, 20);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `permiso`
--
CREATE TABLE `permiso` (
`idpermiso` int(2) NOT NULL,
`nombre` varchar(50) NOT NULL,
PRIMARY KEY (`idpermiso`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Volcar la base de datos para la tabla `permiso`
--
INSERT INTO `permiso` (`idpermiso`, `nombre`) VALUES
(1, 'MANTENIMIENTO'),
(2, 'ANALISIS'),
(3, 'RESULTADOS'),
(4, 'INVENTARIO'),
(5, 'REPORTES');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `resultado`
--
CREATE TABLE `resultado` (
`idresultado` int(6) NOT NULL auto_increment,
`idanalis` int(6) NOT NULL,
`idcaracteristica` int(6) NOT NULL,
`resultado` varchar(100) default NULL,
`unidad` varchar(50) default NULL,
`rango` varchar(100) default NULL,
PRIMARY KEY (`idresultado`),
KEY `idanalis` (`idanalis`,`idcaracteristica`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;
--
-- Volcar la base de datos para la tabla `resultado`
--
INSERT INTO `resultado` (`idresultado`, `idanalis`, `idcaracteristica`, `resultado`, `unidad`, `rango`) VALUES
(40, 39, 6, NULL, NULL, NULL),
(39, 37, 4, 'dfsdff', '215df', 'dfsdf'),
(38, 37, 3, NULL, NULL, NULL),
(35, 35, 5, '201014', 'kamsklasd', 'asdmasdkl'),
(34, 36, 6, 'jilipollas:que te den ; chivopollas:joder eres chivo; cantasia:estudio', '2222222', 'ttt121'),
(36, 37, 1, '', '', ''),
(37, 37, 2, NULL, NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuario`
--
CREATE TABLE `usuario` (
`idusuario` int(6) NOT NULL auto_increment,
`nombres` varchar(50) NOT NULL,
`apellidos` varchar(50) NOT NULL,
`direccion` varchar(150) NOT NULL,
`telefono` char(9) NOT NULL,
`login` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`tipo` varchar(15) NOT NULL,
`estado` varchar(10) NOT NULL,
PRIMARY KEY (`idusuario`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
--
-- Volcar la base de datos para la tabla `usuario`
--
INSERT INTO `usuario` (`idusuario`, `nombres`, `apellidos`, `direccion`, `telefono`, `login`, `password`, `tipo`, `estado`) VALUES
(1, 'Mario Efrain', 'Camacho Medina', 'Villareal', '979109335', 'admin', '123', 'ADMINISTRADOR', 'VIGENTE'),
(2, 'Luis Jose', 'Mejia Gonzales', 'primavera', '123456789', 'lab1', '123', 'LABORATORISTA', 'VIGENTE'),
(4, 'lobo', 'chivas', 'jejeje', '0123654', 'joder', '123', 'LABORATORISTA', 'VIGENTE'),
(5, 'Milton Jhon', 'Elias Incio', 'Las Vegas ', '694963', 'encantador', '123', 'ADMINISTRADOR', 'BLOQUEADO'),
(9, 'asasas', 'asasa', '123456dsd', '25', 'ñañez', '123', 'LABORATORISTA', 'VIGENTE');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usupermiso`
--
CREATE TABLE `usupermiso` (
`idusuario` int(11) NOT NULL,
`idpermiso` int(11) NOT NULL,
KEY `idusuario` (`idusuario`,`idpermiso`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Volcar la base de datos para la tabla `usupermiso`
--
INSERT INTO `usupermiso` (`idusuario`, `idpermiso`) VALUES
(1, 1),
(1, 2),
(1, 3),
(1, 4),
(1, 5);
ARCHIVOS
--------------------------------------------------------------------------------------------------------------------------------
//Archivo conexion.txt
//Archivo conexion.txt
localhost
laboratorio
root
@02809119
laboratorio
root
@02809119
--------------------------------------------------------------------------------------------------------------------------------
//Archivo cado.php ---------> aqui llamamos al archivo conexion.txt
<?
class cado {
var $Host="";
var $Db="";
var $User="";
var $Password="";
var $Clave="";
function conectar(){
$this->ReadFile();
$error="<script> location.href='../index.php'; </script>";
$conectar=mysql_connect($this->Host,$this->User,$this->Password) or die($error);
mysql_select_db($this->Db,$conectar) or die($error);
mysql_query ("SET NAMES 'utf8'");
return $conectar;
}
function ReadFile(){
if(file_exists("../cado/conexion.txt")){
$conexion = file("../cado/conexion.txt");
$this->Host = trim($conexion[0]);
$this->Db = trim($conexion[1]);
$this->User = trim($conexion[2]);
$Pass = trim($conexion[3]);
$Pass=explode('@',$Pass);
$this->Password=$Pass[0];
$this->Clave=$Pass[1];
return $this->Clave;
}
}
class cado {
var $Host="";
var $Db="";
var $User="";
var $Password="";
var $Clave="";
function conectar(){
$this->ReadFile();
$error="<script> location.href='../index.php'; </script>";
$conectar=mysql_connect($this->Host,$this->User,$this->Password) or die($error);
mysql_select_db($this->Db,$conectar) or die($error);
mysql_query ("SET NAMES 'utf8'");
return $conectar;
}
function ReadFile(){
if(file_exists("../cado/conexion.txt")){
$conexion = file("../cado/conexion.txt");
$this->Host = trim($conexion[0]);
$this->Db = trim($conexion[1]);
$this->User = trim($conexion[2]);
$Pass = trim($conexion[3]);
$Pass=explode('@',$Pass);
$this->Password=$Pass[0];
$this->Clave=$Pass[1];
return $this->Clave;
}
}
function ejecutar($sql){
$xsql=mysql_query($sql,$this->conectar());
return $xsql;
}
}
?>
$xsql=mysql_query($sql,$this->conectar());
return $xsql;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// archivo index.php
<?php
session_start();
session_destroy();
if(isset($_GET[error])){
if(file_exists("hola/inicio_administrador.php")){ unlink("hola/cabecera.php");unlink("hola/inicio_administrador.php");}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenidos al Sistema SISLAC</title>
<link href="estilos/tabla.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function validar(){
if(document.form1.txtusuario.value==""){
alert("Ingrese su Login para Ingresar al Sistema ..");
return false;
}
if(document.form1.txtcontrasena.value==""){
alert("Ingrese su Contraseña para Ingresar al Sistema ..");
return false;
}
}
</script>
</head>
<body>
<div style="text-align:center">
<div class="index">
<form id="form1" name="form1" method="post" action="controlador/Cusuario.php?accion=LOGEARSE" onsubmit="return validar();">
<table width="500" border="0" align="center">
<tr><td colspan="3" height="180"></td></tr>
<tr>
<td rowspan="5"><img src="imagenes/microscopio.jpg" width="200" height="150" /></td>
<th colspan="2">ACCESO AL SISTEMA</th></tr>
<tr>
<td colspan="2" height="20"> </td>
</tr>
<tr>
<td class="letra1" >Usuario</td>
<td><input type="text" name="txtusuario" class="caja" /></td>
</tr>
<tr>
<td class="letra1">Contraseña</td>
<td><input type="password" name="txtcontrasena" class="caja"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="btnenviar" value="Acceder" class="buton"/></td>
</tr>
</table>
<p> </p>
</form></div></div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ClaseUsuario.php
<?php
include_once("../cado/cado.php");
//include_once("ClaseAnalisis.php");
class usuarios{
function logearse($login,$pass){
$sql="select idusuario,login,password,tipo from usuario
where login='$login' and password='$pass' and estado='VIGENTE' ";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Listar(){
$sql="select * from usuario";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Insertar($nombres,$apellidos,$direccion,$telefono,$login,$pass,$tipo){
$sql="insert into usuario
values(idusuario,'$nombres','$apellidos','$direccion','$telefono','$login','$pass','$tipo','VIGENTE')";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Eliminar($idusuario){
$sql="delete from usuario where idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Modificar($idusuario,$nombres,$apellidos,$direccion,$telefono,$login,$pass,$tipo,$estado){
$sql="update usuario set nombres='$nombres',apellidos='$apellidos',direccion='$direccion',telefono='$telefono',
login='$login',password='$pass',tipo='$tipo',estado='$estado' where idusuario='$idusuario' ";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function ListarxId($idusuario){
$sql="select * from usuario where idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseGrupo.php
<?php
include_once("../cado/cado.php");
class grupos {
function listar(){
$sql="select * from grupo";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarexamen($id,$idPaciente){
$sql="select * from examen where idgrupo='$id'
and nombre not in(select nombre from pedido where idpaciente='$idPaciente')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listar_TemPedido($idpaciente){
$sql="select p.idpedido,p.nombre,g.nombre,p.pago from pedido p inner join grupo g on p.idgrupo=g.idgrupo
where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarPedido($nombre,$idgrupo,$idpaciente,$pago){
$sql="insert into pedido values(idpedido,'$nombre','$idgrupo','$idpaciente','$pago')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function eliminarExamenPedido($idpedido){
$sql="delete from pedido where idpedido='$idpedido'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarAnalisis($idexamen,$idpaciente,$fecha,$pago){
$sql="insert into analisis values(idanalis,'$idexamen','$idpaciente','$fecha','PENDIENTE','$pago',NULL,NULL)";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarPacientePedido($idpaciente){
$sql="delete from pedido where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarPedidoIdpaciente($idpaciente){
$sql="select e.idexamen,e.nombre,p.pago,
(select concat(apellidos,' ',nombres) from paciente where idpaciente='$idpaciente')
from pedido p inner join examen e on p.nombre=e.nombre
where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarGrupo($nombre){
$sql="insert into grupo values(idgrupo,'$nombre')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarGrupo($idgrupo){
$sql="delete from grupo where idgrupo='$idgrupo'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarInventario($cliente, $servicio,$ingreso,$fecha){
$sql="insert into inventario(cliente,servicio,ingreso,fecha,egreso,total,descripcion)
values('$cliente','$servicio','$ingreso','$fecha','0','$ingreso','')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarGrupo($idgrupo,$nombre){
$sql="update grupo set nombre='$nombre' where idgrupo='$idgrupo'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarGrupoxId($id){
$sql="select * from grupo where idgrupo='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarPrecioPedido($id,$pago){
$sql="update pedido set pago='$pago' where idpedido='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ClasePermiso.php
<?php
include_once("../cado/cado.php");
class permisos{
function mantenimiento($idusuario){
$sql="select idusuario from usupermiso up inner join permiso p on up.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='MANTENIMIENTO'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function analisis($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='ANALISIS'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function resultados($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='RESULTADOS'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function inventario($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='INVENTARIO'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function reportes($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='REPORTES'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Listar($idusuario){
$sql="select * from permiso
where nombre not in (
select p.nombre
from usuario u inner join usupermiso usu on u.idusuario=usu.idusuario
inner join permiso p on usu.idpermiso=p.idpermiso
where u.idusuario='$idusuario'
)";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function ListarPermisosxId($idusuario){
$sql="select p.idpermiso,p.nombre
from usuario u inner join usupermiso usu on u.idusuario=usu.idusuario
inner join permiso p on usu.idpermiso=p.idpermiso
where u.idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function AgregarPermiso($idusuario,$idpermiso){
$sql="insert into usupermiso values('$idusuario','$idpermiso')";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function EliminarPermiso($idusuario,$idpermiso){
$sql="delete from usupermiso where idusuario='$idusuario' and idpermiso='$idpermiso'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ClasePaciente.php
<?php
include_once("../cado/cado.php");
class pacientes {
function buscador($busqueda){
$sql="select concat(nombres,' ',apellidos),idpaciente from paciente
where nombres LIKE '%".$busqueda."%'
or apellidos LIKE '%".$busqueda."%' LIMIT 3";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function buscarId($id){
$sql="select concat(nombres,' ',apellidos),num_historia,idpaciente,fecha_nac,fechaReg
from paciente where idpaciente='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Listar(){
$sql="select * from paciente";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarPaciente($nombre,$apellido,$fechanac,$numhist,$telefono,$fechaReg){
$sql="insert into paciente
values(idpaciente,'$nombre','$apellido','$fechanac','$numhist','$telefono','$fechaReg','DESOCUPADO')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Eliminar($idpaciente){
$sql="delete from paciente where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Modificar($idpaciente,$nombres,$apellido,$fecNac,$num,$telefono){
$sql="update paciente
set nombres='$nombres', apellidos='$apellido',fecha_nac='$fecNac',num_historia='$num',
telefono='$telefono' where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarxId($idpac){
$sql="select * from paciente where idpaciente='$idpac'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function BuscarPacienteDatos($nombres,$apellidos){
$sql="select idpaciente,concat(nombres,' ',apellidos) from paciente
where nombres like '%".$nombres."%' and apellidos like '%".$apellidos."%'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteFecha($idpaciente,$inicio,$fin){
$sql="select e.idexamen,e.nombre,a.fecha,a.estado,a.idpaciente from examen e
inner join analisis a on e.idexamen=a.idexamen
where a.idpaciente='$idpaciente' and a.fecha between '$inicio' and '$fin' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteFechaDetalle($paciente,$examen,$fecha){
$sql="select c.nombre,r.resultado,r.unidad,r.rango from analisis a inner join resultado r on a.idanalis=r.idanalis
inner join caracteristica c on r.idcaracteristica=c.idcaracteristica
where a.idpaciente='$paciente' and a.idexamen='$examen' and a.fecha='$fecha' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteAnalisis($idpaciente,$idexamen){
$sql="select e.idexamen,e.nombre,a.fecha,a.estado,a.idpaciente from examen e
inner join analisis a on e.idexamen=a.idexamen
where a.idpaciente='$idpaciente' and e.idexamen='$idexamen' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function GenerarNumHistoria(){
$sql="select max(convert(num_historia,signed)) from paciente";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseExamen.php
<?php
include_once("../cado/cado.php");
class examenes{
function ListarExamen(){
$sql="select * from examen";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarExamen($nombre,$precio,$idgrupo){
$sql="insert into examen values(idexamen,'$nombre','$precio','$idgrupo')";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarExamen($idexamen){
$sql="delete from examen where idexamen='$idexamen'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarExamen($idexamen,$nombre,$precio){
$sql="update examen set nombre='$nombre',precio_standar='$precio'
where idexamen='$idexamen'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenxId($id){
$sql="select * from examen where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenGrupo($id){
$sql="select e.nombre,g.nombre from examen e inner join grupo g on e.idgrupo=g.idgrupo
where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenxIdGrupo($id){
$sql="select * from examen where idgrupo='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseInventario.php
<?php
include_once("../cado/cado.php");
class Inventario {
function TotalBuscarInventario($inicio,$fin){
$sql="select sum(total),sum(ingreso),sum(egreso)
from inventario
where fecha between '$inicio' and '$fin' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function TotalInventario(){
$sql="select sum(total)
from inventario ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarInventario(){
$sql="select idInventario ,cliente ,servicio ,descripcion ,ingreso, egreso, total, fecha
from inventario
order by fecha desc,idInventario desc";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function BuscarInventario($inicio,$fin){
$sql="select idInventario ,cliente ,servicio ,descripcion ,ingreso, egreso, total, fecha
from inventario
where fecha between '$inicio' and '$fin'
order by fecha desc,idInventario desc";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarInventario($cliente,$servicio,$descripcion,$ingreso,$egreso,$total,$fecha){
$sql="insert into inventario(cliente,servicio,descripcion,ingreso,egreso,total,fecha) ";
$sql.="values('$cliente','$servicio','$descripcion','$ingreso','$egreso','$total','$fecha')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function UpdateMonto($idInventario,$ingreso,$egreso,$total){
$sql="update inventario set ingreso='$ingreso', egreso='$egreso', total='$total'
where idinventario='$idInventario'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarExamen($idInventario,$cliente,$servicio,$descripcion){
$sql="update inventario set cliente='$cliente', servicio='$servicio', descripcion='$descripcion'
where idinventario='$idInventario'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseResultado.php
<?php
include_once("../cado/cado.php");
class resultados{
function ReporteAnalisisGeneral($inicio,$fin,$estado){
$sql="select a.idanalis,e.idexamen,a.fecha,concat(p.nombres,', ',p.apellidos),
e.nombre,a.estado,p.idpaciente,a.muestra,a.descripcion
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where a.estado='$estado' and a.fecha between '$inicio' and '$fin'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteResultado($idanalisis){
$sql="select a.idanalis,c.nombre,r.resultado,r.unidad,r.rango
from analisis a inner join resultado r on a.idanalis=r.idanalis
inner join caracteristica c on r.idcaracteristica=c.idcaracteristica
where a.idanalis='$idanalisis'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarxIdana($idanalisis){
$sql="select descripcion from analisis
where idanalis='$idanalisis'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseAnalisis.php
<?php
include_once("../cado/cado.php");
class analisis {
function listarAnalisis(){
$sql="select concat(p.nombres,' ',p.apellidos),e.nombre,a.estado,e.idexamen,a.idanalis,a.fecha,a.pago
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where a.estado='PENDIENTE' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function DetalleAnalisisIdExamen($idexamen){
$sql="select c.idcaracteristica from examen e inner join caracteristica c on e.idexamen=c.idexamen
where e.idexamen='$idexamen'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarResultado($idanalisis,$idcaracteristica){
$sql="insert into resultado values(idresultado,'$idanalisis','$idcaracteristica',NULL,NULL,NULL)";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarResultado($idanalisis){
$sql="select c.nombre,r.resultado,r.unidad,r.rango,r.idresultado from resultado r inner join caracteristica c
on r.idcaracteristica=c.idcaracteristica
where idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarResultadoxId($idresultado){
$sql="select resultado,unidad,rango from resultado where idresultado='$idresultado'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function VerificarExiste($idanalisis){
$sql="select a.estado from analisis a inner join resultado r on a.idanalis=r.idanalis
where a.estado='PENDIENTE' and r.idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarDetalleAnalis($idanalis,$muestra,$descripcion){
$sql="update analisis set estado='ATENDIDO',muestra='$muestra',descripcion='$descripcion'
where idanalis='$idanalis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function LlenarResultado($idresultado,$resultado,$unidad,$rango){
$sql="update resultado set resultado='$resultado',unidad='$unidad',rango='$rango'
where idresultado='$idresultado'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarAnalisisxId($idanalisis){
$sql="select * from analisis where idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteInicio(){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and a.fecha='$fecha'";
$ocado=new cado();
if(file_exists("../cado/conexion.txt")){
//$consulta=$ocado->ejecutar($sql);
$clave=$ocado->ReadFile();
$dia=substr($clave,1,2);
$mes=substr($clave,3,2);
$año="20".substr($clave,5,2);
$dias=substr($clave,7);
if(substr($clave,0,1)!="0"||$dias==""||$dias>30){
$dias=-1;
return $dias;
}
$fecha=date('Y-m-d');
$fArray=explode('-',$fecha);
$ffecha=$año.'-'.$mes.'-'.$dia;
if($fecha==$ffecha){
return $dias;
}else if($fecha>$ffecha){
$dias++;
$clave=$ocado->Password.'@0'.$fArray[2].$fArray[1].substr($fArray[0],2).$dias;
$conexion = fopen("../cado/conexion.txt","w");
fwrite($conexion, $ocado->Host."\r\n");
fwrite($conexion, $ocado->Db."\r\n");
fwrite($conexion, $ocado->User."\r\n");
fwrite($conexion, $clave);
fclose($conexion);
return $dias;
}else{
return -1;
}
}else{
return -1;
}
}
function ReporteAnalisisFecha($fecha,$idexamen){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and a.fecha='$fecha'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteAnalisisMesAnio($idexamen,$mes,$anio){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and year(a.fecha)='$anio' and month(fecha)='$mes'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
} } $oAnalisis=new analisis(); $val= $oAnalisis->ReporteInicio(); if($val<0){ header("location:../index.php?error=");
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseCaracteristica.php
<?php
include_once("../cado/cado.php");
class caracteristicas{
function InsertarCaracteristica($nombre,$idexamen){
$sql="insert into caracteristica values(idcaracteristica,'$nombre','$idexamen')";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarCaracteristica($idcaracteristica){
$sql="delete from caracteristica where idcaracteristica='$idcaracteristica'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarCaracteristica($idcaracteristica,$nombre){
$sql="update caracteristica set nombre='$nombre'
where idcaracteristica='$idcaracteristica'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarCaracteristicaxIdExamen($id){
$sql="select * from caracteristica where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarCaracteristicaxId($id){
$sql="select * from caracteristica where idcaracteristica='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Creamos el controlador Usuario
<?php session_start();
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
controlador($_GET['accion']);
function controlador($accion){
$ousuario=new usuarios();
$opermiso=new permisos();
if($accion=='LOGEARSE'){
$login=$_POST['txtusuario'];
$pass=$_POST['txtcontrasena'];
$acceder=$ousuario->logearse($login,$pass);
$cantidad=mysql_num_rows($acceder);
while($row=mysql_fetch_array($acceder)){
$tipo=$row[3];
$idusuario=$row[0];
}
if($tipo=='ADMINISTRADOR'){
$_SESSION['Sadministrador']= $idusuario;
$_SESSION['Susu']=$idusuario;
if( mysql_num_rows($opermiso->ListarPermisosxId($idusuario))==0 ){
echo '<script language="javascript">
alert("Usuaro sin Permisos Autorizados ..");
</script>';
echo "<META HTTP-EQUIV=Refresh CONTENT='1;URL=../index.php'>";
}else{
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/inicio_administrador.php'>";
}
// header("location:../vista/inicio_administrador.php");
}
if($tipo=='LABORATORISTA'){
$_SESSION['Strabajador']= $idusuario;
$_SESSION['Susu']=$idusuario;
if( mysql_num_rows($opermiso->ListarPermisosxId($idusuario))==0 ){
echo '<script language="javascript">
alert("Usuaro sin Permisos Autorizados ..");
</script>';
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}else{
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/inicio_administrador.php'>";
}
//header("location:../vista/inicio_administrador.php");
}
if($cantidad==0){
header("location:../index.php");
//echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";;
}
}
if($accion=='NUEVO'){
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$direccion=$_POST['txtdire'];
$telefono=$_POST['txttelefono'];
$login=$_POST['txtlogin'];
$password=$_POST['txtpass'];
$tipo=$_POST['tipo'];
$ousuario->Insertar($nombre,$apellido,$direccion,$telefono,$login,$password,$tipo);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Usuario.php'>";
}
if($accion=='ELIMINAR'){
$idusuario=$_GET['id'];
$ousuario->Eliminar($idusuario);
header("location:../vista/Usuario.php");
}
if($accion=='ACTUALIZAR'){
$idusuario=$_POST['idusu'];
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$direccion=$_POST['txtdire'];
$telefono=$_POST['txttelefono'];
$login=$_POST['txtlogin'];
$password=$_POST['txtpass'];
$tipo=$_POST['tipo'];
$estado=$_POST['estado'];
$ousuario->Modificar( $idusuario,$nombre,$apellido,$direccion,$telefono,$login,$password,$tipo,$estado);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Usuario.php'>";
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// archivo index.php
<?php
session_start();
session_destroy();
if(isset($_GET[error])){
if(file_exists("hola/inicio_administrador.php")){ unlink("hola/cabecera.php");unlink("hola/inicio_administrador.php");}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bienvenidos al Sistema SISLAC</title>
<link href="estilos/tabla.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function validar(){
if(document.form1.txtusuario.value==""){
alert("Ingrese su Login para Ingresar al Sistema ..");
return false;
}
if(document.form1.txtcontrasena.value==""){
alert("Ingrese su Contraseña para Ingresar al Sistema ..");
return false;
}
}
</script>
</head>
<body>
<div style="text-align:center">
<div class="index">
<form id="form1" name="form1" method="post" action="controlador/Cusuario.php?accion=LOGEARSE" onsubmit="return validar();">
<table width="500" border="0" align="center">
<tr><td colspan="3" height="180"></td></tr>
<tr>
<td rowspan="5"><img src="imagenes/microscopio.jpg" width="200" height="150" /></td>
<th colspan="2">ACCESO AL SISTEMA</th></tr>
<tr>
<td colspan="2" height="20"> </td>
</tr>
<tr>
<td class="letra1" >Usuario</td>
<td><input type="text" name="txtusuario" class="caja" /></td>
</tr>
<tr>
<td class="letra1">Contraseña</td>
<td><input type="password" name="txtcontrasena" class="caja"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="btnenviar" value="Acceder" class="buton"/></td>
</tr>
</table>
<p> </p>
</form></div></div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
CREAMOS TODAS LAS CLASES QUE ESTÁN DENTRO DE LA CARPETA negocio
// Archivo ClaseUsuario.php
<?php
include_once("../cado/cado.php");
//include_once("ClaseAnalisis.php");
class usuarios{
function logearse($login,$pass){
$sql="select idusuario,login,password,tipo from usuario
where login='$login' and password='$pass' and estado='VIGENTE' ";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Listar(){
$sql="select * from usuario";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Insertar($nombres,$apellidos,$direccion,$telefono,$login,$pass,$tipo){
$sql="insert into usuario
values(idusuario,'$nombres','$apellidos','$direccion','$telefono','$login','$pass','$tipo','VIGENTE')";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Eliminar($idusuario){
$sql="delete from usuario where idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Modificar($idusuario,$nombres,$apellidos,$direccion,$telefono,$login,$pass,$tipo,$estado){
$sql="update usuario set nombres='$nombres',apellidos='$apellidos',direccion='$direccion',telefono='$telefono',
login='$login',password='$pass',tipo='$tipo',estado='$estado' where idusuario='$idusuario' ";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function ListarxId($idusuario){
$sql="select * from usuario where idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseGrupo.php
<?php
include_once("../cado/cado.php");
class grupos {
function listar(){
$sql="select * from grupo";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarexamen($id,$idPaciente){
$sql="select * from examen where idgrupo='$id'
and nombre not in(select nombre from pedido where idpaciente='$idPaciente')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listar_TemPedido($idpaciente){
$sql="select p.idpedido,p.nombre,g.nombre,p.pago from pedido p inner join grupo g on p.idgrupo=g.idgrupo
where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarPedido($nombre,$idgrupo,$idpaciente,$pago){
$sql="insert into pedido values(idpedido,'$nombre','$idgrupo','$idpaciente','$pago')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function eliminarExamenPedido($idpedido){
$sql="delete from pedido where idpedido='$idpedido'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarAnalisis($idexamen,$idpaciente,$fecha,$pago){
$sql="insert into analisis values(idanalis,'$idexamen','$idpaciente','$fecha','PENDIENTE','$pago',NULL,NULL)";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarPacientePedido($idpaciente){
$sql="delete from pedido where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarPedidoIdpaciente($idpaciente){
$sql="select e.idexamen,e.nombre,p.pago,
(select concat(apellidos,' ',nombres) from paciente where idpaciente='$idpaciente')
from pedido p inner join examen e on p.nombre=e.nombre
where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarGrupo($nombre){
$sql="insert into grupo values(idgrupo,'$nombre')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarGrupo($idgrupo){
$sql="delete from grupo where idgrupo='$idgrupo'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarInventario($cliente, $servicio,$ingreso,$fecha){
$sql="insert into inventario(cliente,servicio,ingreso,fecha,egreso,total,descripcion)
values('$cliente','$servicio','$ingreso','$fecha','0','$ingreso','')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarGrupo($idgrupo,$nombre){
$sql="update grupo set nombre='$nombre' where idgrupo='$idgrupo'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarGrupoxId($id){
$sql="select * from grupo where idgrupo='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarPrecioPedido($id,$pago){
$sql="update pedido set pago='$pago' where idpedido='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ClasePermiso.php
<?php
include_once("../cado/cado.php");
class permisos{
function mantenimiento($idusuario){
$sql="select idusuario from usupermiso up inner join permiso p on up.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='MANTENIMIENTO'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function analisis($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='ANALISIS'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function resultados($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='RESULTADOS'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function inventario($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='INVENTARIO'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function reportes($idusuario){
$sql="select idusuario from usupermiso u inner join permiso p on u.idpermiso=p.idpermiso
where idusuario='$idusuario' and p.nombre='REPORTES'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function Listar($idusuario){
$sql="select * from permiso
where nombre not in (
select p.nombre
from usuario u inner join usupermiso usu on u.idusuario=usu.idusuario
inner join permiso p on usu.idpermiso=p.idpermiso
where u.idusuario='$idusuario'
)";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function ListarPermisosxId($idusuario){
$sql="select p.idpermiso,p.nombre
from usuario u inner join usupermiso usu on u.idusuario=usu.idusuario
inner join permiso p on usu.idpermiso=p.idpermiso
where u.idusuario='$idusuario'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function AgregarPermiso($idusuario,$idpermiso){
$sql="insert into usupermiso values('$idusuario','$idpermiso')";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
function EliminarPermiso($idusuario,$idpermiso){
$sql="delete from usupermiso where idusuario='$idusuario' and idpermiso='$idpermiso'";
$ocado=new cado();
$ejecutar=$ocado->ejecutar($sql);
return $ejecutar;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ClasePaciente.php
<?php
include_once("../cado/cado.php");
class pacientes {
function buscador($busqueda){
$sql="select concat(nombres,' ',apellidos),idpaciente from paciente
where nombres LIKE '%".$busqueda."%'
or apellidos LIKE '%".$busqueda."%' LIMIT 3";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function buscarId($id){
$sql="select concat(nombres,' ',apellidos),num_historia,idpaciente,fecha_nac,fechaReg
from paciente where idpaciente='$id'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Listar(){
$sql="select * from paciente";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function insertarPaciente($nombre,$apellido,$fechanac,$numhist,$telefono,$fechaReg){
$sql="insert into paciente
values(idpaciente,'$nombre','$apellido','$fechanac','$numhist','$telefono','$fechaReg','DESOCUPADO')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Eliminar($idpaciente){
$sql="delete from paciente where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function Modificar($idpaciente,$nombres,$apellido,$fecNac,$num,$telefono){
$sql="update paciente
set nombres='$nombres', apellidos='$apellido',fecha_nac='$fecNac',num_historia='$num',
telefono='$telefono' where idpaciente='$idpaciente'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarxId($idpac){
$sql="select * from paciente where idpaciente='$idpac'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function BuscarPacienteDatos($nombres,$apellidos){
$sql="select idpaciente,concat(nombres,' ',apellidos) from paciente
where nombres like '%".$nombres."%' and apellidos like '%".$apellidos."%'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteFecha($idpaciente,$inicio,$fin){
$sql="select e.idexamen,e.nombre,a.fecha,a.estado,a.idpaciente from examen e
inner join analisis a on e.idexamen=a.idexamen
where a.idpaciente='$idpaciente' and a.fecha between '$inicio' and '$fin' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteFechaDetalle($paciente,$examen,$fecha){
$sql="select c.nombre,r.resultado,r.unidad,r.rango from analisis a inner join resultado r on a.idanalis=r.idanalis
inner join caracteristica c on r.idcaracteristica=c.idcaracteristica
where a.idpaciente='$paciente' and a.idexamen='$examen' and a.fecha='$fecha' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteAnalisis($idpaciente,$idexamen){
$sql="select e.idexamen,e.nombre,a.fecha,a.estado,a.idpaciente from examen e
inner join analisis a on e.idexamen=a.idexamen
where a.idpaciente='$idpaciente' and e.idexamen='$idexamen' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function GenerarNumHistoria(){
$sql="select max(convert(num_historia,signed)) from paciente";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseExamen.php
<?php
include_once("../cado/cado.php");
class examenes{
function ListarExamen(){
$sql="select * from examen";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarExamen($nombre,$precio,$idgrupo){
$sql="insert into examen values(idexamen,'$nombre','$precio','$idgrupo')";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarExamen($idexamen){
$sql="delete from examen where idexamen='$idexamen'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarExamen($idexamen,$nombre,$precio){
$sql="update examen set nombre='$nombre',precio_standar='$precio'
where idexamen='$idexamen'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenxId($id){
$sql="select * from examen where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenGrupo($id){
$sql="select e.nombre,g.nombre from examen e inner join grupo g on e.idgrupo=g.idgrupo
where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarExamenxIdGrupo($id){
$sql="select * from examen where idgrupo='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseInventario.php
<?php
include_once("../cado/cado.php");
class Inventario {
function TotalBuscarInventario($inicio,$fin){
$sql="select sum(total),sum(ingreso),sum(egreso)
from inventario
where fecha between '$inicio' and '$fin' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function TotalInventario(){
$sql="select sum(total)
from inventario ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function listarInventario(){
$sql="select idInventario ,cliente ,servicio ,descripcion ,ingreso, egreso, total, fecha
from inventario
order by fecha desc,idInventario desc";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function BuscarInventario($inicio,$fin){
$sql="select idInventario ,cliente ,servicio ,descripcion ,ingreso, egreso, total, fecha
from inventario
where fecha between '$inicio' and '$fin'
order by fecha desc,idInventario desc";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarInventario($cliente,$servicio,$descripcion,$ingreso,$egreso,$total,$fecha){
$sql="insert into inventario(cliente,servicio,descripcion,ingreso,egreso,total,fecha) ";
$sql.="values('$cliente','$servicio','$descripcion','$ingreso','$egreso','$total','$fecha')";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function UpdateMonto($idInventario,$ingreso,$egreso,$total){
$sql="update inventario set ingreso='$ingreso', egreso='$egreso', total='$total'
where idinventario='$idInventario'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarExamen($idInventario,$cliente,$servicio,$descripcion){
$sql="update inventario set cliente='$cliente', servicio='$servicio', descripcion='$descripcion'
where idinventario='$idInventario'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseResultado.php
<?php
include_once("../cado/cado.php");
class resultados{
function ReporteAnalisisGeneral($inicio,$fin,$estado){
$sql="select a.idanalis,e.idexamen,a.fecha,concat(p.nombres,', ',p.apellidos),
e.nombre,a.estado,p.idpaciente,a.muestra,a.descripcion
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where a.estado='$estado' and a.fecha between '$inicio' and '$fin'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteResultado($idanalisis){
$sql="select a.idanalis,c.nombre,r.resultado,r.unidad,r.rango
from analisis a inner join resultado r on a.idanalis=r.idanalis
inner join caracteristica c on r.idcaracteristica=c.idcaracteristica
where a.idanalis='$idanalisis'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarxIdana($idanalisis){
$sql="select descripcion from analisis
where idanalis='$idanalisis'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseAnalisis.php
<?php
include_once("../cado/cado.php");
class analisis {
function listarAnalisis(){
$sql="select concat(p.nombres,' ',p.apellidos),e.nombre,a.estado,e.idexamen,a.idanalis,a.fecha,a.pago
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where a.estado='PENDIENTE' ";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function DetalleAnalisisIdExamen($idexamen){
$sql="select c.idcaracteristica from examen e inner join caracteristica c on e.idexamen=c.idexamen
where e.idexamen='$idexamen'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function InsertarResultado($idanalisis,$idcaracteristica){
$sql="insert into resultado values(idresultado,'$idanalisis','$idcaracteristica',NULL,NULL,NULL)";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarResultado($idanalisis){
$sql="select c.nombre,r.resultado,r.unidad,r.rango,r.idresultado from resultado r inner join caracteristica c
on r.idcaracteristica=c.idcaracteristica
where idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarResultadoxId($idresultado){
$sql="select resultado,unidad,rango from resultado where idresultado='$idresultado'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function VerificarExiste($idanalisis){
$sql="select a.estado from analisis a inner join resultado r on a.idanalis=r.idanalis
where a.estado='PENDIENTE' and r.idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarDetalleAnalis($idanalis,$muestra,$descripcion){
$sql="update analisis set estado='ATENDIDO',muestra='$muestra',descripcion='$descripcion'
where idanalis='$idanalis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function LlenarResultado($idresultado,$resultado,$unidad,$rango){
$sql="update resultado set resultado='$resultado',unidad='$unidad',rango='$rango'
where idresultado='$idresultado'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarAnalisisxId($idanalisis){
$sql="select * from analisis where idanalis='$idanalisis'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteInicio(){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and a.fecha='$fecha'";
$ocado=new cado();
if(file_exists("../cado/conexion.txt")){
//$consulta=$ocado->ejecutar($sql);
$clave=$ocado->ReadFile();
$dia=substr($clave,1,2);
$mes=substr($clave,3,2);
$año="20".substr($clave,5,2);
$dias=substr($clave,7);
if(substr($clave,0,1)!="0"||$dias==""||$dias>30){
$dias=-1;
return $dias;
}
$fecha=date('Y-m-d');
$fArray=explode('-',$fecha);
$ffecha=$año.'-'.$mes.'-'.$dia;
if($fecha==$ffecha){
return $dias;
}else if($fecha>$ffecha){
$dias++;
$clave=$ocado->Password.'@0'.$fArray[2].$fArray[1].substr($fArray[0],2).$dias;
$conexion = fopen("../cado/conexion.txt","w");
fwrite($conexion, $ocado->Host."\r\n");
fwrite($conexion, $ocado->Db."\r\n");
fwrite($conexion, $ocado->User."\r\n");
fwrite($conexion, $clave);
fclose($conexion);
return $dias;
}else{
return -1;
}
}else{
return -1;
}
}
function ReporteAnalisisFecha($fecha,$idexamen){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and a.fecha='$fecha'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ReporteAnalisisMesAnio($idexamen,$mes,$anio){
$sql="select e.idexamen,e.nombre,concat(p.apellidos,', ',p.nombres),a.fecha,a.estado
from examen e inner join analisis a on e.idexamen=a.idexamen
inner join paciente p on a.idpaciente=p.idpaciente
where e.idexamen='$idexamen' and year(a.fecha)='$anio' and month(fecha)='$mes'";
$ocado=new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
} } $oAnalisis=new analisis(); $val= $oAnalisis->ReporteInicio(); if($val<0){ header("location:../index.php?error=");
}
?>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ClaseCaracteristica.php
<?php
include_once("../cado/cado.php");
class caracteristicas{
function InsertarCaracteristica($nombre,$idexamen){
$sql="insert into caracteristica values(idcaracteristica,'$nombre','$idexamen')";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function EliminarCaracteristica($idcaracteristica){
$sql="delete from caracteristica where idcaracteristica='$idcaracteristica'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ModificarCaracteristica($idcaracteristica,$nombre){
$sql="update caracteristica set nombre='$nombre'
where idcaracteristica='$idcaracteristica'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarCaracteristicaxIdExamen($id){
$sql="select * from caracteristica where idexamen='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
function ListarCaracteristicaxId($id){
$sql="select * from caracteristica where idcaracteristica='$id'";
$ocado= new cado();
$consulta=$ocado->ejecutar($sql);
return $consulta;
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
CREAMOS TODOS LOS CONTROLADORES QUE ESTÁN DENTRO DE LA CARPETA controlador
// Archivo Cusuario.php//Creamos el controlador Usuario
<?php session_start();
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
controlador($_GET['accion']);
$ousuario=new usuarios();
$opermiso=new permisos();
if($accion=='LOGEARSE'){
$login=$_POST['txtusuario'];
$pass=$_POST['txtcontrasena'];
$acceder=$ousuario->logearse($login,$pass);
$cantidad=mysql_num_rows($acceder);
while($row=mysql_fetch_array($acceder)){
$tipo=$row[3];
$idusuario=$row[0];
}
if($tipo=='ADMINISTRADOR'){
$_SESSION['Sadministrador']= $idusuario;
$_SESSION['Susu']=$idusuario;
if( mysql_num_rows($opermiso->ListarPermisosxId($idusuario))==0 ){
echo '<script language="javascript">
alert("Usuaro sin Permisos Autorizados ..");
</script>';
echo "<META HTTP-EQUIV=Refresh CONTENT='1;URL=../index.php'>";
}else{
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/inicio_administrador.php'>";
}
// header("location:../vista/inicio_administrador.php");
}
if($tipo=='LABORATORISTA'){
$_SESSION['Strabajador']= $idusuario;
$_SESSION['Susu']=$idusuario;
if( mysql_num_rows($opermiso->ListarPermisosxId($idusuario))==0 ){
echo '<script language="javascript">
alert("Usuaro sin Permisos Autorizados ..");
</script>';
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}else{
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/inicio_administrador.php'>";
}
//header("location:../vista/inicio_administrador.php");
}
if($cantidad==0){
header("location:../index.php");
//echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";;
}
}
if($accion=='NUEVO'){
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$direccion=$_POST['txtdire'];
$telefono=$_POST['txttelefono'];
$login=$_POST['txtlogin'];
$password=$_POST['txtpass'];
$tipo=$_POST['tipo'];
$ousuario->Insertar($nombre,$apellido,$direccion,$telefono,$login,$password,$tipo);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Usuario.php'>";
}
if($accion=='ELIMINAR'){
$idusuario=$_GET['id'];
$ousuario->Eliminar($idusuario);
header("location:../vista/Usuario.php");
}
if($accion=='ACTUALIZAR'){
$idusuario=$_POST['idusu'];
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$direccion=$_POST['txtdire'];
$telefono=$_POST['txttelefono'];
$login=$_POST['txtlogin'];
$password=$_POST['txtpass'];
$tipo=$_POST['tipo'];
$estado=$_POST['estado'];
$ousuario->Modificar( $idusuario,$nombre,$apellido,$direccion,$telefono,$login,$password,$tipo,$estado);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Usuario.php'>";
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Cpermiso.php
<?php
include_once("../negocio/ClasePermiso.php");
controlador($_GET['accion']);
function controlador($accion){
$opermiso=new permisos();
if($accion=='AGREGAR'){
$idusuario=$_POST['idusuario'];
if(!empty($_POST['permiso'])){
$permisos=$_POST['permiso'];
for($i=0;$i<count($permisos);$i++){
$opermiso->AgregarPermiso($idusuario,$permisos[$i]);
}
}
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Permisos.php?idusu=".$idusuario."'>";
}
if($accion=='ELIMINAR'){
$idusuario=$_POST['idusuario'];
if(!empty($_POST['ListaPermiso'])){
$Lista=$_POST['ListaPermiso'];
for($i=0;$i<count($Lista);$i++){
$opermiso->EliminarPermiso($idusuario,$Lista[$i]);
}
}
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Permisos.php?idusu=".$idusuario."'>";
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Cpaciente.php
<?php session_start();
include_once("../negocio/ClasePaciente.php");
controlador($_GET['accion']);
function controlador($accion){
$opaciente = new pacientes();
if($accion=='BUSCAR'){
$idpaciente=$_GET['id'];
echo $id;
$listar=$opaciente->buscarId($idpaciente);
while($fila=mysql_fetch_array($listar)){
$_SESSION['Spaciente']=$fila[0];
$_SESSION['Shistoria']=$fila[1];
$_SESSION['Sidpaciente']=$fila[2];
}
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
header("location:../vista/listar_examenes.php");
}
if($accion=='NUEVO'){
$fechaReg=implode('-',array_reverse( explode('/',$_POST['txtregistro'])));
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$fechanac=$_POST['txtfecha'];
$nuevafecha = implode( '-', array_reverse( explode( '/', $fechanac ) ) ) ;
$numeroHistoria=$_POST['txthistoria'];
$telefono=$_POST['txttelefono'];
$opaciente->insertarPaciente($nombre,$apellido,$nuevafecha,$numeroHistoria,$telefono,$fechaReg);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<?
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Paciente.php'>";
}
if($accion=='PACIENTE'){
$fechaReg=implode('-',array_reverse( explode('/',$_POST['txtregistro'])));
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$fechanac=$_POST['txtfecha'];
$nuevafecha = implode( '-', array_reverse( explode( '/', $fechanac ) ) ) ;
$numHis=$_POST['txthistoria'];
$telefono=$_POST['txttelefono'];
$opaciente->insertarPaciente($nombre,$apellido,$nuevafecha,$numHis,$telefono,$fechaReg);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<?
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/busqueda.php'>";
}
if($accion=='ELIMINAR'){
$idpaciente=$_GET['id'];
$opaciente->Eliminar($idpaciente);
header("location:../vista/Paciente.php");
}
if($accion=='ACTUALIZAR'){
$idpaciente=$_POST['idpac'];
$nombre=$_POST['txtnombres'];
$apellido=$_POST['txtapellidos'];
$fechanac=$_POST['txtfecha'];
$nuevafecha = implode( '-', array_reverse( explode( '/', $fechanac ) ) ) ;
$numHis=$_POST['txtnum'];
$telefono=$_POST['txttelefono'];
$opaciente->Modificar( $idpaciente,$nombre,$apellido, $nuevafecha,$numHis,$telefono);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Paciente.php'>";
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo CInventario.php
<?php
include_once("../negocio/ClaseInventario.php");
controlador($_GET['accion']);
function controlador($accion){
$oInventario = new Inventario();
if($accion=='NUEVO'){
$fecha=$_POST['txtFecha'];
$fecha = implode( '-', array_reverse( explode( '/', $fecha ) ) ) ;
$tipo=$_POST['txtTipo'];
$monto=$_POST['txtMonto'];
$egreso=0;
$ingreso=0;
if($tipo==1){
$egreso=$monto;
}else if($tipo==2){
$ingreso=$monto;
}
$total=$ingreso-$egreso;
$servicio=$_POST['txtServicio'];
$cliente=$_POST['txtCliente'];
$descripcion=$_POST['txtDescripcion'];
$oInventario->InsertarInventario($cliente,$servicio,$descripcion,$ingreso,$egreso,$total,$fecha);
?>
<script language="javascript">
window.opener.formu.submit();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Inventario.php'>";
}
if($accion=='MODIFICAR'){
$idInventario=$_GET['id'];
$cliente= $_POST[txtCliente] ;
$servicio= $_POST[txtServicio] ;
$descripcion= $_POST[txtDescripcion] ;
$oInventario->ModificarExamen($idInventario,$cliente,$servicio,$descripcion);
}
if($accion=='ACTUALIZAR'){
$idInventario= $_GET[idInventario];
$ingreso= $_GET[Ingreso];;
$egreso= $_GET[Egreso];
$total= $_GET[Total];
$oInventario->UpdateMonto($idInventario,$ingreso,$egreso,$total);
header("location:../vista/Inventario.php?inicio=$_GET[inicio]&fin=$_GET[fin]");
}
?>
<script language="javascript">
window.opener.formu.submit();
window.close();
</script>
<?
//header("location:../vista/Inventario.php");
// echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Inventario.php'>";
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Cgrupo.php
<?php
session_start();
include_once("../negocio/ClaseGrupo.php");
include_once("../negocio/ClaseExamen.php");
controlador($_GET['accion']);
function controlador($accion){
$ogrupo=new grupos();
$oexamen=new examenes();
if($accion=='LISTARCOMBO'){
$_SESSION['Sgrupo']=$_POST['dpto'];
$fecha=$_POST['txtfecha'];
//header("location:../vista/listar_examenes.php");
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/listar_examenes.php?fecha=<?=$fecha?>'>;
<?
}
if($accion=='NUEVOPEDIDO'){
$idgrupo =$_POST['idgru'];
$idpaciente=$_SESSION['Sidpaciente'];
$fecha=$_POST['fec'];
if(!empty($_POST['examen'])){
$lista=$_POST['examen'];
}
for($i=0;$i<count($lista);$i++){
$GenerarDatosExamen=$oexamen->ListarExamenxId($lista[$i]);
while($fila=mysql_fetch_array($GenerarDatosExamen)){
$NombreExamen=$fila[1];
$pago=$fila[2];
}
$ogrupo->insertarPedido($NombreExamen,$idgrupo,$idpaciente,$pago);
}
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/listar_examenes.php?fecha=<?=$fecha?>'>;
<?
}
if($accion=='MODIFICARPRECIO'){
$precio=$_POST['txtprecio'];
$idpedido=$_POST['idpe'];
$ogrupo->ModificarPrecioPedido($idpedido,$precio);
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
header("location:../vista/listar_examenes.php");
}
if($accion=='ELIMINAR') {
$fecha=$_POST['fec'];
if(!empty($_POST['pedido'])){
$eliminar=$_POST['pedido'];
}
for($i=0;$i<count($eliminar);$i++){
$ogrupo->eliminarExamenPedido($eliminar[$i]);
}
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/listar_examenes.php?fecha=<?=$fecha?>'>;
<?
}
if($accion=='GRABAR'){
$idpaciente=$_GET['idpaci'];
$fecha=implode( '-', array_reverse( explode( '/',$_GET['fecha']) ) ) ;
$listarpedido=$ogrupo->listarPedidoIdpaciente($idpaciente);
while($datos=mysql_fetch_array($listarpedido)){
$ogrupo->insertarAnalisis($datos[0],$idpaciente,$fecha,$datos[2]);
// insertarInventario(cliente, servicio,ingreso,fecha)
$ogrupo->insertarInventario($datos[3],$datos[1],$datos[2],$fecha);
}
$ogrupo->EliminarPacientePedido($idpaciente);
unset($_SESSION['Spaciente']);
unset($_SESSION['Shistoria']);
unset($_SESSION['Sidpaciente']);
unset($_SESSION['Sgrupo']);
header("location:../vista/listar_examenes.php");
}
if($accion=='RESTABLECER'){
$IdPacientePedido=$_SESSION['Sidpaciente'];
$ogrupo->EliminarPacientePedido($IdPacientePedido);
unset($_SESSION['Spaciente']);
unset($_SESSION['Shistoria']);
unset($_SESSION['Sidpaciente']);
unset($_SESSION['Sgrupo']);
header("location:../vista/listar_examenes.php");
}
if($accion=='NUEVOGRUPO') {
$nombre=strtoupper($_POST['txtgrupo']);
$ogrupo->InsertarGrupo($nombre);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? header("location:../vista/examen.php");
}
if($accion=='ELIMINARGRUPO'){
$idgrupo=$_GET['id'];
$ogrupo->EliminarGrupo($idgrupo);
header("location:../vista/examen.php");
}
if($accion=='MODIFICARGRUPO'){
$idgrupo=$_POST['idgru'];
$nombre=strtoupper($_POST['txtgrupo']);
$ogrupo->ModificarGrupo($idgrupo,$nombre);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<?
header("location:../vista/examen.php");
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Cexamen.php
<?php
include_once("../negocio/ClaseExamen.php");
controlador($_GET['accion']);
function controlador($accion){
$oexamen = new examenes();
if($accion=='NUEVO'){
$nombre=strtoupper($_POST['txtexamen']);
$precio=$_POST['txtprecio'];
$idgrupo=$_POST['grupo'];
$oexamen->InsertarExamen($nombre,$precio,$idgrupo);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Examen.php'>";
}
if($accion=='ELIMINAR'){
$idexamen=$_GET['id'];
$oexamen->EliminarExamen($idexamen);
header("location:../vista/Examen.php");
}
if($accion=='ACTUALIZAR'){
$idexamen=$_POST['idexa'];
$nombre=strtoupper($_POST['txtexamen']);
$precio=$_POST['txtprecio'];
$oexamen->ModificarExamen($idexamen,$nombre,$precio);
}
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<?
header("location:../vista/Examen.php");
// echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/examen.php'>";
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Ccaracteristica.php
<?php session_start();
include_once("../negocio/ClaseCaracteristica.php");
controlador($_GET['accion']);
function controlador($accion){
$ocaracteristica=new caracteristicas();
if($accion=='NUEVO'){
$nombre=$_POST['txtcaracteristica'];
$idexamen=$_POST['idexamen'];
$ocaracteristica->InsertarCaracteristica($nombre,$idexamen);
//header("location:../vista/caracteristica.php");
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
if($accion=='ELIMINAR'){
$idcaracteristica=$_GET['id'];
$idexamen=$_GET['idex'];
$ocaracteristica->EliminarCaracteristica($idcaracteristica);
//header("location:../vista/Caracteristica.php");
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
if($accion=='ACTUALIZAR'){
$idexamen=$_POST['idexamen'];
$idcaracteristica=$_POST['idcara'];
$nombre=$_POST['txtcaracteristica'];
$ocaracteristica->ModificarCaracteristica($idcaracteristica,$nombre);
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
// header("location:../vista/Examen.php");
// echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/examen.php'>";
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Canalisis.php
<?php session_start();
include_once("../negocio/ClaseAnalisis.php");
controlador($_GET['accion']);
function controlador($accion){
$oanalisis = new analisis();
if($accion=='NUEVORESULTADO'){
$idexamen=$_GET['id'];
$idanalisis=$_GET['analisis'];
$paciente=$_GET['paciente'];
$examen=$_GET['examen'];
//$_SESSION['Sanalisis']=$_GET['analisis'];
//$idanalisis= $_SESSION['Sanalisis'];
$verificar=$oanalisis->VerificarExiste($idanalisis);
$cantidad=mysql_num_rows($verificar);
if($cantidad==0){
$listar=$oanalisis->DetalleAnalisisIdExamen($idexamen);
while($fila=mysql_fetch_array($listar)){
$oanalisis->InsertarResultado($idanalisis,$fila[0]);
}
}
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/ListaAnalisis.php?analisis=<?=$idanalisis?>&paciente=<?=$paciente?>&examen=<?=$examen?>'>;
<?
}
if($accion=='MODIFICARDETALLE'){
$idanalis=$_GET['anali'];
$muestra=$_POST['txtmuestra'];
$descripcion=$_POST['txa_descripcion'];
$oanalisis->ModificarDetalleAnalis($idanalis,$muestra,$descripcion);
echo ' <script>
opener.location.href="../vista/inicio_administrador.php";
window.close();
</script>';
}
if($accion=='MODIFICARESULTADO'){
$idresultado=$_POST['resultado'];
$resul=$_POST['txt_resultado'];
$unidad=$_POST['txt_unidad'];
$rango=$_POST['txt_rango'];
$oanalisis->LlenarResultado($idresultado,$resul,$unidad,$rango);
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
header("location:../vista/ListaAnalisis.php");
}
}
?>
// Archivo Cexamen.php
<?php
include_once("../negocio/ClaseExamen.php");
controlador($_GET['accion']);
function controlador($accion){
$oexamen = new examenes();
if($accion=='NUEVO'){
$nombre=strtoupper($_POST['txtexamen']);
$precio=$_POST['txtprecio'];
$idgrupo=$_POST['grupo'];
$oexamen->InsertarExamen($nombre,$precio,$idgrupo);
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<? echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Examen.php'>";
}
if($accion=='ELIMINAR'){
$idexamen=$_GET['id'];
$oexamen->EliminarExamen($idexamen);
header("location:../vista/Examen.php");
}
if($accion=='ACTUALIZAR'){
$idexamen=$_POST['idexa'];
$nombre=strtoupper($_POST['txtexamen']);
$precio=$_POST['txtprecio'];
$oexamen->ModificarExamen($idexamen,$nombre,$precio);
}
?>
<script language="javascript">
window.opener.location.reload();
window.close();
</script>
<?
header("location:../vista/Examen.php");
// echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/examen.php'>";
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Ccaracteristica.php
<?php session_start();
include_once("../negocio/ClaseCaracteristica.php");
controlador($_GET['accion']);
function controlador($accion){
$ocaracteristica=new caracteristicas();
if($accion=='NUEVO'){
$nombre=$_POST['txtcaracteristica'];
$idexamen=$_POST['idexamen'];
$ocaracteristica->InsertarCaracteristica($nombre,$idexamen);
//header("location:../vista/caracteristica.php");
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
if($accion=='ELIMINAR'){
$idcaracteristica=$_GET['id'];
$idexamen=$_GET['idex'];
$ocaracteristica->EliminarCaracteristica($idcaracteristica);
//header("location:../vista/Caracteristica.php");
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
if($accion=='ACTUALIZAR'){
$idexamen=$_POST['idexamen'];
$idcaracteristica=$_POST['idcara'];
$nombre=$_POST['txtcaracteristica'];
$ocaracteristica->ModificarCaracteristica($idcaracteristica,$nombre);
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/Caracteristica.php?id=<?=$idexamen?>'>
<?
}
// header("location:../vista/Examen.php");
// echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/examen.php'>";
}
?>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Canalisis.php
<?php session_start();
include_once("../negocio/ClaseAnalisis.php");
controlador($_GET['accion']);
function controlador($accion){
$oanalisis = new analisis();
if($accion=='NUEVORESULTADO'){
$idexamen=$_GET['id'];
$idanalisis=$_GET['analisis'];
$paciente=$_GET['paciente'];
$examen=$_GET['examen'];
//$_SESSION['Sanalisis']=$_GET['analisis'];
//$idanalisis= $_SESSION['Sanalisis'];
$verificar=$oanalisis->VerificarExiste($idanalisis);
$cantidad=mysql_num_rows($verificar);
if($cantidad==0){
$listar=$oanalisis->DetalleAnalisisIdExamen($idexamen);
while($fila=mysql_fetch_array($listar)){
$oanalisis->InsertarResultado($idanalisis,$fila[0]);
}
}
?>
<META HTTP-EQUIV=Refresh CONTENT='0;URL=../vista/ListaAnalisis.php?analisis=<?=$idanalisis?>&paciente=<?=$paciente?>&examen=<?=$examen?>'>;
<?
}
if($accion=='MODIFICARDETALLE'){
$idanalis=$_GET['anali'];
$muestra=$_POST['txtmuestra'];
$descripcion=$_POST['txa_descripcion'];
$oanalisis->ModificarDetalleAnalis($idanalis,$muestra,$descripcion);
echo ' <script>
opener.location.href="../vista/inicio_administrador.php";
window.close();
</script>';
}
if($accion=='MODIFICARESULTADO'){
$idresultado=$_POST['resultado'];
$resul=$_POST['txt_resultado'];
$unidad=$_POST['txt_unidad'];
$rango=$_POST['txt_rango'];
$oanalisis->LlenarResultado($idresultado,$resul,$unidad,$rango);
echo '<script language="javascript">
window.opener.location.reload();
window.close();
</script>';
header("location:../vista/ListaAnalisis.php");
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------
ARCHIVOS DE LA CARPETA "vista"
// Archivo cabecera.php
<?php session_start();
<?php session_start();
include_once("../negocio/ClasePermiso.php");
$opermiso=new permisos();
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
if(isset($_SESSION['Sadministrador'])){
$idusuario=$_SESSION['Sadministrador'];
}
if(isset($_SESSION['Strabajador'])){
$idusuario=$_SESSION['Strabajador'];
}
$mantenimiento=$opermiso->mantenimiento($idusuario);
$analisis=$opermiso->analisis($idusuario);
$resultados=$opermiso->resultados($idusuario);
$inventario=$opermiso->inventario($idusuario);
$reportes=$opermiso->reportes($idusuario);
$can_mantenimiento=mysql_num_rows($mantenimiento);;
$can_analisis=mysql_num_rows($analisis);
$can_resultado=mysql_num_rows($resultados);
$can_inventario=mysql_num_rows($inventario);
$can_reportes=mysql_num_rows($reportes);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Laboratorio Clinico</title>
<link href="../estilos/cabecera.css" rel="stylesheet" type="text/css" />
<link href="../librerias/menu/menu.css" rel="stylesheet" type="text/css" />
<script src="../librerias/jquery/jquery-1.6.2.js"></script>
<script src="../librerias/menu/menu.js"></script>
<script language="javascript">
function ventanita(url){
window.open(url,"ventanita","top=150,left=240,menubar=no,location=no,status=no,resizable=no,scrollbars=no,width=570,height=370,toolbar=no");
}
</script>
</head>
<body class="top">
<div class="top">
<div class="cabecera"><img src="../imagenes/cabecera.png" width="100%" height="120" /></div>
<div class="xmenu">
<div id="menu">
<ul class="menu">
<li><a href="../vista/inicio_administrador.php"><span>Inicio</span></a></li>
<? if($can_mantenimiento >0){?>
<li><a href="#"><span>Mantenimiento</span></a>
<div><ul>
<li><a href="../vista/Usuario.php"><span>Usuario</span></a></li>
<li><a href="../vista/Paciente.php"><span>Paciente</span></a> </li>
<li><a href="../vista/Examen.php"><span>Exámen</span></a></li>
</ul></div>
</li><? }?>
<? if($can_analisis >0){?><li><a href="../vista/Listar_examenes.php"><span>Análisis</span></a></li> <? }?>
<? if($can_resultado >0){?><li><a href="../vista/ListaAnalisis.php"><span>Resultados</span></a></li><? }?>
<? if($can_inventario >0){?> <li><a href="../vista/Inventario.php"><span>Inventario</span></a></li><? }?>
<? if($can_reportes >0){?><li><a href="#"><span>Reportes</span></a>
<div><ul>
<li><a href="javascript:ventanita('../vista/SeleccionarPaciente.php')"><span>Paciente</span></a></li>
<li><a href="../vista/ReporteAnalisis.php"><span>Analisis</span></a> </li>
<li><a href="../vista/ReporteResultado.php"><span>Resultado</span></a></li>
</ul></div><? }?>
</li>
<li><a href="../vista/CerrarSesion.php"><span>Salir</span></a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Usuario.php
<?php session_start();
include_once("../vista/cabecera.php");
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
$ousuario =new usuarios();
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Usuario</title>
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link href="../estilos/cabecera.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function ventana(url){
window.open(url,"ventana","top=200,left=360,menubar=no,height=360,width=380");
}
function mensaje(id){
if(confirm("Esta Seguro de Eliminar al Usuario ...")){
return true;
}
else{
return false;
}
}
function ventana2(url){
window.open(url,"ventana","top=200,left=360,menubar=no,height=400,width=380");
}
function ventana3(url){
window.open(url,"ventana","top=50,left=250,menubar=no,height=350,width=500");
}
</script>
</head>
<body class="top">
<div class="top">
<div class="cuerpo">
<a href="javascript:ventana('../vista/RegistrarUsuario.php')"><strong class="buton"> Nuevo </strong></a>
<div>
<table bgcolor="#B73C00" align="center" border="1" width="100%">
<tr><td colspan="10" align="center" class="blanco">LISTA DE USUARIOS</td></tr>
<tr class="letra1">
<td align="center">Usuario</td>
<td align="center">Dirección</td>
<td align="center">Teléfono</td>
<td align="center">Login</td>
<td align="center">Password</td>
<td align="center">Tipo</td>
<td align="center">Estado</td>
<td align="center">Modificar</td>
<td align="center">Eliminar</td>
<td align="center">Permisos</td>
</tr>
<? $listar=$ousuario->Listar();
while($fila=mysql_fetch_array($listar)){?>
<tr class="caja">
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[1].' '.$fila[2]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[3]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[4]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[5]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[6]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[7]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[8]?></td>
<td nowrap="nowrap" align="center">
<a href="javascript:ventana2('../vista/ModificarUsuario.php?id=<?=$fila[0]?>')">
<img src="../imagenes/actualizar.png" border="0" /></a>
</td>
<td nowrap="nowrap" align="center" >
<a href="../controlador/Cusuario.php?accion=ELIMINAR&id=<?=$fila[0]?>"
onclick="return mensaje();">
<img src="../imagenes/close.png" border="0" /></a></td>
<td><a href="javascript:ventana3('../vista/Permisos.php?idusu=<?=$fila[0]?>')">Permisos</a></td>
</tr>
<? }?>
<tr>
<td colspan="9"></td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ModificarUsuario.php
<?php session_start();
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$ousuario=new usuarios();
$idusuario=$_GET['id'];
$listar=$ousuario->ListarxId($idusuario);
while($fila=mysql_fetch_array($listar)){
$nombre=$fila[1];
$apellido=$fila[2];
$direccion=$fila[3];
$telefono=$fila[4];
$login=$fila[5];
$pass=$fila[6];
$tipo=$fila[7];
$estado=$fila[8];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modificar Datos del Usuario</title>
<link rel="stylesheet" href="../estilos/tabla.css" type="text/css" />
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Usuario Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Usuario Por Favor ..");
return false;
}
if(document.form.txtdire.value==""){
alert("Ingrese Dirección del Usuario Por Favor ..");
return false;
}
if(document.form.txttelefono.value==""){
alert("Ingrese Numero de Telefono del Usuario Por Favor ..");
return false;
}
if(document.form.txtlogin.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
if(document.form.txtpass.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("Esta Seguro de Modificar los Datos del Usuario ...")){
return true;
}
else{
return false;
}
}
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cusuario.php?accion=ACTUALIZAR" method="post" onSubmit="return mensaje();">
<input type="hidden" name="idusu" value="<?=$idusuario?>" />
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr>
<th colspan="2" bgcolor="#B73C00"><span class="blanco">Modificar Datos del Usuario</span></th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" value="<?=$nombre?>" onkeypress="return validar1(event,'letra')" class="caja"></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" value="<?=$apellido?>" onkeypress="return validar1(event,'letra')" class="caja"></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Dirección</td>
<td width="165" align="center"><input type="text" name="txtdire" value="<?=$direccion?>" class="caja"></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" value="<?=$telefono?>" onkeypress="return validar1(event,'numeros')" maxlength="9" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center">Login</td>
<td width="165" align="center"><input type="text" name="txtlogin" value="<?=$login?>" /></td>
</tr>
<tr>
<td width="118" align="center">Password</td>
<td width="165" align="center"><input type="text" name="txtpass" value="<?=$pass?>" /></td>
</tr>
<tr>
<td width="118" align="center">Tipo</td>
<td><select name="tipo">
<option value="ADMINISTRADOR">Administrador</option>
<option value="LABORATORISTA">Laboratorista</option>
</select></td>
</tr>
<tr>
<td width="118" align="center">Estado</td>
<td><select name="estado">
<option value="VIGENTE">Vigente</option>
<option value="BLOQUEADO">Bloqueado</option>
</select></td>
</tr>
<tr>
<td align="center"><button type="submit" class="buton" onClick="return validar();">Actualizar</button></td>
<td><button type="button" class="buton" onClick="window.close()">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo RegistrarUsuario.php
<?php
session_start();
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registrar Usuario</title>
<link rel="stylesheet" href="../estilos/tabla.css" type="text/css" />
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Usuario Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Usuario Por Favor ..");
return false;
}
if(document.form.txtdire.value==""){
alert("Ingrese Dirección del Usuario Por Favor ..");
return false;
}
if(document.form.txttelefono.value==""){
alert("Ingrese Numero de Telefono del Usuario Por Favor ..");
return false;
}
if(document.form.txtlogin.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
if(document.form.txtpass.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("A Verificado Bien lo Datos a Registrar ...")){
return true;
}
else{
return false;
}
}
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cusuario.php?accion=NUEVO" method="post" onSubmit="return mensaje();">
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr><th colspan="2" bgcolor="#B73C00" class="blanco">Registrar Usuario</th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" class="caja" onkeypress="return validar1(event,'letra')" /></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Dirección</td>
<td width="165" align="center"><input type="text" name="txtdire" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" class="caja" onkeypress="return validar1(event,'numeros')" maxlength="9"/></td>
</tr>
<tr>
<td width="118" align="center">Login</td>
<td width="165" align="center"><input type="text" name="txtlogin" class="caja" /></td>
</tr>
<tr>
<td width="118" align="center">Password</td>
<td width="165" align="center"><input type="password" name="txtpass" class="caja" /></td>
</tr>
<tr>
<td width="118" align="center">Tipo</td>
<td><select name="tipo">
<option value="ADMINISTRADOR">Administrador</option>
<option value="LABORATORISTA">Laboratorista</option>
</select></td>
</tr>
<tr>
<td align="center"><button type="submit" onClick="return validar();" class="buton">Registrar</button></td>
<td><button type="button" onclick="window.close()"class="buton">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Paciente.php
<?php session_start();
include_once("../vista/cabecera.php");
include_once("../negocio/ClasePaciente.php");
require_once "../librerias/paginador/Paginated.php";
require_once "../librerias/paginador/DoubleBarLayout.php";
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
$opaciente =new pacientes();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Paciente</title>
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link href="../estilos/cabecera.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../estilos/paginador.css" type="text/css" />
<script language="javascript">
function ventana(url){
window.open(url,"ventana","top=200,left=290,menubar=no,height=340,width=400");
}
function mensaje(id){
if(confirm("Esta Seguro de Eliminar al Paciente ...")){
return true;
}
else{
return false;
}
}
function ventana2(url){
window.open(url,"ventana","top=150,left=350,menubar=no,height=320,width=400");
}
</script>
</head>
<body class="top">
<div class="top">
<div class="cuerpo">
<a href="javascript:ventana('../vista/RegistrarPaciente.php')"><strong class="buton"> Nuevo </strong></a>
<div>
<table bgcolor="#B73C00" align="center" border="1" width="100%">
<tr class="letra2">
<td colspan="9" align="center" class="blanco">LISTA DE PACIENTES</td>
</tr>
<tr class="letra1">
<td nowrap="nowrap" align="center">N°</td>
<td nowrap="nowrap" align="center">Nombres</td>
<td nowrap="nowrap" align="center">Apellidos</td>
<td nowrap="nowrap" align="center">Fecha de Nacimiento</td>
<td nowrap="nowrap" align="center">N° Historia</td>
<td nowrap="nowrap" align="center">Registrado</td>
<td nowrap="nowrap" align="center">Teléfono</td>
<td nowrap="nowrap" align="center">Modificar</td>
<td nowrap="nowrap" align="center">Eliminar</td>
</tr>
<? $listar=$opaciente->Listar();
$contar=mysql_num_rows($listar);
$a=0;
while($row=mysql_fetch_array($listar)){
$listado[$a][0]=$row[0];
$listado[$a][1]=$row[1];
$listado[$a][2]=$row[2];
$listado[$a][3]=$row[3];
$listado[$a][4]=$row[4];
$listado[$a][5]=$row[5];
$listado[$a][6]=$row[6];
$a=$a+1;
}
$page=$_GET['page'];
$resultado=new Paginated($listado,10,$page);
$i=1;
while($fila =$resultado->fetchPagedRow()){
$nuevafila3 = implode( '/', array_reverse( explode( '-', $fila[3] ) ) ) ;
$nuevafila6 = implode( '/', array_reverse( explode( '-', $fila[6] ) ) ) ;
?>
<tr class="caja">
<td nowrap="nowrap" align="center" class="letra2"><?=$i?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[1]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[2]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$nuevafila3?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[4]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$nuevafila6?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[5]?></td>
<td nowrap="nowrap" align="center" >
<a href="javascript:ventana2('../vista/ModificarPaciente.php?id=<?=$fila[0]?>')">
<img src="../imagenes/actualizar.png" border="0" /></a>
</td>
<td nowrap="nowrap" align="center" ><a href="../controlador/Cpaciente.php?accion=ELIMINAR&id=<?=$fila[0]?>"
onclick="return mensaje();">
<img src="../imagenes/close.png" border="0" /></a></td>
</tr>
<? $i=$i+1;}?>
<tr>
<td colspan="9" align="center" class="pagination">
<?
$resultado->setLayout(new DoubleBarLayout());
echo $resultado->fetchPagedNavigation().' '.' '.'total de registros: '.$contar;
?>
</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo NuevoPaciente.php
<?php session_start();
include_once("../negocio/ClasePaciente.php");
include_once("../negocio/GenerarHistoria.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->analisis($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$ohistoria=new historias();
$opaciente=new pacientes();
$generar=$opaciente->GenerarNumHistoria();
while($fila=mysql_fetch_array($generar)){
$numero=$fila[0]+1;
}
$num_historia=$ohistoria->GenerarNumHIstoria($numero);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/themes/base/jquery.ui.all.css" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/estilos/demos.css" type="text/css" />
<title>Registrar Paciente</title>
<script src="../librerias/jquery/jquery-1.6.2.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.core.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.widget.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.datepicker.js"></script>
<script src="../librerias/calendario/ui/jquery.effects.slide.js"></script>
<script>
$(
function (){
$("#fecha").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
$(
function (){
$("#fechaReg").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
</script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Paciente Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Paciente Por Favor ..");
return false;
}
if(document.form.txtfecha.value==""){
alert("Ingrese Fecha de Nacimiento del Paciente Por Favor ..");
return false;
}
if(document.form.txtnum.value==""){
alert("Ingrese Numero de Historia del Paciente Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("A Verificado Bien lo Datos a Registrar ...")){
return true;
}
else{
return false;
}
}
</script>
<script language="javascript" src="../librerias/js/validaciones.js"></script>
</head>
<body bgcolor="#B73C00">
<div class="demo" align="center">
<form name="form"action="../controlador/Cpaciente.php?accion=PACIENTE" method="post" onSubmit="return mensaje();">
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr><th colspan="2" bgcolor="#B73C00"><span class="blanco">Registrar Paciente</span></th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Fecha de Registro</td>
<td width="165" align="center"><input type="text" name="txtregistro" class="caja" id="fechaReg"/></td>
</tr>
<tr>
<td align="center" nowrap="nowrap">Fecha de Nacimiento</td>
<td width="165" align="center"><input type="text" name="txtfecha" class="caja" id="fecha"/></td>
</tr>
<tr>
<td nowrap="nowrap" align="center">Numero de Historia</td>
<td width="165" align="center">
<input type="text" name="txthistoria" readonly="readonly" class="caja" onkeypress="return validar1(event,'numeros')" value="<?=$num_historia?>"/></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" class="caja" onkeypress="return validar1(event,'numeros')"/></td>
</tr>
<tr>
<td align="center">
<button type="submit" onClick="return validar();" class="buton">
<strong><span class="letra1">Registrar</span></strong></button></td>
<td align="center">
<button type="button" onclick="window.close();" class="buton">
<strong><span class="letra1">Cancelar</span></strong></button></td>
</tr>
</table>
</form>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ModificarPaciente.php
<?php session_start();
include_once("../negocio/ClasePaciente.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$opaciente=new pacientes();
$idpaciente=$_GET['id'];
$listar=$opaciente->ListarxId($idpaciente);
while($fila=mysql_fetch_array($listar)){
$nombre=$fila[1];
$apellido=$fila[2];
$fechaNac=$fila[3];
$numHis=$fila[4];
$telefono=$fila[5];
}
$nuevafecha = implode( '/', array_reverse( explode( '-', $fechaNac ) ) ) ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/themes/base/jquery.ui.all.css" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/estilos/demos.css" type="text/css" />
<title>Registrar Paciente</title>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Paciente Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Paciente Por Favor ..");
return false;
}
if(document.form.txtfecha.value==""){
alert("Ingrese Fecha de Nacimiento del Paciente Por Favor ..");
return false;
}
if(document.form.txtnum.value==""){
alert("Ingrese Numero de Historia del Paciente Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("Esta seguro de Modificar Datos del Paciente ...")){
return true;
}
else{
return false;
}
}
</script>
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script src="../librerias/calendario/estilos/jquery-1.6.2.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.core.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.widget.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.datepicker.js"></script>
<script src="../librerias/calendario/ui/jquery.effects.slide.js"></script>
<script>
$(
function (){
$("#fecha").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cpaciente.php?accion=ACTUALIZAR" method="post" onSubmit="return mensaje();">
<input type="hidden" name="idpac" value="<?=$idpaciente?>" />
<table cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr>
<th colspan="2" bgcolor="#B73C00"><span class="blanco">Modificar Datos del Paciente</span></th>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Nombres</td>
<td width="165" align="center">
<input type="text" name="txtnombres" value="<?= $nombre?>" class="caja"onkeypress="return validar1(event,'letra')"></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Apellidos</td>
<td width="165" align="center">
<input type="text" name="txtapellidos" value="<?=$apellido?>" class="caja" onkeypress="return validar1(event,'letra')"></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Fecha de Nacimiento</td>
<td width="165" align="center">
<input type="text" name="txtfecha" value="<?=$nuevafecha?>" id="fecha" class="caja" ></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Numero de Historia</td>
<td width="165" align="center">
<input type="text" name="txtnum" value="<?=$numHis?>" onkeypress="return validar1(event,'numeros')" readonly="readonly" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center" nowrap="nowrap" class="letra3">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" value="<?=$telefono?>" onkeypress="return validar1(event,'numeros')" class="caja"/></td>
</tr>
<tr>
<td align="center"><button type="submit" onClick="return validar();" class="buton">Actualizar</button></td>
<td align="center"> <button type="button" onclick="window.close()" class="buton">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
<?php session_start();
include_once("../vista/cabecera.php");
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
$ousuario =new usuarios();
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Usuario</title>
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link href="../estilos/cabecera.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function ventana(url){
window.open(url,"ventana","top=200,left=360,menubar=no,height=360,width=380");
}
function mensaje(id){
if(confirm("Esta Seguro de Eliminar al Usuario ...")){
return true;
}
else{
return false;
}
}
function ventana2(url){
window.open(url,"ventana","top=200,left=360,menubar=no,height=400,width=380");
}
function ventana3(url){
window.open(url,"ventana","top=50,left=250,menubar=no,height=350,width=500");
}
</script>
</head>
<body class="top">
<div class="top">
<div class="cuerpo">
<a href="javascript:ventana('../vista/RegistrarUsuario.php')"><strong class="buton"> Nuevo </strong></a>
<div>
<table bgcolor="#B73C00" align="center" border="1" width="100%">
<tr><td colspan="10" align="center" class="blanco">LISTA DE USUARIOS</td></tr>
<tr class="letra1">
<td align="center">Usuario</td>
<td align="center">Dirección</td>
<td align="center">Teléfono</td>
<td align="center">Login</td>
<td align="center">Password</td>
<td align="center">Tipo</td>
<td align="center">Estado</td>
<td align="center">Modificar</td>
<td align="center">Eliminar</td>
<td align="center">Permisos</td>
</tr>
<? $listar=$ousuario->Listar();
while($fila=mysql_fetch_array($listar)){?>
<tr class="caja">
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[1].' '.$fila[2]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[3]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[4]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[5]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[6]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[7]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[8]?></td>
<td nowrap="nowrap" align="center">
<a href="javascript:ventana2('../vista/ModificarUsuario.php?id=<?=$fila[0]?>')">
<img src="../imagenes/actualizar.png" border="0" /></a>
</td>
<td nowrap="nowrap" align="center" >
<a href="../controlador/Cusuario.php?accion=ELIMINAR&id=<?=$fila[0]?>"
onclick="return mensaje();">
<img src="../imagenes/close.png" border="0" /></a></td>
<td><a href="javascript:ventana3('../vista/Permisos.php?idusu=<?=$fila[0]?>')">Permisos</a></td>
</tr>
<? }?>
<tr>
<td colspan="9"></td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo ModificarUsuario.php
<?php session_start();
include_once("../negocio/ClaseUsuario.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$ousuario=new usuarios();
$idusuario=$_GET['id'];
$listar=$ousuario->ListarxId($idusuario);
while($fila=mysql_fetch_array($listar)){
$nombre=$fila[1];
$apellido=$fila[2];
$direccion=$fila[3];
$telefono=$fila[4];
$login=$fila[5];
$pass=$fila[6];
$tipo=$fila[7];
$estado=$fila[8];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modificar Datos del Usuario</title>
<link rel="stylesheet" href="../estilos/tabla.css" type="text/css" />
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Usuario Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Usuario Por Favor ..");
return false;
}
if(document.form.txtdire.value==""){
alert("Ingrese Dirección del Usuario Por Favor ..");
return false;
}
if(document.form.txttelefono.value==""){
alert("Ingrese Numero de Telefono del Usuario Por Favor ..");
return false;
}
if(document.form.txtlogin.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
if(document.form.txtpass.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("Esta Seguro de Modificar los Datos del Usuario ...")){
return true;
}
else{
return false;
}
}
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cusuario.php?accion=ACTUALIZAR" method="post" onSubmit="return mensaje();">
<input type="hidden" name="idusu" value="<?=$idusuario?>" />
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr>
<th colspan="2" bgcolor="#B73C00"><span class="blanco">Modificar Datos del Usuario</span></th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" value="<?=$nombre?>" onkeypress="return validar1(event,'letra')" class="caja"></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" value="<?=$apellido?>" onkeypress="return validar1(event,'letra')" class="caja"></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Dirección</td>
<td width="165" align="center"><input type="text" name="txtdire" value="<?=$direccion?>" class="caja"></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" value="<?=$telefono?>" onkeypress="return validar1(event,'numeros')" maxlength="9" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center">Login</td>
<td width="165" align="center"><input type="text" name="txtlogin" value="<?=$login?>" /></td>
</tr>
<tr>
<td width="118" align="center">Password</td>
<td width="165" align="center"><input type="text" name="txtpass" value="<?=$pass?>" /></td>
</tr>
<tr>
<td width="118" align="center">Tipo</td>
<td><select name="tipo">
<option value="ADMINISTRADOR">Administrador</option>
<option value="LABORATORISTA">Laboratorista</option>
</select></td>
</tr>
<tr>
<td width="118" align="center">Estado</td>
<td><select name="estado">
<option value="VIGENTE">Vigente</option>
<option value="BLOQUEADO">Bloqueado</option>
</select></td>
</tr>
<tr>
<td align="center"><button type="submit" class="buton" onClick="return validar();">Actualizar</button></td>
<td><button type="button" class="buton" onClick="window.close()">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo RegistrarUsuario.php
<?php
session_start();
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registrar Usuario</title>
<link rel="stylesheet" href="../estilos/tabla.css" type="text/css" />
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Usuario Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Usuario Por Favor ..");
return false;
}
if(document.form.txtdire.value==""){
alert("Ingrese Dirección del Usuario Por Favor ..");
return false;
}
if(document.form.txttelefono.value==""){
alert("Ingrese Numero de Telefono del Usuario Por Favor ..");
return false;
}
if(document.form.txtlogin.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
if(document.form.txtpass.value==""){
alert("Ingrese un Login para Usuario Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("A Verificado Bien lo Datos a Registrar ...")){
return true;
}
else{
return false;
}
}
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cusuario.php?accion=NUEVO" method="post" onSubmit="return mensaje();">
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr><th colspan="2" bgcolor="#B73C00" class="blanco">Registrar Usuario</th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" class="caja" onkeypress="return validar1(event,'letra')" /></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Dirección</td>
<td width="165" align="center"><input type="text" name="txtdire" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" class="caja" onkeypress="return validar1(event,'numeros')" maxlength="9"/></td>
</tr>
<tr>
<td width="118" align="center">Login</td>
<td width="165" align="center"><input type="text" name="txtlogin" class="caja" /></td>
</tr>
<tr>
<td width="118" align="center">Password</td>
<td width="165" align="center"><input type="password" name="txtpass" class="caja" /></td>
</tr>
<tr>
<td width="118" align="center">Tipo</td>
<td><select name="tipo">
<option value="ADMINISTRADOR">Administrador</option>
<option value="LABORATORISTA">Laboratorista</option>
</select></td>
</tr>
<tr>
<td align="center"><button type="submit" onClick="return validar();" class="buton">Registrar</button></td>
<td><button type="button" onclick="window.close()"class="buton">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
// Archivo Paciente.php
<?php session_start();
include_once("../vista/cabecera.php");
include_once("../negocio/ClasePaciente.php");
require_once "../librerias/paginador/Paginated.php";
require_once "../librerias/paginador/DoubleBarLayout.php";
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
$opaciente =new pacientes();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Paciente</title>
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link href="../estilos/cabecera.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../estilos/paginador.css" type="text/css" />
<script language="javascript">
function ventana(url){
window.open(url,"ventana","top=200,left=290,menubar=no,height=340,width=400");
}
function mensaje(id){
if(confirm("Esta Seguro de Eliminar al Paciente ...")){
return true;
}
else{
return false;
}
}
function ventana2(url){
window.open(url,"ventana","top=150,left=350,menubar=no,height=320,width=400");
}
</script>
</head>
<body class="top">
<div class="top">
<div class="cuerpo">
<a href="javascript:ventana('../vista/RegistrarPaciente.php')"><strong class="buton"> Nuevo </strong></a>
<div>
<table bgcolor="#B73C00" align="center" border="1" width="100%">
<tr class="letra2">
<td colspan="9" align="center" class="blanco">LISTA DE PACIENTES</td>
</tr>
<tr class="letra1">
<td nowrap="nowrap" align="center">N°</td>
<td nowrap="nowrap" align="center">Nombres</td>
<td nowrap="nowrap" align="center">Apellidos</td>
<td nowrap="nowrap" align="center">Fecha de Nacimiento</td>
<td nowrap="nowrap" align="center">N° Historia</td>
<td nowrap="nowrap" align="center">Registrado</td>
<td nowrap="nowrap" align="center">Teléfono</td>
<td nowrap="nowrap" align="center">Modificar</td>
<td nowrap="nowrap" align="center">Eliminar</td>
</tr>
<? $listar=$opaciente->Listar();
$contar=mysql_num_rows($listar);
$a=0;
while($row=mysql_fetch_array($listar)){
$listado[$a][0]=$row[0];
$listado[$a][1]=$row[1];
$listado[$a][2]=$row[2];
$listado[$a][3]=$row[3];
$listado[$a][4]=$row[4];
$listado[$a][5]=$row[5];
$listado[$a][6]=$row[6];
$a=$a+1;
}
$page=$_GET['page'];
$resultado=new Paginated($listado,10,$page);
$i=1;
while($fila =$resultado->fetchPagedRow()){
$nuevafila3 = implode( '/', array_reverse( explode( '-', $fila[3] ) ) ) ;
$nuevafila6 = implode( '/', array_reverse( explode( '-', $fila[6] ) ) ) ;
?>
<tr class="caja">
<td nowrap="nowrap" align="center" class="letra2"><?=$i?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[1]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[2]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$nuevafila3?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[4]?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$nuevafila6?></td>
<td nowrap="nowrap" align="center" class="letra2"><?=$fila[5]?></td>
<td nowrap="nowrap" align="center" >
<a href="javascript:ventana2('../vista/ModificarPaciente.php?id=<?=$fila[0]?>')">
<img src="../imagenes/actualizar.png" border="0" /></a>
</td>
<td nowrap="nowrap" align="center" ><a href="../controlador/Cpaciente.php?accion=ELIMINAR&id=<?=$fila[0]?>"
onclick="return mensaje();">
<img src="../imagenes/close.png" border="0" /></a></td>
</tr>
<? $i=$i+1;}?>
<tr>
<td colspan="9" align="center" class="pagination">
<?
$resultado->setLayout(new DoubleBarLayout());
echo $resultado->fetchPagedNavigation().' '.' '.'total de registros: '.$contar;
?>
</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo NuevoPaciente.php
<?php session_start();
include_once("../negocio/ClasePaciente.php");
include_once("../negocio/GenerarHistoria.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->analisis($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$ohistoria=new historias();
$opaciente=new pacientes();
$generar=$opaciente->GenerarNumHistoria();
while($fila=mysql_fetch_array($generar)){
$numero=$fila[0]+1;
}
$num_historia=$ohistoria->GenerarNumHIstoria($numero);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/themes/base/jquery.ui.all.css" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/estilos/demos.css" type="text/css" />
<title>Registrar Paciente</title>
<script src="../librerias/jquery/jquery-1.6.2.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.core.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.widget.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.datepicker.js"></script>
<script src="../librerias/calendario/ui/jquery.effects.slide.js"></script>
<script>
$(
function (){
$("#fecha").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
$(
function (){
$("#fechaReg").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
</script>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Paciente Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Paciente Por Favor ..");
return false;
}
if(document.form.txtfecha.value==""){
alert("Ingrese Fecha de Nacimiento del Paciente Por Favor ..");
return false;
}
if(document.form.txtnum.value==""){
alert("Ingrese Numero de Historia del Paciente Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("A Verificado Bien lo Datos a Registrar ...")){
return true;
}
else{
return false;
}
}
</script>
<script language="javascript" src="../librerias/js/validaciones.js"></script>
</head>
<body bgcolor="#B73C00">
<div class="demo" align="center">
<form name="form"action="../controlador/Cpaciente.php?accion=PACIENTE" method="post" onSubmit="return mensaje();">
<table width="319" cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr><th colspan="2" bgcolor="#B73C00"><span class="blanco">Registrar Paciente</span></th>
</tr>
<tr>
<td width="118" align="center">Nombres</td>
<td width="165" align="center"><input type="text" name="txtnombres" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center">Apellidos</td>
<td width="165" align="center"><input type="text" name="txtapellidos" class="caja" onkeypress="return validar1(event,'letra')"/></td>
</tr>
<tr>
<td width="118" align="center" nowrap>Fecha de Registro</td>
<td width="165" align="center"><input type="text" name="txtregistro" class="caja" id="fechaReg"/></td>
</tr>
<tr>
<td align="center" nowrap="nowrap">Fecha de Nacimiento</td>
<td width="165" align="center"><input type="text" name="txtfecha" class="caja" id="fecha"/></td>
</tr>
<tr>
<td nowrap="nowrap" align="center">Numero de Historia</td>
<td width="165" align="center">
<input type="text" name="txthistoria" readonly="readonly" class="caja" onkeypress="return validar1(event,'numeros')" value="<?=$num_historia?>"/></td>
</tr>
<tr>
<td width="118" align="center">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" class="caja" onkeypress="return validar1(event,'numeros')"/></td>
</tr>
<tr>
<td align="center">
<button type="submit" onClick="return validar();" class="buton">
<strong><span class="letra1">Registrar</span></strong></button></td>
<td align="center">
<button type="button" onclick="window.close();" class="buton">
<strong><span class="letra1">Cancelar</span></strong></button></td>
</tr>
</table>
</form>
</div>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
//Archivo ModificarPaciente.php
<?php session_start();
include_once("../negocio/ClasePaciente.php");
include_once("../negocio/ClasePermiso.php");
$opermiso =new permisos();
$idx=$_SESSION['Susu'];
if( mysql_num_rows($opermiso->mantenimiento($idx) )==0 ){
echo "<META HTTP-EQUIV=Refresh CONTENT='0;URL=../index.php'>";
}
if( !isset($_SESSION['Sadministrador']) and !isset($_SESSION['Strabajador']) ){
header("location:../index.php");
}
$opaciente=new pacientes();
$idpaciente=$_GET['id'];
$listar=$opaciente->ListarxId($idpaciente);
while($fila=mysql_fetch_array($listar)){
$nombre=$fila[1];
$apellido=$fila[2];
$fechaNac=$fila[3];
$numHis=$fila[4];
$telefono=$fila[5];
}
$nuevafecha = implode( '/', array_reverse( explode( '-', $fechaNac ) ) ) ;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../estilos/tabla.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/themes/base/jquery.ui.all.css" type="text/css" />
<link rel="stylesheet" href="../librerias/calendario/estilos/demos.css" type="text/css" />
<title>Registrar Paciente</title>
<script>
function validar(){
if(document.form.txtnombres.value==""){
alert("Ingrese Nombres del Paciente Por Favor ..");
return false;
}
if(document.form.txtapellidos.value==""){
alert("Ingrese Apellidos del Paciente Por Favor ..");
return false;
}
if(document.form.txtfecha.value==""){
alert("Ingrese Fecha de Nacimiento del Paciente Por Favor ..");
return false;
}
if(document.form.txtnum.value==""){
alert("Ingrese Numero de Historia del Paciente Por Favor ..");
return false;
}
return true;
}
function mensaje(){
if(confirm("Esta seguro de Modificar Datos del Paciente ...")){
return true;
}
else{
return false;
}
}
</script>
<script language="javascript" src="../librerias/js/validaciones.js"></script>
<script src="../librerias/calendario/estilos/jquery-1.6.2.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.core.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.widget.js"></script>
<script src="../librerias/calendario/ui/jquery.ui.datepicker.js"></script>
<script src="../librerias/calendario/ui/jquery.effects.slide.js"></script>
<script>
$(
function (){
$("#fecha").datepicker(
{
changeMonth: true,
changeYear: true
}
)
}
);
</script>
</head>
<body bgcolor="#B73C00">
<form name="form"action="../controlador/Cpaciente.php?accion=ACTUALIZAR" method="post" onSubmit="return mensaje();">
<input type="hidden" name="idpac" value="<?=$idpaciente?>" />
<table cellspacing="10" bgcolor="#F9F2F2"align="center">
<tr>
<th colspan="2" bgcolor="#B73C00"><span class="blanco">Modificar Datos del Paciente</span></th>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Nombres</td>
<td width="165" align="center">
<input type="text" name="txtnombres" value="<?= $nombre?>" class="caja"onkeypress="return validar1(event,'letra')"></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Apellidos</td>
<td width="165" align="center">
<input type="text" name="txtapellidos" value="<?=$apellido?>" class="caja" onkeypress="return validar1(event,'letra')"></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Fecha de Nacimiento</td>
<td width="165" align="center">
<input type="text" name="txtfecha" value="<?=$nuevafecha?>" id="fecha" class="caja" ></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="letra3">Numero de Historia</td>
<td width="165" align="center">
<input type="text" name="txtnum" value="<?=$numHis?>" onkeypress="return validar1(event,'numeros')" readonly="readonly" class="caja"/></td>
</tr>
<tr>
<td width="118" align="center" nowrap="nowrap" class="letra3">Teléfono</td>
<td width="165" align="center"><input type="text" name="txttelefono" value="<?=$telefono?>" onkeypress="return validar1(event,'numeros')" class="caja"/></td>
</tr>
<tr>
<td align="center"><button type="submit" onClick="return validar();" class="buton">Actualizar</button></td>
<td align="center"> <button type="button" onclick="window.close()" class="buton">Cancelar</button></td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------
Validación de letras y numeros en una caja de texto
<html>
<head>
// creamos la funcion validar
<script languaje="javascript">
function validar(e,modo) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron = (modo=='letra') ? /[A-Z a-z á-ú ñ Ñ]/ : /[ \d .]/
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
</head>
//Aqui con el evento onkeypress llamamos a la funcion validar, prueben este codigo es bueno lo encontre buscando en internet y lo adapte tanto para acentos como para las ñ
<body>
<form>
Ingrese su nombre: <input type="text" name="txtnombres" class="caja" onkeypress="return validar(event,'letra')"/>
ingrese dni <input type="text" name="txtnombres" maxlength="8" class="caja" onkeypress="return validar(event,'numeros')"/>
</form>
</body>
</html>
<head>
// creamos la funcion validar
<script languaje="javascript">
function validar(e,modo) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==8) return true;
patron = (modo=='letra') ? /[A-Z a-z á-ú ñ Ñ]/ : /[ \d .]/
te = String.fromCharCode(tecla);
return patron.test(te);
}
</script>
</head>
//Aqui con el evento onkeypress llamamos a la funcion validar, prueben este codigo es bueno lo encontre buscando en internet y lo adapte tanto para acentos como para las ñ
<body>
<form>
Ingrese su nombre: <input type="text" name="txtnombres" class="caja" onkeypress="return validar(event,'letra')"/>
ingrese dni <input type="text" name="txtnombres" maxlength="8" class="caja" onkeypress="return validar(event,'numeros')"/>
</form>
</body>
</html>