public bool InsertaSensor(int ComboTSensor, int ComboTMedidor, string NSerie, int ComboUMedida, int ComboAMedido, string FechaAlta, string Descripcion, string FechaIns, int ComboPlaca, int ComboModSen, int IntervaloLec) { CamposSensores campos = new CamposSensores(); campos.TipoSensor = new CamposTiposSen(); campos.TipoMedidor = new CamposTiposMed(); campos.UnidadesMedida = new CamposUnidadesM(); campos.AgentesMedidos = new CamposAgentesM(); campos.PlacasSensores = new CamposPlacasSen(); campos.ModeloSensores = new CamposModeloSen(); campos.TipoSensor.IdTipoSensor = ComboTSensor; campos.TipoMedidor.IdTipoMedidor = ComboTMedidor; campos.NoSerie = NSerie; campos.UnidadesMedida.IdUnidadMedida = ComboUMedida; campos.AgentesMedidos.IdAgenteMedido = ComboAMedido; campos.FechaALtaS = FechaAlta; campos.Descripcion = Descripcion; campos.FechaInstalacionS = FechaIns; campos.PlacasSensores.IdPlaca = ComboPlaca; campos.ModeloSensores.IdModeloSensor = ComboModSen; campos.IntervaloLectura = IntervaloLec; return(metodosSensores.InsertaSensor(campos)); }
public bool ActualizarSensor(int ComboTSensor, int ComboTMedidor, string NSerie, int ComboUMedida, int ComboAMedido, string FechaAlta, string Descripcion, string FechaIns, int ComboPlaca, int ComboModSen, int IntervaloLec, int IdSensor) { DateTime fechaAltaD = Convert.ToDateTime(FechaAlta.ToString()); DateTime fechaInsD = Convert.ToDateTime(FechaIns.ToString()); CamposSensores campos = new CamposSensores(); campos.TipoSensor = new CamposTiposSen(); campos.TipoMedidor = new CamposTiposMed(); campos.UnidadesMedida = new CamposUnidadesM(); campos.AgentesMedidos = new CamposAgentesM(); campos.PlacasSensores = new CamposPlacasSen(); campos.ModeloSensores = new CamposModeloSen(); campos.TipoSensor.IdTipoSensor = ComboTSensor; campos.TipoMedidor.IdTipoMedidor = ComboTMedidor; campos.NoSerie = NSerie; campos.UnidadesMedida.IdUnidadMedida = ComboUMedida; campos.AgentesMedidos.IdAgenteMedido = ComboAMedido; campos.FechaALtaS = FechaAlta; campos.Descripcion = Descripcion; campos.FechaInstalacionS = FechaIns; campos.PlacasSensores.IdPlaca = ComboPlaca; campos.ModeloSensores.IdModeloSensor = ComboModSen; campos.IntervaloLectura = IntervaloLec; campos.IdSensor = IdSensor; return(metodosSensores.ActualizarSensor(campos)); }
public bool ActualizarSensor(CamposSensores campos) { bool respuesta = false; try { clasedatos.ActualizarSensor(campos); respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public bool ActualizarSensor(CamposSensores campos) { // Convert.ToDateTime(fchIns.ToString("DD/MM/YYYY HH:mm:ss")); bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@IdTipoSensor", SqlDbType.Int, campos.TipoSensor.IdTipoSensor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdTipoMedidor", SqlDbType.Int, campos.TipoMedidor.IdTipoMedidor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@NSerie", SqlDbType.VarChar, campos.NoSerie, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdUnidadMedida", SqlDbType.Int, campos.UnidadesMedida.IdUnidadMedida, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdAgenteMedido", SqlDbType.Int, campos.AgentesMedidos.IdAgenteMedido, ParameterDirection.Input), ParametroAcceso.CrearParametro("@FechaAlta", SqlDbType.VarChar, campos.FechaALtaS, ParameterDirection.Input), ParametroAcceso.CrearParametro("@Descripcion", SqlDbType.VarChar, campos.Descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@FechaIns", SqlDbType.VarChar, campos.FechaInstalacionS, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdPlaca", SqlDbType.Int, campos.PlacasSensores.IdPlaca, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdModeloSensor", SqlDbType.Int, campos.ModeloSensores.IdModeloSensor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@Intervalo", SqlDbType.Int, campos.IntervaloLectura, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdSensor", SqlDbType.Int, campos.IdSensor, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "[Usp_CatSensorActualizar]", parametros); connection.Close(); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public Sensores LlenaTablaSensores() { Sensores listadatos = new Sensores(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposSensores> camposList = new List <CamposSensores>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatSensoresMostrar"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposSensores reg = new CamposSensores(); reg.AgentesMedidos = new CamposAgentesM(); reg.PlacasSensores = new CamposPlacasSen(); reg.UnidadesMedida = new CamposUnidadesM(); reg.TipoMedidor = new CamposTiposMed(); reg.ModeloSensores = new CamposModeloSen(); reg.TipoSensor = new CamposTiposSen(); reg.IdSensor = Convert.ToInt32(row["IdSensor"].ToString()); reg.TipoSensor.IdTipoSensor = Convert.ToInt32(row["IdTipoSensor"].ToString()); reg.TipoSensor.Nombre = row["TipoSensor"].ToString(); reg.TipoMedidor.IdTipoMedidor = Convert.ToInt32(row["IdTipoMedidor"].ToString()); reg.TipoMedidor.Descripcion = row["Medidor"].ToString(); reg.NoSerie = row["NoSerie"].ToString(); reg.UnidadesMedida.IdUnidadMedida = Convert.ToInt32(row["IdUnidadMedida"].ToString()); reg.UnidadesMedida.Nombre = row["UnidadDeMedida"].ToString(); reg.AgentesMedidos.IdAgenteMedido = Convert.ToInt32(row["IdAgenteMedido"].ToString()); reg.AgentesMedidos.Nombre = row["AgenteMedido"].ToString(); // DateTime fechafinal = Convert.ToDateTime(row["FechaAlta"].ToString //reg.FechaAlta = Convert.ToDateTime(fechafinal.ToString("MMMM dd, yyyy")); //reg.FechaAlta = Convert.ToDateTime(row["FechaAlta"].ToString()); reg.FechaALtaS = row["FechaAlta"].ToString(); reg.Descripcion = row["Descripcion"].ToString(); //DateTime fchIns = Convert.ToDateTime(row["FechaInstalacion"].ToString()); //reg.FechaInstalacion = Convert.ToDateTime(row["FechaInstalacion"].ToString()); //Convert.ToDateTime(fchIns.ToString("DD/MM/YYYY HH:mm:ss")); // reg.FechaInstalacion = Convert.ToDateTime(row["FechaInstalacion"].ToString()); reg.FechaInstalacionS = row["FechaInstalacion"].ToString(); reg.PlacasSensores.IdPlaca = Convert.ToInt32(row["IdPlaca"].ToString()); reg.PlacasSensores.Descripcion = row["Placa"].ToString(); reg.ModeloSensores.IdModeloSensor = Convert.ToInt32(row["IdModeloSensor"].ToString()); reg.ModeloSensores.Nombre = row["Modelo"].ToString(); reg.IntervaloLectura = Convert.ToInt32(row["IntervaloLectura"].ToString()); camposList.Add(reg); } listadatos.ListaRegSensores = camposList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }