USE `thegangasso`;
-- ------------------------------------------------------ Table `thegangasso`.`Usuarios`
-- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `thegangasso`.`Usuarios` (
`IDUsuario` INT NOT NULL ,
`Pass` VARCHAR(200) NOT NULL ,
`Admin` TINYINT(1) NULL ,
`Nombre` VARCHAR(255) NULL ,
`APaterno` VARCHAR(255) NULL ,
`AMaterno` VARCHAR(255) NULL ,
`Direccion` VARCHAR(255) NULL ,
`Telefono` INT NULL ,
`Email` VARCHAR(255) NULL ,
`NickName` VARCHAR(45) NULL ,
`RFC` VARCHAR(200) NULL ,
PRIMARY KEY (`IDUsuario`) )
;
ON UPDATE NO ACTION)
;
-- ------------------------------------------------------ Table `thegangasso`.`MovArticulo`
-- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `thegangasso`.`MovArticulo` (
`idMovArticulo` INT NOT NULL ,
`Fecha` DATE NULL ,
`Tipo_Mov` VARCHAR(1) NULL ,
`Clave_Prod` INT NULL ,
`Cantidad` INT NULL ,
`Usuario` INT NULL ,
`Importe` DOUBLE NULL ,
`SubTotal` DOUBLE NULL ,
`Total` DOUBLE NULL ,
PRIMARY KEY (`idMovArticulo`) ,
INDEX `claveprod` (`Clave_Prod` ASC) ,
INDEX `ElEmisor` (`Usuario` ASC) ,
CONSTRAINT `claveprod`
FOREIGN KEY (`Clave_Prod` )
REFERENCES `thegangasso`.`Almacen` (`ClaveProducto` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `ElEmisor`
FOREIGN KEY (`Usuario` )
REFERENCES `thegangasso`.`Usuarios` (`IDUsuario` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
;
-- ------------------------------------------------------ Table `thegangasso`.`FacturaE`
-- ----------------------------------------------------CREATE TABLE IF NOT EXISTS `thegangasso`.`FacturaE` (
`Folio` VARCHAR(250) NOT NULL ,
`FechaEmision` DATE NOT NULL ,
`Total` DOUBLE NULL ,
`PathFile` VARCHAR(1000) NULL ,
`Usuari` INT NULL ,
`Client` INT NULL ,
PRIMARY KEY (`Folio`) ,
INDEX `owner` (`Usuari` ASC) ,
INDEX `refer` (`Client` ASC) ,
CONSTRAINT `owner`
FOREIGN KEY (`Usuari` )
REFERENCES `thegangasso`.`Usuarios` (`IDUsuario` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `refer`
FOREIGN KEY (`Client` )
REFERENCES `thegangasso`.`Clientes` (`IDCliente` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
;