﻿/*
SQLyog Community Edition- MySQL GUI v6.0 RC 2
Host - 5.0.16-nt : Database - sgc_administracion
*********************************************************************
Server version : 5.0.16-nt
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

create database if not exists `sgc_administracion`;

USE `sgc_administracion`;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

/*Table structure for table `empresa` */

DROP TABLE IF EXISTS `empresa`;

CREATE TABLE `empresa` (
  `IdEmpresa` varchar(10) NOT NULL,
  `NombreEmpresa` varchar(50) default NULL,
  `DireccionEmpresa` varchar(200) default NULL,
  `FonoEmpresa` varchar(50) default NULL,
  `BDEmpresa` varchar(20) default NULL,
  `LogoEmpresa` longblob,
  `Trabajadores` int(11) default NULL,
  `InicioServicio` date default NULL,
  `PlanServicio` varchar(30) default NULL,
  `IdPeriodoFacturacion` int(11) default NULL,
  `IdTipoEmpresa` int(11) default NULL,
  `UltimoPeriodoFacturacion` date default NULL,
  PRIMARY KEY  (`IdEmpresa`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

/*Data for the table `empresa` */

insert  into `empresa`(`IdEmpresa`,`NombreEmpresa`,`DireccionEmpresa`,`FonoEmpresa`,`BDEmpresa`,`LogoEmpresa`,`Trabajadores`,`InicioServicio`,`PlanServicio`,`IdPeriodoFacturacion`,`IdTipoEmpresa`,`UltimoPeriodoFacturacion`) values ('892186006','FF','xxxx x xxxx x xx 2323','545454','sgc_892186006',NULL,10,'2010-02-01','2',1,1,'2010-06-01'),('123456789','Pruebas','asdfasdf 23232','65653345','duda',NULL,12,'2009-02-01','2',2,2,'2010-02-01'),('23456545','Otra','trrrsdfg','3344','nose',NULL,66,'2009-09-05','2',3,2,'2010-06-05'),('435554352','yyyy','sdrrg  3234','4433','miii',NULL,56,'2005-05-03','3',4,1,'2010-05-03');

/*Table structure for table `factura` */

DROP TABLE IF EXISTS `factura`;

CREATE TABLE `factura` (
  `IdFactura` int(11) NOT NULL auto_increment,
  `IdEmpresa` varchar(10) default NULL,
  `FechaFactura` date default NULL,
  `PagoFactura` tinyint(1) default NULL,
  `FechaPagoFactura` date default NULL,
  `TotalFactura` int(11) default NULL,
  `ReferenciaDocumento` varchar(50) default NULL,
  `IdFormaPago` int(11) default NULL,
  `NumeroFactura` int(11) default NULL,
  `FechaVencimiento` date default NULL,
  PRIMARY KEY  (`IdFactura`),
  KEY `RELATIONSHIP_15_FK` (`IdEmpresa`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `factura` */

insert  into `factura`(`IdFactura`,`IdEmpresa`,`FechaFactura`,`PagoFactura`,`FechaPagoFactura`,`TotalFactura`,`ReferenciaDocumento`,`IdFormaPago`,`NumeroFactura`,`FechaVencimiento`) values (40902,'892186006','2010-06-24',0,NULL,0,NULL,NULL,1,'2010-07-24'),(40903,'892186006','2010-06-24',0,NULL,0,NULL,NULL,2,'2010-07-24'),(40904,'892186006','2010-06-24',0,NULL,0,NULL,NULL,3,'2010-07-24'),(40905,'892186006','2010-06-24',0,NULL,0,NULL,NULL,4,'2010-07-24'),(40906,'123456789','2010-06-24',0,NULL,0,NULL,NULL,5,'2010-07-24'),(40907,'123456789','2010-06-24',0,NULL,0,NULL,NULL,6,'2010-07-24'),(40908,'23456545','2010-06-24',0,NULL,0,NULL,NULL,7,'2010-07-24'),(40909,'23456545','2010-06-24',0,NULL,0,NULL,NULL,8,'2010-07-24'),(40910,'23456545','2010-06-24',0,NULL,0,NULL,NULL,9,'2010-07-24'),(40911,'435554352','2010-06-24',0,NULL,0,NULL,NULL,10,'2010-07-24'),(40912,'435554352','2010-06-24',0,NULL,0,NULL,NULL,11,'2010-07-24'),(40913,'435554352','2010-06-24',0,NULL,0,NULL,NULL,12,'2010-07-24'),(40914,'435554352','2010-06-24',0,NULL,0,NULL,NULL,13,'2010-07-24'),(40915,'435554352','2010-06-24',0,NULL,0,NULL,NULL,14,'2010-07-24');

/*Table structure for table `facturadetalle` */

DROP TABLE IF EXISTS `facturadetalle`;

CREATE TABLE `facturadetalle` (
  `IdFactura` int(11) NOT NULL,
  `NFacturaDetalle` int(11) NOT NULL,
  `DescripcionServicio` varchar(100) default NULL,
  `CantidadFacturaDetalle` int(11) default NULL,
  `PrecioFacturaDetalle` int(11) default NULL,
  `TotalFacturaDetalle` int(11) default NULL,
  PRIMARY KEY  (`IdFactura`,`NFacturaDetalle`),
  KEY `RELATIONSHIP_13_FK` (`IdFactura`),
  CONSTRAINT `FK_Relationship_13` FOREIGN KEY (`IdFactura`) REFERENCES `factura` (`IdFactura`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `facturadetalle` */

insert  into `facturadetalle`(`IdFactura`,`NFacturaDetalle`,`DescripcionServicio`,`CantidadFacturaDetalle`,`PrecioFacturaDetalle`,`TotalFacturaDetalle`) values (40902,0,'Acceso Sistema Gestion Calidad - Periodo: 2010-02-01 - 2010-03-01',0,0,0),(40903,0,'Acceso Sistema Gestion Calidad - Periodo: 2010-03-01 - 2010-04-01',0,0,0),(40904,0,'Acceso Sistema Gestion Calidad - Periodo: 2010-04-01 - 2010-05-01',0,0,0),(40905,0,'Acceso Sistema Gestion Calidad - Periodo: 2010-05-01 - 2010-06-01',0,0,0),(40906,0,'Acceso Sistema Gestion Calidad - Periodo: 2009-02-01 - 2009-08-01',0,0,0),(40907,0,'Acceso Sistema Gestion Calidad - Periodo: 2009-08-01 - 2010-02-01',0,0,0),(40908,0,'Acceso Sistema Gestion Calidad - Periodo: 2009-09-05 - 2009-12-05',0,0,0),(40909,0,'Acceso Sistema Gestion Calidad - Periodo: 2009-12-05 - 2010-03-05',0,0,0),(40910,0,'Acceso Sistema Gestion Calidad - Periodo: 2010-03-05 - 2010-06-05',0,0,0),(40911,0,'Acceso Sistema Gestion Calidad - Periodo: 2005-05-03 - 2006-05-03',0,0,0),(40912,0,'Acceso Sistema Gestion Calidad - Periodo: 2006-05-03 - 2007-05-03',0,0,0),(40913,0,'Acceso Sistema Gestion Calidad - Periodo: 2007-05-03 - 2008-05-03',0,0,0),(40914,0,'Acceso Sistema Gestion Calidad - Periodo: 2008-05-03 - 2009-05-03',0,0,0),(40915,0,'Acceso Sistema Gestion Calidad - Periodo: 2009-05-03 - 2010-05-03',0,0,0);

/*Table structure for table `formapago` */

DROP TABLE IF EXISTS `formapago`;

CREATE TABLE `formapago` (
  `IdFormaPago` int(11) NOT NULL,
  `FormaPago` varchar(20) default NULL,
  PRIMARY KEY  (`IdFormaPago`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `formapago` */

insert  into `formapago`(`IdFormaPago`,`FormaPago`) values (1,'Efectivo'),(2,'Cheque'),(3,'Debito'),(4,'Credito');

/*Table structure for table `periodofacturacion` */

DROP TABLE IF EXISTS `periodofacturacion`;

CREATE TABLE `periodofacturacion` (
  `IdPeriodoFacturacion` int(11) NOT NULL,
  `PeriodoFacturacion` varchar(30) default NULL,
  `MesesFacturacion` int(11) default NULL,
  PRIMARY KEY  (`IdPeriodoFacturacion`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `periodofacturacion` */

insert  into `periodofacturacion`(`IdPeriodoFacturacion`,`PeriodoFacturacion`,`MesesFacturacion`) values (1,'Mensual',1),(2,'Semestral',6),(3,'Trimestral',3),(4,'Anual',12);

/*Table structure for table `tipoempresa` */

DROP TABLE IF EXISTS `tipoempresa`;

CREATE TABLE `tipoempresa` (
  `IdTipoEmpresa` int(11) NOT NULL,
  `TipoEmpresa` varchar(20) default NULL,
  PRIMARY KEY  (`IdTipoEmpresa`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

/*Data for the table `tipoempresa` */

insert  into `tipoempresa`(`IdTipoEmpresa`,`TipoEmpresa`) values (1,'OTEC'),(2,'PYME');

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
