//public void CreaEventoConfiguracion(string id_sistema, uint idIncidencia) //{ // CD40.BD.Entidades.HistoricoIncidencias hIncidencia = new CD40.BD.Entidades.HistoricoIncidencias(); // hIncidencia.IdSistema = id_sistema; // hIncidencia.IdIncidencia = idIncidencia; // hIncidencia.TipoHw = CD40.BD.Entidades.Tipos.Tipo_Elemento_HW.TEH_SISTEMA; // hIncidencia.IdHw = "Configuracion"; // AccesoABaseDeDatos a = new AccesoABaseDeDatos(); // a.InsertSQL(hIncidencia); //} public static CD40.BD.Entidades.ParametrosSector RegeneraParametrosSector(DataSet ps) { CD40.BD.Entidades.ParametrosSector param = new CD40.BD.Entidades.ParametrosSector(); param.Intruido = false; param.Intrusion = false; if (ps.Tables.Count > 0) { //Se inicializa el atributo intruido con el valor true //Si algun sector no tiene permiso intruido, la agrupación tampoco la tiene param.Intruido = true; foreach (DataRow r in ps.Tables[0].Rows) { param.NumLlamadasEntrantesIda = param.NumLlamadasEntrantesIda > (uint)r["NumLLamadasEntrantesIDA"] ? param.NumLlamadasEntrantesIda : (uint)r["NumLLamadasEntrantesIDA"]; param.NumLlamadasEnIda = param.NumLlamadasEnIda > (uint)r["NumLlamadasEnIDA"] ? param.NumLlamadasEnIda : (uint)r["NumLlamadasEnIDA"]; param.NumFrecPagina = param.NumFrecPagina > (uint)r["NumFreqPagina"] ? param.NumFrecPagina : (uint)r["NumFreqPagina"]; param.NumPagFrec = param.NumPagFrec > (uint)r["NumPagFreq"] ? param.NumPagFrec : (uint)r["NumPagFreq"]; param.NumDestinosInternosPag = param.NumDestinosInternosPag > (uint)r["NumDestinosInternosPag"] ? param.NumDestinosInternosPag : (uint)r["NumDestinosInternosPag"]; param.NumPagDestinosInt = param.NumPagDestinosInt > (uint)r["NumPagDestinosInt"] ? param.NumPagDestinosInt : (uint)r["NumPagDestinosInt"]; param.Intrusion |= (bool)r["Intrusion"]; //Solo tendrá permiso intruido si todos los sectores lo tienen permiso de intruido param.Intruido &= (bool)r["Intruido"]; param.KeepAlivePeriod = param.KeepAlivePeriod > (uint)r["KeepAlivePeriod"] ? param.KeepAlivePeriod : (uint)r["KeepAlivePeriod"]; param.KeepAliveMultiplier = param.KeepAliveMultiplier > (uint)r["KeepAliveMultiplier"] ? param.KeepAliveMultiplier : (uint)r["KeepAliveMultiplier"]; } } return(param); }
public override System.Collections.Generic.List <Tablas> ListSelectSQL(DataSet ds) { ListaResultado.Clear(); //DataSetResultado = this.DataSetSelectSQL(); if (ds != null && ds.Tables.Count > 0) { foreach (System.Data.DataRow dr in ds.Tables[0].Rows) { ParametrosSector s = new ParametrosSector(); s.IdSector = (string)dr["IdSector"]; s.IdSistema = (string)dr["IdSistema"]; s.IdNucleo = (string)dr["IdNucleo"]; if (dr["NumLlamadasEntrantesIDA"] != System.DBNull.Value) { s.NumLlamadasEntrantesIda = (uint)dr["NumLlamadasEntrantesIDA"]; } if (dr["NumLlamadasEnIDA"] != System.DBNull.Value) { s.NumLlamadasEnIda = (uint)dr["NumLlamadasEnIDA"]; } if (dr["NumFreqPagina"] != System.DBNull.Value) { s.NumFrecPagina = (uint)dr["NumFreqPagina"]; } if (dr["NumPagFreq"] != System.DBNull.Value) { s.NumPagFrec = (uint)dr["NumPagFreq"]; } if (dr["NumDestinosInternosPag"] != System.DBNull.Value) { s.NumDestinosInternosPag = (uint)dr["NumDestinosInternosPag"]; } if (dr["NumPagDestinosInt"] != System.DBNull.Value) { s.NumPagDestinosInt = (uint)dr["NumPagDestinosInt"]; } if (dr["Intrusion"] != System.DBNull.Value) { s.Intrusion = (bool)dr["Intrusion"]; //Incompatibilidad MySql Server 5.6.11 y 5.0 != 0; } if (dr["Intruido"] != System.DBNull.Value) { s.Intruido = (bool)dr["Intruido"]; //Incompatibilidad MySql Server 5.6.11 y 5.0 != 0; } if (dr["KeepAlivePeriod"] != System.DBNull.Value) { s.KeepAlivePeriod = (uint)dr["KeepAlivePeriod"]; } if (dr["KeepAliveMultiplier"] != System.DBNull.Value) { s.KeepAliveMultiplier = (uint)dr["KeepAliveMultiplier"]; } if (dr["NumEnlacesAI"] != System.DBNull.Value) { s.NumEnlacesAI = (uint)dr["NumEnlacesAI"]; } if (dr["GrabacionEd137"] != System.DBNull.Value) { s.GrabacionEd137 = (bool)dr["GrabacionEd137"]; } ListaResultado.Add(s); } } return(ListaResultado); }