public override string[] InsertSQL() { string[] consulta = new string[2]; Consulta.Clear(); /* * Consulta.Append("INSERT INTO DestinosExternosSector (IdSistema,IdDestino,TipoDestino,IdNucleo,IdSector,IdPrefijo,PosHMI,Prioridad,OrigenR2,PrioridadSIP,TipoAcceso,Literal)" + * " VALUES ('" + IdSistema + "','" + * IdDestino + "'," + * TipoDestino + ",'" + * IdNucleo + "','" + * IdSector + "'," + * IdPrefijo + "," + * PosHMI + "," + * Prioridad + ",'" + * OrigenR2 + "'," + * PrioridadSIP + ",'" + * TipoAcceso + "','" + * Literal + "')"); */ Consulta.Append("INSERT INTO DestinosExternosSector (IdSistema,IdDestino,TipoDestino,IdNucleo,IdSector,IdPrefijo,PosHMI,Prioridad,OrigenR2,PrioridadSIP,TipoAcceso,Literal,IdPrefijoDestinoLCEN,IdDestinoLCEN)"); Consulta.AppendFormat(" VALUES ('{0}','{1}',{2},'{3}','{4}',{5},{6},{7},'{8}',{9},'{10}','{11}'", IdSistema, IdDestino, TipoDestino, IdNucleo, IdSector, IdPrefijo, PosHMI, Prioridad, OrigenR2, PrioridadSIP, TipoAcceso, Literal); if (string.Compare(TipoAcceso, "IA") == 0) { if (null != IdPrefijoDestinoLCEN) { Consulta.AppendFormat(",{0},", IdPrefijoDestinoLCEN); } else { Consulta.Append(",null,"); } if (null != IdDestinoLCEN) { Consulta.AppendFormat("'{0}')", IdDestinoLCEN); } else { Consulta.Append("null)"); } } else { //Se inserta los campos IdPrefijoDestinoLCEN e IdDestinoLCEN con valor null //Porque sólo se utilizan en el panel de LC Consulta.Append(",null,null)"); } consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "DestinosExternosSector"); Consulta.Clear(); return(consulta); }
public override string[] UpdateSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "UPDATE ParametrosRecurso SET IdRecurso='{0}',IdSistema='{1}',TipoRecurso={2},GananciaAGCTX={3},GananciaAGCTXdBm={4:0.00},GananciaAGCRX={5},GananciaAGCRXdBm={6:0.00},SupresionSilencio={7},TamRTP={8},Codec={9},GrabacionEd137={10} WHERE IdRecurso='{11}' AND IdSistema='{12}'", IdRecursoSCV, IdSistemaSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, GrabacionEd137, IdRecursoSCV, IdSistemaSCV); consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistemaSCV, "ParametrosRecurso"); return(consulta); }
public override string DataSetSelectSQL() { bool bWhere = true; Consulta.Clear(); if (IdSistema != null && IdSector != null && IdNucleo != null && PosHMI != 0 && IdPrefijo != uint.MaxValue) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "' AND IdNucleo='" + IdNucleo + "' AND PosHMI=" + PosHMI + " AND IdPrefijo=" + IdPrefijo); } else if (IdSistema != null && IdSector != null && IdNucleo != null && PosHMI != 0) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "' AND IdNucleo='" + IdNucleo + "' AND PosHMI=" + PosHMI); } else if (IdSistema != null && IdDestino != null && IdSector != null) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdDestino='" + IdDestino + "' AND IdSector='" + IdSector + "'"); } else if (IdSistema != null && IdSector != null && PosHMI != 0) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "' AND PosHMI=" + PosHMI); } else if (IdSistema != null && IdSector != null) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "'"); } else if (IdSistema != null && IdDestino != null) { Consulta.Append("SELECT * FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdDestino='" + IdDestino + "'"); } else if (IdSistema != null && IdDestinoLCEN != null && IdPrefijoDestinoLCEN != null) { Consulta.AppendFormat("SELECT * FROM DestinosExternosSector WHERE IdSistema='{0}' AND IdDestinoLCEN='{1}' AND IdPrefijoDestinoLCEN={2}", IdSistema, IdDestinoLCEN, IdPrefijoDestinoLCEN); } else { Consulta.Append("SELECT * FROM DestinosExternosSector"); bWhere = false; } //Añadimos a la clausula Where el tipo de panel desde el que se accede IA ->Panel de LC, DA -> Panel de telefonía if (!string.IsNullOrEmpty(TipoAcceso)) { if (bWhere) { Consulta.AppendFormat(" AND TipoAcceso='{0}' ", TipoAcceso); } else { Consulta.AppendFormat(" WHERE TipoAcceso='{0}' ", TipoAcceso); } } return(Consulta.ToString()); }
public override string[] InsertSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); Consulta.Append("INSERT INTO EquiposEU (IdSistema,IdEquipos,IpRed1,IpRed2,TipoEquipo,Interno,Min,Max,SipPort,IpRed3,SrvPresenciaIpRed1,SrvPresenciaIpRed2,SrvPresenciaIpRed3)"); Consulta.AppendFormat(" VALUES ('{0}', '{1}','{2}','{3}',{4},{5},{6},{7},{8},", IdSistema, IdEquipos, IpRed1, IpRed2, TipoEquipo, Interno, Min, Max, SipPort); Consulta.AppendFormat("'{0}','{1}','{2}','{3}')", IpRed3, SrvPresenciaIpRed1, SrvPresenciaIpRed2, SrvPresenciaIpRed3); consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "EquiposEU"); return consulta; }
public override string[] InsertSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "INSERT INTO ParametrosRecurso " + "(IdSistema,IdRecurso,TipoRecurso,GananciaAGCTX,GananciaAGCTXdBm,GananciaAGCRX,GananciaAGCRXdBm,SupresionSilencio,TamRTP,Codec,GrabacionEd137) " + "VALUES ('{0}','{1}',{2},{3},{4:0.00},{5},{6:0.00},{7},{8},{9},{10})", IdSistemaSCV, IdRecursoSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, GrabacionEd137); consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistemaSCV, "ParametrosRecurso"); return(consulta); }
public override string[] DeleteSQL() { string[] consulta = new string[2]; bool bWhere = true; Consulta.Remove(0, Consulta.Length); if (IdSistema != null && IdSector != null && IdNucleo != null && PosHMI != 0 && IdPrefijo != uint.MaxValue) { //Consulta.Append("DELETE FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "' AND IdNucleo='" + IdNucleo + "' AND PosHMI=" + PosHMI + " AND IdPrefijo=" + IdPrefijo); Consulta.AppendFormat("DELETE FROM DestinosExternosSector WHERE IdSistema='{0}' AND IdNucleo='{1}' AND IdSector='{2}' AND PosHMI={3} AND IdPrefijo={4}", IdSistema, IdNucleo, IdSector, PosHMI, IdPrefijo); } else if (IdSistema != null && IdSector != null && IdNucleo != null && PosHMI != 0) { Consulta.Append("DELETE FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "' AND IdNucleo='" + IdNucleo + "' AND PosHMI=" + PosHMI); } else if (IdSistema != null && IdDestino != null && IdSector != null) { Consulta.Append("DELETE FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdDestino='" + IdDestino + "' AND IdSector='" + IdSector + "'"); } else if (IdSistema != null && IdSector != null) { Consulta.Append("DELETE FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdSector='" + IdSector + "'"); } else if (IdSistema != null && IdDestino != null) { Consulta.Append("DELETE FROM DestinosExternosSector WHERE IdSistema='" + IdSistema + "' AND IdDestino='" + IdDestino + "'"); } else { Consulta.Append("DELETE FROM DestinosExternosSector"); bWhere = false; } //Añadimos a la clausula Where el tipo de panel desde el que se accede IA ->Panel de LC, DA -> Panel de telefonía if (!string.IsNullOrEmpty(TipoAcceso)) { if (bWhere) { Consulta.AppendFormat(" AND TipoAcceso='{0}' ", TipoAcceso); } else { Consulta.AppendFormat(" WHERE TipoAcceso='{0}' ", TipoAcceso); } } consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "DestinosExternosSector"); return(consulta); }
public override string[] UpdateSQL() { string[] consulta = new string[2]; Consulta.Clear(); /* * Consulta.Append("UPDATE DestinosExternosSector SET IdSistema='" + IdSistema + "'," + * "IdDestino='" + IdDestino + "'," + * "TipoDestino=" + TipoDestino + "," + * "IdNucleo='" + IdNucleo + "'," + * "IdSector='" + IdSector + "'," + * "IdPrefijo=" + IdPrefijo + "," + * "PosHMI=" + PosHMI + "," + * "Prioridad=" + Prioridad + "," + * "OrigenR2='" + OrigenR2 + "'," + * "PrioridadSIP=" + PrioridadSIP + "," + * "TipoAcceso='" + TipoAcceso + "'," + * "Literal='" + Literal + "' " + * "WHERE IdDestino='" + IdDestino + "' AND IdSector='" + IdSector + "' AND IdSistema='" + IdSistema + "' AND PosHMI=" + PosHMI + " AND IdPrefijo=" + IdPrefijo * ); */ Consulta.AppendFormat("UPDATE DestinosExternosSector SET IdSistema='{0}',IdDestino='{1}',TipoDestino={2},IdNucleo='{3}',IdSector='{4}',IdPrefijo={5},", IdSistema, IdDestino, TipoDestino, IdNucleo, IdSector, IdPrefijo); Consulta.AppendFormat("PosHMI={0},Prioridad={1},OrigenR2='{2}',PrioridadSIP={3},TipoAcceso='{4}',Literal='{5}',", PosHMI, Prioridad, OrigenR2, PrioridadSIP, TipoAcceso, Literal); //Los campos IdPrefijoDestinoLCEN y IdDestinoLCEN sólo tienen sentido para los destinos configurados desde el panel de Línea Caliente (tipoAcceso='IA') if (string.Compare(TipoAcceso, "IA") == 0 && null != IdPrefijoDestinoLCEN) { Consulta.AppendFormat("IdPrefijoDestinoLCEN={0},", IdPrefijoDestinoLCEN); } else { Consulta.Append("IdPrefijoDestinoLCEN=null,"); } if (string.Compare(TipoAcceso, "IA") == 0 && null != IdDestinoLCEN) { Consulta.AppendFormat("IdDestinoLCEN='{0}' ", IdDestinoLCEN); } else { Consulta.Append("IdDestinoLCEN=null "); } Consulta.AppendFormat(" WHERE IdSistema='{0}' AND IdNucleo='{1}' AND IdSector='{2}' AND IdDestino='{3}' AND TipoDestino={4} AND IdPrefijo={5} AND TipoAcceso='{6}'", IdSistema, IdNucleo, IdSector, IdDestino, TipoDestino, IdPrefijo, TipoAcceso); consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "DestinosExternosSector"); return(consulta); }
public override string[] InsertSQL() { string[] consulta = new string[2]; Consulta.Remove(0, Consulta.Length); switch (tipoInterface) { case Tipos.TipoInterface.TI_BC: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "INSERT INTO ParametrosRecurso (IdSistema,IdRecurso,TipoRecurso,GananciaAGCTX,GananciaAGCTXdBm," + "GananciaAGCRX,GananciaAGCRXdBm,SupresionSilencio,TamRTP,Codec,TipoEM,GrabacionEd137,iTmLlamEntrante,iDetDtmf) " + "VALUES ('{0}','{1}',{2},{3},{4:0.00},{5},{6:0.00},{7},{8},{9},{10},{11},{12},{13})", IdSistemaSCV, IdRecursoSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, iPrDetDtmf); break; case Tipos.TipoInterface.TI_BL: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "INSERT INTO ParametrosRecurso (IdSistema,IdRecurso,TipoRecurso,GananciaAGCTX,GananciaAGCTXdBm," + "GananciaAGCRX,GananciaAGCRXdBm,SupresionSilencio,TamRTP,Codec,TipoEM,GrabacionEd137,iTmLlamEntrante,TReleaseBL,iPeriodoSpvRing,iFiltroSpvRing) " + "VALUES ('{0}','{1}',{2},{3},{4:0.00},{5},{6:0.00},{7},{8},{9},{10},{11},{12},{13},{14},{15})", IdSistemaSCV, IdRecursoSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, TPrReleaseBL, iPrPeriodoSpvRing, iPrFiltroSpvRing); break; case Tipos.TipoInterface.TI_AB: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "INSERT INTO ParametrosRecurso (IdSistema,IdRecurso,TipoRecurso,GananciaAGCTX,GananciaAGCTXdBm," + "GananciaAGCRX,GananciaAGCRXdBm,SupresionSilencio,TamRTP,Codec,TipoEM,GrabacionEd137,iTmLlamEntrante,iTmDetFinLlamada," + "iPeriodoSpvRing,iFiltroSpvRing,iDetInversionPol,iDetCallerId,iTmCallerId) " + "VALUES ('{0}','{1}',{2},{3},{4:0.00},{5},{6:0.00},{7},{8},{9},{10},{11},{12},{13},{14},{15},{16},{17},{18})", IdSistemaSCV, IdRecursoSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, iPrTmDetFinLlamada, iPrPeriodoSpvRing, iPrFiltroSpvRing, iPrDetInversionPol, iPrDetCallerId, iPrTmCallerId); break; default: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "INSERT INTO ParametrosRecurso (IdSistema,IdRecurso,TipoRecurso,GananciaAGCTX,GananciaAGCTXdBm,GananciaAGCRX,GananciaAGCRXdBm," + "SupresionSilencio,TamRTP,Codec,TipoEM,GrabacionEd137) VALUES ('{0}','{1}',{2},{3},{4:0.00},{5},{6:0.00},{7},{8},{9},{10},{11})", IdSistemaSCV, IdRecursoSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137); break; } consulta[0] = Consulta.ToString(); consulta[1] = ReplaceSQL(IdSistemaSCV, "ParametrosRecurso"); return(consulta); }
public override string[] DeleteSQL() { string[] consulta = new string[2]; StringBuilder strConsulta = new StringBuilder(); if (!string.IsNullOrEmpty(IdSistema) && !string.IsNullOrEmpty(IdNucleo) && !string.IsNullOrEmpty(IdSector) && !string.IsNullOrEmpty(IdRed)) { strConsulta.AppendFormat("DELETE FROM llamadas_entrantes_sector WHERE IdSistema='{0}'AND IdNucleo='{1}' AND IdSector='{2}' AND IdRed='{3}'", IdSistema, IdNucleo, IdSector, IdRed); if (!string.IsNullOrEmpty(Tipo)) { Consulta.AppendFormat(" AND Tipo='{0}'", Tipo); } if (!string.IsNullOrEmpty(NumAbonadoInicial)) { Consulta.AppendFormat(" AND NumAbonadoInicial='{0}'", NumAbonadoInicial); } if (!string.IsNullOrEmpty(NumAbonadoFinal)) { Consulta.AppendFormat(" AND NumAbonadoFinal='{0}'", NumAbonadoFinal); } } else if (!string.IsNullOrEmpty(IdSistema) && !string.IsNullOrEmpty(IdNucleo) && !string.IsNullOrEmpty(IdSector)) { strConsulta.AppendFormat("DELETE FROM llamadas_entrantes_sector WHERE IdSistema='{0}'AND IdNucleo='{1}' AND IdSector='{2}'", IdSistema, IdNucleo, IdSector); } else if (!string.IsNullOrEmpty(IdRed)) { strConsulta.AppendFormat("DELETE FROM llamadas_entrantes_sector WHERE IdRed='{0}'", IdRed); } if (strConsulta.Length > 0) { consulta[0] = strConsulta.ToString(); consulta[1] = ReplaceSQL(IdSistema, "llamadas_entrantes_sector"); Consulta.Clear(); } return(consulta); }
//public override int SelectCountSQL(string where) //{ // Consulta.Remove(0, Consulta.Length); // Consulta.Append("SELECT COUNT(*) FROM Radio WHERE " + where); // return Convert.ToInt32(ServiceAccesoABaseDeDatos.ExecuteScalar(Consulta.ToString())); //} public string SelectCountDistinctDestinoSQL(bool bListaEnlacesExternos) { // Cuenta los enlaces radio de un sector que tengan configurado un recurso Consulta.Remove(0, Consulta.Length); if (bListaEnlacesExternos) { //Obtiene el número de destinos Radio con idDestino y literal diferente configurados en el sector Consulta.Append("SELECT COUNT(1) FROM (SELECT A.IdDestino,A.LITERAL FROM Radio A "); Consulta.AppendFormat("WHERE A.IdSectorizacion='{0}' AND A.IdSistema='{1}' AND A.IdSector='{2}' AND ", IdSectorizacion, IdSistema, IdSector); Consulta.Append("EXISTS (SELECT 1 FROM RecursosRadio B WHERE B.IdDestino=A.IdDestino AND B.IdSistema=A.IdSistema)group by A.iddestino,A.literal) T "); } else { //Obtiene el número de destinos Radio con distinto identificador Consulta.Append("SELECT COUNT(DISTINCT a.IdDestino) FROM Radio a, RecursosRadio b WHERE IdSectorizacion='" + IdSectorizacion + "' AND " + "a.IdSistema='" + IdSistema + "' AND a.IdSector='" + IdSector + "' AND a.IdDestino=b.IdDestino"); } return(Consulta.ToString()); }
public override string DataSetSelectSQL() { Consulta.Remove(0, Consulta.Length); if (!string.IsNullOrEmpty(IdSistema) && !string.IsNullOrEmpty(IdAgrupacion)) { Consulta.AppendFormat("SELECT * FROM Agrupaciones WHERE IdSistema='{0}' AND IdAgrupacion='{1}'", IdSistema, IdAgrupacion); } else if (IdSistema != null) { Consulta.Append("SELECT * FROM Agrupaciones WHERE IdSistema='" + IdSistema + "'"); } else if (IdAgrupacion != null) { Consulta.Append("SELECT * FROM Agrupaciones WHERE IdAgrupacion='" + IdAgrupacion + "'"); } else { Consulta.Append("SELECT * FROM Agrupaciones"); } return(Consulta.ToString()); }
public override string[] UpdateSQL() { string[] consulta = new string[3]; Consulta.Remove(0, Consulta.Length); Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "UPDATE Recursos SET TipoRecurso={0} WHERE IdRecurso='{1}' AND IdSistema='{2}'", TipoRecurso, IdRecursoSCV, IdSistemaSCV); consulta[0] = Consulta.ToString(); Consulta.Remove(0, Consulta.Length); //Salvo para LC metemos aquí los updates switch (tipoInterface) { case Tipos.TipoInterface.TI_BC: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "REPLACE INTO ParametrosRecurso SET IdRecurso='{0}',IdSistema='{1}',TipoRecurso={2}," + "GananciaAGCTX={3},GananciaAGCTXdBm={4:0.00},GananciaAGCRX={5},GananciaAGCRXdBm={6:0.00}," + "SupresionSilencio={7},TamRTP={8},Codec={9},TipoEM={10},GrabacionEd137={11},iTmLlamEntrante={12},iDetDtmf={13}", IdRecursoSCV, IdSistemaSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, iPrDetDtmf); break; case Tipos.TipoInterface.TI_BL: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "REPLACE INTO ParametrosRecurso SET IdRecurso='{0}',IdSistema='{1}',TipoRecurso={2}," + "GananciaAGCTX={3},GananciaAGCTXdBm={4:0.00},GananciaAGCRX={5},GananciaAGCRXdBm={6:0.00}," + "SupresionSilencio={7},TamRTP={8},Codec={9},TipoEM={10},GrabacionEd137={11},iTmLlamEntrante={12},TReleaseBL={13}," + "iPeriodoSpvRing={14},iFiltroSpvRing={15}", IdRecursoSCV, IdSistemaSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, TPrReleaseBL, iPrPeriodoSpvRing, iPrFiltroSpvRing); break; case Tipos.TipoInterface.TI_AB: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "REPLACE INTO ParametrosRecurso SET IdRecurso='{0}',IdSistema='{1}',TipoRecurso={2}," + "GananciaAGCTX={3},GananciaAGCTXdBm={4:0.00},GananciaAGCRX={5},GananciaAGCRXdBm={6:0.00}," + "SupresionSilencio={7},TamRTP={8},Codec={9},TipoEM={10},GrabacionEd137={11},iTmLlamEntrante={12}," + "iTmDetFinLlamada={13},iPeriodoSpvRing={14},iFiltroSpvRing={15},iDetInversionPol={16}," + "iDetCallerId={17},iTmCallerId={18}", IdRecursoSCV, IdSistemaSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137, iPrTmLlamEntrante, iPrTmDetFinLlamada, iPrPeriodoSpvRing, iPrFiltroSpvRing, iPrDetInversionPol, iPrDetCallerId, iPrTmCallerId); break; case Tipos.TipoInterface.TI_ATS_R2: case Tipos.TipoInterface.TI_ATS_N5: Consulta.AppendFormat(System.Globalization.CultureInfo.GetCultureInfo("en-US"), "REPLACE INTO ParametrosRecurso SET IdRecurso='{0}',IdSistema='{1}',TipoRecurso={2}," + "GananciaAGCTX={3},GananciaAGCTXdBm={4:0.00},GananciaAGCRX={5},GananciaAGCRXdBm={6:0.00}," + "SupresionSilencio={7},TamRTP={8},Codec={9},TipoEM={10},GrabacionEd137={11}", IdRecursoSCV, IdSistemaSCV, TipoRecurso, GananciaAGCTX, GananciaAGCTXdBm, GananciaAGCRX, GananciaAGCRXdBm, SupresionSilencio, TamRTP, Codec, (int)TipoEM, GrabacionEd137); break; } consulta[1] = Consulta.ToString(); consulta[2] = ReplaceSQL(IdSistemaSCV, "ParametrosRecurso"); return(consulta); }