public GraficoE DeleteGrafico(Object[] parametros) { GraficoE result = new GraficoE(); Mensaje mensaje; AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prGrafico"); if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { while (sqlDataReader.Read()) { result = new GraficoE() { Mensaje = new Mensaje() { Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")), Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR")) } }; } ; } } sqlDataReader.Close(); sqlDataReader = null; acceso.Desconectar(); return(result); }
public GraficoE UpdateGraficoColor([FromBody] GraficoE Grafico) { GraficoE result = new GraficoE(); result = GraficoN.SetGrafico(new Object[] { new SqlParameter("@Accion", "UPCOLOR"), new SqlParameter("@Id", Grafico.Id), new SqlParameter("@Color", Grafico.Color), }); return(result); }
public GraficoE UpdateGraficoSerie([FromBody] GraficoE Grafico) { GraficoE result = new GraficoE(); result = GraficoN.SetGrafico(new Object[] { new SqlParameter("@Accion", "UPSERIE"), new SqlParameter("@Id", Grafico.Id), new SqlParameter("@Serie", Grafico.Serie), }); return(result); }
public GraficoE DeleteGrafico([FromBody] GraficoE Grafico) { GraficoE result = null; SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR"); SqlParameter _id = new SqlParameter("@Id", Grafico.Id); Object[] Objeto = new Object[] { _accion, _id }; result = GraficoN.DeleteGrafico(Objeto); return(result); }
public GraficoE GetGrafico(Object[] parametros) { Mensaje mensaje; GraficoE result = new GraficoE(); AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prGrafico"); while (sqlDataReader.Read()) { if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { result = new GraficoE() { Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id")), Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Titulo")), Tipo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Tipo")), Maximo = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("Maximo")) ? 0 : sqlDataReader.GetFloat(sqlDataReader.GetOrdinal("Maximo")), Minimo = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("Minimo")) ? 0 : sqlDataReader.GetFloat(sqlDataReader.GetOrdinal("Minimo")), UmbralMax = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("UmbralMax")) ? 0 : sqlDataReader.GetFloat(sqlDataReader.GetOrdinal("UmbralMax")), UmbralMin = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("UmbralMin")) ? 0 : sqlDataReader.GetFloat(sqlDataReader.GetOrdinal("UmbralMin")), Resolucion = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("Resolucion")) ? 0 : sqlDataReader.GetFloat(sqlDataReader.GetOrdinal("Resolucion")), Valor = sqlDataReader.GetInt32(sqlDataReader.GetOrdinal("Valor")), UnidadTiempo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("UnidadTiempo")), Aparato = new AparatoE() { Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id_apa")), Id_Nodo = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Id_Nodo")), Orden = sqlDataReader.IsDBNull(sqlDataReader.GetOrdinal("Orden")) ? 0 : sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("Orden")), } }; } } } if (sqlDataReader.IsClosed == false) { sqlDataReader.Close(); } sqlDataReader = null; acceso.Desconectar(); return(result); }
public GraficoE UpdateGrafico([FromBody] GraficoE Grafico) { GraficoE result = new GraficoE(); result = GraficoN.SetGrafico(new Object[] { new SqlParameter("@Accion", "ACTUALIZAR"), new SqlParameter("@Id", Grafico.Id), new SqlParameter("@Id_apa", Grafico.Aparato.Id), new SqlParameter("@Titulo", Grafico.Titulo), new SqlParameter("@Tipo", Grafico.Tipo), new SqlParameter("@Minimo", Grafico.Minimo), new SqlParameter("@Maximo", Grafico.Maximo), new SqlParameter("@UmbralMax", Grafico.UmbralMax), new SqlParameter("@UmbralMin", Grafico.UmbralMin), new SqlParameter("@Resolucion", Grafico.Resolucion), new SqlParameter("@Valor", Grafico.Valor), new SqlParameter("@UnidadTiempo", Grafico.UnidadTiempo), new SqlParameter("@Semana", Grafico.Semana), // new SqlParameter("@Orden", Grafico.Orden), }); //} GraficoE resultGrafApa = new GraficoE(); if (Grafico.Tipo == "CHART" || Grafico.Tipo == "CHARTSEM") { foreach (AparatoE sensor in Grafico.listaSensor) { resultGrafApa = GraficoN.SetGrafico(new Object[] { new SqlParameter("@Accion", "INGGRAAPA"), new SqlParameter("@Id", Grafico.Id), // ID DEL NUEVO GRÁFICO CREADO new SqlParameter("@Id_apa", sensor.Id), }); } result = resultGrafApa; } return(result); }
[HttpPost("InsertGraficoChart")]//INSERTAR GRÁFICO CHART public GraficoE InsertGraficoChart([FromBody] GraficoE Grafico) { GraficoE result = new GraficoE(); result = GraficoN.SetGrafico(new Object[] { new SqlParameter("@Accion", "INGRESAR"), new SqlParameter("@Id_dashboard", Grafico.Dashboard.Id), new SqlParameter("@Id_apa", Grafico.Aparato.Id), new SqlParameter("@Titulo", Grafico.Titulo), new SqlParameter("@Tipo", Grafico.Tipo), new SqlParameter("@Minimo", Grafico.Minimo), new SqlParameter("@Maximo", Grafico.Maximo), new SqlParameter("@UmbralMax", Grafico.UmbralMax), new SqlParameter("@UmbralMin", Grafico.UmbralMin), new SqlParameter("@Resolucion", Grafico.Resolucion), new SqlParameter("@Valor", Grafico.Valor), new SqlParameter("@UnidadTiempo", Grafico.UnidadTiempo), new SqlParameter("@Semana", Grafico.Semana), }); return(result); }