CREATE TABLE `easycheck_dev`.`baseformatecnica` (
  `Id` INT NOT NULL AUTO_INCREMENT,
  `DescrizioneFormaTecnica` VARCHAR(45) NOT NULL,
  PRIMARY KEY (`Id`));


INSERT INTO `easycheck_dev`.`baseformatecnica` (`DescrizioneFormaTecnica`) VALUES ('Rischi autoliquidanti');
INSERT INTO `easycheck_dev`.`baseformatecnica` (`DescrizioneFormaTecnica`) VALUES ('Rischi a scadenza');
INSERT INTO `easycheck_dev`.`baseformatecnica` (`DescrizioneFormaTecnica`) VALUES ('Rischi a revoca');


CREATE TABLE `easycheck_dev`.`centralerischi` (
  `Id` INT NOT NULL AUTO_INCREMENT,
  `IdPratica` INT NOT NULL,
  `Periodo` DATE NOT NULL,
  `FormaTecnica` INT NOT NULL,
  `AccordatoBanca` DECIMAL(10,2) NULL,
  `UtilizzatoBanca` DECIMAL(10,2) NULL,
  `SconfinoBanca` DECIMAL(10,2) NULL,
  `AccordatoSistema` DECIMAL(10,2) NULL,
  `UtilizzatoSistema` DECIMAL(10,2) NULL,
  `SconfinoSistema` DECIMAL(10,2) NULL,
  `Note` TEXT NULL,
  `IdUtenteIns` int(11) DEFAULT NULL,
  `DataIns` datetime DEFAULT NULL,
  `IdUtenteUltimaMod` int(11) DEFAULT NULL,
  `DataUltimaMod` datetime DEFAULT NULL,
  PRIMARY KEY (`Id`),
  UNIQUE INDEX `idx_unique` (`Periodo` ASC, `FormaTecnica` ASC) VISIBLE,
  INDEX `fk_centralerischi_formatecnica_idx` (`FormaTecnica` ASC) VISIBLE,
  CONSTRAINT `fk_centralerischi_formatecnica`
    FOREIGN KEY (`FormaTecnica`)
    REFERENCES `easycheck_dev`.`baseformatecnica` (`Id`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION);


INSERT INTO `easycheck_dev`.`menu` (`Descrizione`, `IdPadre`, `Visibilita`, `Livello`, `Ordine`, `Link`, `CssClass`, `TabellaDB`) VALUES ('Centrale Rischi', '29', 'isset($_SESSION[\"idpratica\"])', '2', '5', 'centralerischi/index.php', 'fas fa-exclamation', 'centralerischi');


ALTER TABLE `easycheck_dev`.`strutturafinanziaria` 
DROP COLUMN `SconfinamentiUltimi12mesi`;


ALTER TABLE `easycheck_dev`.`pratica` 
ADD COLUMN `DataRiferimentoStrutturaFinanziaria` DATE NULL AFTER `DataTermineUtilizzo`;

ALTER TABLE `easycheck_dev`.`anagraficasoggetto` 
ADD COLUMN `ViticolturaSemplificata` SMALLINT NULL DEFAULT '0' AFTER `Viticoltura`;

ALTER TABLE `easycheck_dev`.`baseanalisiandamentaled` 
ADD COLUMN `PesoNoStatoPatrimoniale` DECIMAL(10,2) NULL AFTER `Peso`;

UPDATE `easycheck_dev`.`baseanalisiandamentaled` SET `PesoNoStatoPatrimoniale` = '30' WHERE (`Id` = '1');
UPDATE `easycheck_dev`.`baseanalisiandamentaled` SET `PesoNoStatoPatrimoniale` = '30' WHERE (`Id` = '2');
UPDATE `easycheck_dev`.`baseanalisiandamentaled` SET `PesoNoStatoPatrimoniale` = '40' WHERE (`Id` = '3');
UPDATE `easycheck_dev`.`baseanalisiandamentaled` SET `PesoNoStatoPatrimoniale` = '0' WHERE (`Id` = '4');