}//eend obtener por medidor public Entity.ConsumodeAgua obtenerConsumodeAgua(DateTime fecha, int mes) { Entity.ConsumodeAgua consumosdeAgua = new Entity.ConsumodeAgua(); SqlCommand cmd = new SqlCommand("sp_obtenerConsumodeAgua", 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) { consumosdeAgua = new Entity.ConsumodeAgua { Id_Consumo_Agua = Convert.ToInt32(dr["id_Consumo_Agua"]), Cantidad = Convert.ToInt64(dr["Cantidad"]), Fecha = Convert.ToDateTime(dr["fecha"]), Id_Hidrometro = Convert.ToInt32(dr["id_Hidrometro"]), Medida = Convert.ToString(dr["Medida"]) }; } return(consumosdeAgua); }//obtener un solo comsumo de agua específico
}//constructor public bool crearConsumoAgua(Entity.ConsumodeAgua consumo) { SqlCommand cmd = new SqlCommand("sp_crearConsumoAgua", connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Hidrometro", consumo.Id_Hidrometro); cmd.Parameters.AddWithValue("@Medidad", consumo.Medida); cmd.Parameters.AddWithValue("@LecturaActual", consumo.LecturaActual); 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 planta en el sistema