Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
        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);
        }