public Boolean eliminarPlacas(Placas placas) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.VarChar, placas.idPlaca, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.EliminarPlacasSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
//Metodo encargado de llenar el combo de modelo de placas public Placas LlenaComboModeloPlacaDatos() { Placas listadatos = new Placas(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposPlacas> composList = new List <CamposPlacas>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatModeloPlacasMostrar", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposPlacas reg = new CamposPlacas(); reg.idModeloCircuito = Convert.ToInt32(row["idModeloPlaca"].ToString()); reg.nombreModeloCircuito = row["nombre"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public List <Sensores> getAllSensores() { List <Sensores> sensores = new List <Sensores>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaSensoresSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Sensores sens = new Sensores(); sens.idSensor = Convert.ToInt32(row["idSensor"].ToString()); sens.numeroSerie = row["numeroSerie"].ToString(); sens.tiempoLectura = row["tiempoLectura"].ToString(); sens.estatus = Convert.ToBoolean(row["estatus"].ToString()); Placas placas = new Placas(); sens.placas = placas; sens.placas.idPlaca = Convert.ToInt32(row["idPlaca"].ToString()); UnidadLectura unidadLectura = new UnidadLectura(); sens.unidadLectura = unidadLectura; sens.unidadLectura.idUnidadLectura = Convert.ToInt32(row["idUnidadLectura"].ToString()); SistemaMedicion sistemaMedicion = new SistemaMedicion(); sens.sistemaMedicion = sistemaMedicion; sens.sistemaMedicion.idSistemaMedicion = Convert.ToInt32(row["idSistemaMedicion"].ToString()); Magnitud magnitud = new Magnitud(); sens.magnitud = magnitud; sens.magnitud.idMagnitud = Convert.ToInt32(row["idMagnitud"].ToString()); Empresa empresa = new Empresa(); sens.empresa = empresa; sens.empresa.idCliente = Convert.ToInt32(row["idCliente"].ToString()); sensores.Add(sens); } } catch (Exception e) { Console.WriteLine(e); } return(sensores); }
public List <Placas> getAllPlacas() { List <Placas> placas = new List <Placas>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaPlacasSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Placas plac = new Placas(); plac.idPlaca = Convert.ToInt32(row["idPlaca"].ToString()); plac.nombre = row["nombre"].ToString(); plac.numeroSerie = row["numeroSerie"].ToString(); plac.ubicacionGeografica = row["ubicacionGeografica"].ToString(); plac.estatus = Convert.ToBoolean(row["estatus"].ToString()); plac.ipAsignada = row["ipAsignada"].ToString(); plac.asignacionMaster = row["asignacionMaster"].ToString(); TipoComunicacion tipoComunicacion = new TipoComunicacion(); plac.tipoComunicacion = tipoComunicacion; plac.tipoComunicacion.idTipoComunicacion = Convert.ToInt32(row["idTipoComunicacion"].ToString()); Dispositivos dispositivo = new Dispositivos(); plac.dispositivo = dispositivo; plac.dispositivo.idDispositivo = Convert.ToInt32(row["idDispositivo"].ToString()); MediosComunicacion medioComunicacion = new MediosComunicacion(); plac.medioComunicacion = medioComunicacion; plac.medioComunicacion.idMedioComunicacion = Convert.ToInt32(row["idMedioComunicacion"].ToString()); placas.Add(plac); } } catch (Exception e) { Console.WriteLine(e); } return(placas); }
public List <FallasDispositivos> getAllFallasDispositivos() { List <FallasDispositivos> fallasDispositivos = new List <FallasDispositivos>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaFallasDispositivosSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { FallasDispositivos fallDis = new FallasDispositivos(); fallDis.idFallas = Convert.ToInt32(row["idFallas"].ToString()); fallDis.nombre = row["nombre"].ToString(); fallDis.descripcion = row["descripcion"].ToString(); fallDis.estatusAtencion = row["estatusAtencion"].ToString(); fallDis.fechaFalla = row["fechaFalla"].ToString(); fallDis.horaFalla = row["horaFalla"].ToString(); fallDis.area = row["area"].ToString(); fallDis.adjuntoEvidencia = row["adjuntoEvidencia"].ToString(); fallDis.validarDispositivo = Convert.ToBoolean(row["validadDispositivos"].ToString()); Placas placas = new Placas(); fallDis.placas = placas; fallDis.placas.idPlaca = Convert.ToInt32(row["idPlaca"].ToString()); fallasDispositivos.Add(fallDis); } } catch (Exception e) { Console.WriteLine(e); } return(fallasDispositivos); }
public Boolean editarPlacas(Placas placas) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.VarChar, placas.idPlaca, ParameterDirection.Input), ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, placas.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@numeroSerie", SqlDbType.VarChar, placas.numeroSerie, ParameterDirection.Input), ParametroAcceso.CrearParametro("@ubicacionGeografica", SqlDbType.VarChar, placas.ubicacionGeografica, ParameterDirection.Input), ParametroAcceso.CrearParametro("@estatus", SqlDbType.VarChar, placas.estatus, ParameterDirection.Input), ParametroAcceso.CrearParametro("@ipAsignada", SqlDbType.VarChar, placas.estatus, ParameterDirection.Input), ParametroAcceso.CrearParametro("@asignacionMaster", SqlDbType.VarChar, placas.ipAsignada, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idTipoComunicacion", SqlDbType.VarChar, placas.tipoComunicacion.idTipoComunicacion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDispositivo", SqlDbType.VarChar, placas.dispositivo.idDispositivo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idMedioComunicacion", SqlDbType.VarChar, placas.medioComunicacion.idMedioComunicacion, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarPlacasSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
public Boolean eliminarPlacas(Placas placas) { return(placasDatos.eliminarPlacas(placas)); }
public Boolean editarPlacas(Placas placas) { return(placasDatos.editarPlacas(placas)); }
public Boolean registrarPlacas(Placas placas) { return(placasDatos.registrarPlacas(placas)); }