예제 #1
0
        }//actualizar los datos

        public Entity.ConsumoElectrico obtenerConsumoElectrico(DateTime fecha, int mes)
        {
            Entity.ConsumoElectrico consumosElectrico = new Entity.ConsumoElectrico();

            SqlCommand cmd = new SqlCommand("sp_obtenerConsumoElectrico", connection);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Fecha", fecha);
            cmd.Parameters.AddWithValue("@Mes", mes);

            SqlDataAdapter sd = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            connection.Open();
            sd.Fill(dt);
            connection.Close();

            foreach (DataRow dr in dt.Rows)
            {
                consumosElectrico = new Entity.ConsumoElectrico
                {
                    id_Consumo_Electrico = Convert.ToInt32(dr["Id_Consumo_Agua"]),
                    Cantidad = Convert.ToDecimal(dr["Cantidad"]),
                    fecha = Convert.ToDateTime(dr["Fecha"]),
                    id_Vatihorimetro = Convert.ToInt32(dr["Id_Vatihorimetro"]),
                    Medida = Convert.ToString(dr["Medida"]),
                    Mes = Convert.ToInt32(dr["Mes"])

                };
            }
            return consumosElectrico;
        }//obtener un solo comsumo electrico específico
예제 #2
0
        }//end historico Agua Anual

        public bool crearConsumoElectrico(Entity.ConsumoElectrico consumo)
        {
            SqlCommand cmd = new SqlCommand("sp_crearConsumoElectrico", connection);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Id_Vatihorimetro", consumo.id_Vatihorimetro);
            cmd.Parameters.AddWithValue("@Medidad", consumo.Medida);
            cmd.Parameters.AddWithValue("@Cantidad", consumo.Cantidad);
            cmd.Parameters.AddWithValue("@fecha", consumo.fecha);
            cmd.Parameters.AddWithValue("@Mes", consumo.Mes);


            connection.Open();
            int i = cmd.ExecuteNonQuery();
            connection.Close();
            if (i >= 1)
                return true;
            else
                return false;
        }//Añadir un consumo electrico en el sistema