// Al insertar Sector==>Trigger AltaSector (da de alta dos destinos internos con prefijos LCI y TFI) public override string[] InsertSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); Consulta.Append("INSERT INTO Sectores (IdSistema,IdNucleo,IdSector,IdSistemaParejaUCS,IdNucleoParejaUCS,IdParejaUCS,SectorSimple,Tipo,TipoPosicion,PrioridadR2," + "TipoHMI,NumSacta, SeleccionadoFS)" + " VALUES ('" + IdSistema + "','" + IdNucleo + "','" + IdSector + "'," + ((IdSistemaParejaUCS == null) ? "null," : ("'" + IdSistemaParejaUCS + "',")) + ((IdNucleoParejaUCS == null) ? "null," : ("'" + IdNucleoParejaUCS + "',")) + ((IdParejaUCS == null) ? "null," : ("'" + IdParejaUCS + "',")) + SectorSimple + ",'" + Tipo + "','" + TipoPosicion + "'," + PrioridadR2 + "," + TipoHMI + "," + NumSacta.ToString() + "," + SeleccionadoFS + ")"); //20200911 JOI #4591 consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "Sectores"); return(consulta); }
public override string[] UpdateSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); Consulta.Append("UPDATE Sectores SET IdSector='" + IdSector + "'," + "IdSistema='" + IdSistema + "'," + "IdNucleo='" + IdNucleo + "'," + "IdSistemaParejaUCS=" + ((IdSistemaParejaUCS == null) ? "null," : ("'" + IdSistemaParejaUCS + "',")) + "IdNucleoParejaUCS=" + ((IdNucleoParejaUCS == null) ? "null," : ("'" + IdNucleoParejaUCS + "',")) + "IdParejaUCS=" + ((IdParejaUCS == null) ? "null," : ("'" + IdParejaUCS + "',")) + "SectorSimple=" + SectorSimple + "," + "Tipo='" + Tipo + "'," + "TipoPosicion='" + TipoPosicion + "'," + "PrioridadR2=" + PrioridadR2 + "," + "TipoHMI=" + TipoHMI + ", NumSacta=" + NumSacta.ToString() + "," + "SeleccionadoFS=" + SeleccionadoFS + " " + //20200911 JOI #4591 "WHERE IdSector='" + IdSector + "' AND " + "IdSistema='" + IdSistema + "' AND IdNucleo='" + IdNucleo + "'" ); consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "Sectores"); return(consulta); }